﻿html, body {
margin: 0px;
padding: 0px;
}
.header {
	padding:15px;
}

img {
	border:none;
}

#scroller_thumbs {
background-color: #ccc;
overflow: auto;

/*IE overflow fix, position must be relative or absolute*/
position: relative;
/*if you do not want the outline when focused on firefox and IE
use outline: none;, though not recommended as this may confuse
people who likes to do keyboard navigation */
outline: none;
}

#scroller_thumbs {
width: 100%;
height: 294px;
border-width: 0px;
top: 0px;
left: 0;
}

/* Scroll Bar Master Styling Starts Here */

.scrollgeneric {
position: absolute;
top: 0; left: 0;
}

.hscrollerbase, .hscrollerbar {
height: 17px;
left: 0px;

}


.hscrollerbar {
top: 0px;
}


.hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 15px;
/* z-index for scrollbars no longer has to be given as of version
1.7.5 for correct operation, but it is still recommended, as this
decides the z-index for content.*/
z-index: 2;
}

.hscrollerbase {
height: 18px;
}

.hscrollerbar {
height: 17px;
background-color:#ccc;
background-image:url(../images/scrollbar.jpg);
background-repeat:no-repeat;

}

.hscrollerbasebeg {
background-image:url(../images/arrow_left.gif);
background-repeat:no-repeat;
height: 17px;
width: auto; 
left: 0;
}

.hscrollerbaseend {
background-image:url(../images/arrow_right.gif);
height: 17px;
width: 15px;
}
/* Scroll Bar Master Styling Ends Here */


/* General Page Master Styling Starts Here */
body {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
body_af {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size: 11px;
	color: #f17f1c;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size: 11px;
	color: #33CCFF;
	text-decoration:none;
}
.top-nav-inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.left-nav {
	color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.left-nav-title {
	color: #FF6600;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.left-nav a:link {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	color: #33CCFF;
	text-decoration: none;
}
.left-nav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	color: #ffffff;
	text-decoration: none;
}
.left-nav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	color: #33CCFF;
	text-decoration: none;
}
.left-nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	color: #ffffff;
	text-decoration:none;
}
.headerAF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
}
.headerAF2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
	margin-top: 20px;
}
.contact_info {
	font-size: 10px;
	line-height: 12px;
}
.copyright {
	font-size: 10px;
	color: #999999;
}
.border {
	border-left-color:#FFFFFF;
	border-left-style: dashed;
	border-left-width: 1px;
}
.partners-subhead {
	color: #33CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
}
.who-subhead {
	color: #33CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.style4 {
	color: #0099FF;
	line-height: 18px;
}
/* General Page Master Styling Ends Here */
