/* body styles OS */


.osMainbg {
background:url(../osimages/gfx_bgrepeat.jpg) repeat;
width:100%;
height:100%;
margin:0 auto;
font-size: 101%; /* IE FIX */
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#osContainer {
	width: 850px;
	background-color: #fff;
	border: 3px solid #fff;
	margin: 0 auto;
	
}

.osMainbg a, p, ul, li, div { 
font-size: 11px; 
color: #000; 
text-decoration: none; 
margin: 0; 
padding: 0; 
}


#osMainNav, #osFlash, #osBlackLine, #osSubnav, #osBreadcrumb, #osContent, #subContentLeft, #osFooter { 
margin-top: 3px; 
}

#osBlackLine {
background-color:#000000; 
height: 10px;
width:100%; 
float: left; 
}
/*
#osBlackLineSub {
background-color:#000000; 
height:30px;
width:100%;  
}
*/
#osSpacer {
background-color: #000; 
height: 6px;
float: left; 
}

#osMainNav { 
background: url(../osimages/gfx_navbg.jpg) repeat-x; 
height: 26px;
width:100%;
text-align: center; 
line-height: 24px; 
float: left;
}


#osFooterContent {
padding-top:4px;
line-height: 18px;
width:auto;
color:#FFFFFF;
font-size:9px;
}

#osFooterContent a, #osFooterContent a:active, #osFooterContent a:visited {
font-size:9px;
color:#FFFFFF;
padding:0;
margin:0;
}

#osFooterContent a:hover {
color:#FF0000;
}

/*
#osFooterCenter{
padding-top:2px;
text-align:center;
color:#FFFFFF;
font-size:9px;
}
#osFooterLeft{
margin-left:2px;
float:left;
text-align:left;
color:#FFFFFF;
font-size:9px;
}
#osFooterLeft a:hover {
color:#FF0000;
}
#osFooterLeft a {
color:#FFF;
}
#osFooterRight{
float:right;
text-align:right;
color:#FFFFFF;
font-size:9px;
}
#osFooterRight a:hover {
color:#FF0000;
}
#osFooterRight a {
color:#FFF;
}
*/


#osTwoHolder { 
margin: 0 auto;
width: 100%;
clear: both; 
line-height: 20px;
 }
 
 
#osFooterClear {
margin: 0 auto;
width: 100%;
clear: both;
}
 
 
#osFooterBtm {
margin: 0 auto;
width: 100%;
clear: both; 
border-top: 1px solid #fff; 
line-height: 20px;
font-size:8px;
}


#osHomeHolderLeft {
margin:7px;
background-color:#CCCCCC;
height:100%;
}

.osHomeTextLeft {
margin:7px;
padding-top:10px;
height:100%;
}

#osHomeRight {
margin:7px;
padding-top:10px;
}

#osHomePageRight {
margin:2px;
padding-top:10px;
width:100%;
}

/*.osHomePageFeaturesTop .ctBulletinShortText {
color:#000000;
}

.osHomePageFeaturesTop .ctNormal a, a:active, a:visited {
padding-left:0px;
color:#a06d04;
font-weight:bold;
}



.osHomePageFeaturesBottom .ctNormal a {
padding-left:0px;
color:#000000;
font-weight:bold;
}*/

.osBorderTable { 
background-image: url(/osimages/gfx_dotSpacer_vertical.gif);
background-position:center;
background-repeat:repeat-y;
width:4px;
}

/* Font Styles */



/*Generic formatting*/


/*Text styles*/
.osYellowHeader, .osHeader, .osBlueHeader {
font-weight: bold; 
}
.osYellowHeader { 
color: #a06d04;
}
.osParagraphBreak {
 margin-top: 5px; 
 }
.osWhiteText {
 color: #fff; 
 }
.osBlueHeader { 
font-size: 18px;
color: #1c3257; 
 }

/*Main navigation*/
#osMainNav a, #osMainNav a:active, #osMainNav a:visited { 
font-size: 10px; 
color: #fff; 
margin: 0 20px 0 15px; 
}
#osMainNav a:hover {
 color: #ff0000; 
 }
.mn_selected {
 color: #333; 
 margin: 0 20px 0 15px; 
 }

/*Sub Navigation*/
#osSubNav {
background-color:#000000;
color:#FFFFFF;
height: 28px;
width:100%;
text-align: center; 
line-height: 24px; 
float: left;
}

#osSubNav a, #osSubNav a:active, #osSubNav a:visited {
color:#FFFFFF;
font-size: 11px;
margin: 0 20px 0 15px;
}   
  
#osSubNav a:hover {
 color: #ff0000;
 font-size: 11px; 
 }
.osSn_selected { 
color: #a1a1a1;
font-size: 11px;
}
.subSpace { 
margin: 0px 15px; 
}

/*breadcrumb*/



/*Main content*/

#osRightContent {
margin-left:8px;
margin-right:3px;
text-align:left;
}

.osHomeContent {
margin: 7px; 
margin-top: 15px; 
}
.osMoreButton {
 float: right; 
 display: inline; 
 margin: 5px; 
 }

/*Sub content*/
.osSubContent {
margin-top: 3px; 
float: left; 
border-top: 1px solid #1c3257;
}

/*Side menu Styles for flex web */

#osLeftNav {
width:200px;
text-align:left;
line-height:23px;
}

/*.mnuSide{
	width: 240px;
	text-align: left;
	line-height: 23px;
	
}
*/

#osLeftNav .mnuSideSubItem, .mnuSideSubItemOver, .mnuSideSubItemActive, .mnuSideSubItemActiveOver, .mnuSideSubItemMembers, .mnuSideSubItemMembersOver{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1c3257;
	padding: 0px 8px 0px 8px;
	}
	
#osLeftNav .mnuSideSubItemActive{
	color: #2F5698;
	font-weight: bold;
	background-image: url(/osimages/gfx_listDotBlue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
}


#osLeftNav .mnuSideSubItemOver, .mnuSideSubItemMembersOver{

	color: #2F5698;
	background-image:none;
	
}


#osLeftnav .mnuSideItem, .mnuSideItemOver, .mnuSideItemActive, .mnuSideItemActiveOver, .mnuSideItemMembers, .mnuSideItemMembersOver{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a06d04;
	padding: 0px 8px 0px 5px;
}


#osLeftNav .mnuSideItemActive{

	font-weight: bold;
	background-image: url(/osimages/gfx_listDot.gif);
	background-position: left center;
	background-repeat: no-repeat;
	
}


#osLeftNav .mnuSideItemOver, .mnuSubItemMembersOver{

	color: #1c3257;
	background-image:none;
	
}

.osVerticalLines {
background-image: url(/osimages/gfx_dotSpacer_vertical.gif);
background-position:center;
background-repeat:repeat-y;
width:4px;
}

.osHorizontalLinesTop {
background-image: url(/osimages/gfx_dotSpacer_horizontal.gif);
background-position:top;
background-repeat:repeat-x;
height:4px;
}

.osHorizontalLinesBottom {
background-image: url(/osimages/gfx_dotSpacer_horizontal.gif);
background-position:bottom;
background-repeat:repeat-x;
height:4px;
}




