/* Headers */
h1 {
	text-align:				right;
	line-height:			26px;
    font-family:            Verdana, Arial, Helvetica, sans-serif;
	font-size:				26px;
	font-weight:			normal;
	font-style:				normal;
	color:					#d50004;
	
	padding:				265px 20px 0 0;
}

h2 {
	text-align:				left;
	line-height:			20px;

	font-family:            Verdana, Arial, Helvetica, sans-serif
	font-size:				14px;
	font-weight:			normal;
	color:					#d50004;
	font-size: 18px;
}

h3 {
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif
	font-size:				13px;
	font-weight:			normal;
	font-style:				normal;
	color:					#d50004;
}

h4 {
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#444444;
}


/* Paragraph and hyperlink */
ul, ol, blockquote {
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	font-style:				normal;
	color:					#444444;
}

p {
	text-align:				left;
	line-height:			14px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	font-style:				normal;
	color:					#444444;
}


p a, li a, p a:active, li a:active, p a:visited, li a:visited {
	color:					#d50004;
	text-decoration:		none;
}

p a:hover, li a:hover {
	text-decoration:		underline;
	cursor:					pointer;
}

.middle_3column p a, li a, p a:active, li a:active, p a:visited, li a:visited {
	color:					#444444;
	text-decoration:		none;
}

.middle_3column p a:hover, li a:hover {
	text-decoration:		underline;
	cursor:					pointer;
}

#topnav a, #topnav a:active, #topnav a:visited {
	padding:                15px;
	color:					#f3fc4a;	
	text-decoration:		none;
}

#topnav a:hover {
	color:					#ffffff;
}

.logo, .logo a, .logo a:active, .logo a:visited, .logo a:hover {
	text-align:				left;
	line-height:			48px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				48px;
	font-weight:			normal;
	font-style:				normal;
	color:					#c5c6c7;
	
	text-decoration:		none;
}

ul a, li a, p a:active, li a:active, p a:visited, li a:visited {
	color:					#d50004;
	text-decoration:		none;
}

ul a:hover, li a:hover {
	text-decoration:		underline;
	cursor:					pointer;
}


/* Tab navigation */
.stripNav li.tab1 a { background: transparent; }						/* Color of an unselected tab */


.stripNav li.tab1 a:hover {
	background: #d10105;
	text-decoration: none;
}		/* Color of a tab on hover */


.stripNav li.tab1 a.current { background: #960028; color: #fff; }		/* Color of a selected tab */

.current {
	background: #d10105;
	color: #fff;
}

.stripNav a,  .stripNav a:active, .stripNav a:visited {
	text-align:				center;
	line-height:			30px;
	font-family:            Verdana, Arial, Helvetica, sans-serif;
	font-size:				14px;
	letter-spacing:         1.5px;
	font-weight:			normal;
	color:					#ffffff;
	
	text-decoration:		none;
}

.stripNav a:hover {
	text-decoration:		underline;
}


/* Divs */

.left_3column ul li, .middle_3column ul li, .right_3column ul li, .left_2column ul li, .right_2column ul li {
	list-style: url(../Images/arrows.gif);
	margin:					0 0 0 20px;
}

.left_3column ol li, .middle_3column ol li, .right_3column ol li, .left_2column ol li, .right_2column ol li {
	margin:					0 0 0 20px;
}

.right_3column p {
	line-height:			20px;
}



/* Footer */
.footer {
	text-align:				right;
	line-height:			12px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			normal;
	color:					#e5e5e5;
}

.footer a, .footer a:active, .footer a:visited {
	color:					#abc64c;	
	text-decoration:		none;
}

.footer a:hover {
	text-decoration:		underline;
}


/* Form styling */
.lbl_contact {	
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	color:					#444444;
}

.txt_contact, .input_contact {
	text-align:				left;
	line-height:			15px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	color:					#444444;
}

.btn_contact {
	text-align:				center;
	line-height:			26px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	margin-top: 10px;
	color:					#ffffff;
}

.button {
	text-align:				center;
	line-height:			26px;
}


/* Other elements */
.cite {
	text-align:				right;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	font-style:				italic;
	color:					#e5e5e5;
}

.customtable td {	
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	font-style:				normal;
	color:					#444444;
}

.tableheader {	
	font-weight:			bold;
}
