/* ------MAIN STYLES----- */

body{ margin:0; background:#002d62 url(../images/bg.jpg) repeat-x; color:#FFFFFF}
body,td,th,input,select,textarea,input{ font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input{ font-size:11px;}
p{ margin:0 0 1.5em 0;}
form{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a{ color:#FFD200; text-decoration:none;}
a:hover{ color:#FFD200; text-decoration:underline;}
a img{ border:none; display:block;}


#tblACMAdminToolbar { z-index:999;}

H1 { font-size:30px; font-weight:normal; color:#ffd200; text-transform:uppercase;}
H2 { font-size:18px; font-weight:normal; color:#ffffff; text-transform:uppercase;}
H3 { font-size:13px; font-weight:normal; color:#ffffff;}

.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}


.readmore { padding-left:20px; background:url(../images/white-arrow.gif) left center no-repeat; color:#f0c600;}



/* ------CLEARING FLOATS------*/

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clear { display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;} 
.clear { display: block;}
/* End hide from IE-mac */ 


/* ------WRAPPER STLYLS------ */

#wrapper { width:883px; margin:0 auto; padding:15px 50px 10px 47px; background:#011935 url(../images/wrapper-bg.jpg) repeat-x;}

/* ------HEADER STYLES------ */

#header { height:105px; padding-bottom:10px;}
	#logo {}
	#secondary-nav { padding-top:93px; float:right;}
	#secondary-nav ul { margin:0; padding:0; list-style:none;}
	#secondary-nav ul li { margin:0; padding:0; list-style:none; float:left;}
	#secondary-nav ul li a { margin:0 5px 0 10px; padding:0 0 0 15px; text-transform:uppercase; font-size:10px; font-weight:bold;}
	#secondary-nav ul li.home a { background:url(../images/icon-home.gif) left center no-repeat;}
	#secondary-nav ul li.contact a { background:url(../images/icon-contact.gif) left center no-repeat;}

/* ------MAIN NAVIGATION STYLES------ */
#primary_nav_area { height:50px; background:#002d61;}
	#nav{ padding:0 9px; z-index:2; padding-top:0px;}
	#nav ul { margin:0; padding:0; list-style:none; list-style-image:none; line-height:1; z-index:2;}
	#nav ul li { margin:0; list-style:none; list-style-image:none; float:left; z-index:2;}

	/* Level 1 */

	#nav ul li a{ display:block; text-decoration:none; color:#FFFFFF;}
	#nav ul li a:hover{}
	#nav ul li.ipf-parent div a{}
	#nav ul li.ipf-parent div a:hover{}
	#nav ul li.ipf-parent div li a{}
	#nav ul li.ipf-parent div li a:hover{}

	#nav ul li div{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
	#nav ul li div a{ padding:18px 10px; font-size:14px; font-weight:normal;}
	
	#pagevariable3790 #nav ul li#pageid3790 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3799 #nav ul li#pageid3799 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3800 #nav ul li#pageid3800 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3803 #nav ul li#pageid3803 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3808 #nav ul li#pageid3808 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3813 #nav ul li#pageid3813 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3814 #nav ul li#pageid3814 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3831 #nav ul li#pageid3831 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#pagevariable3832 #nav ul li#pageid3832 div a{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	
	#nav ul li div a:hover{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}

	/* Level 2 */

	#nav ul li ul{ width:160px; margin:0; position:absolute; background:#011935; border-top:1px solid #002d61; border-left:1px solid #002d61;border-right:1px solid #002d61; left:-999em; z-index:999;}
	#nav ul li ul li a{ width:140px; padding:10px; text-indent:none; font-size:13px; color:#FFFFFF; border-bottom:1px solid #002d61;}
	#nav ul li ul li a:hover{ color:#011935; background:url(../images/nav-yellow-bg.jpg) repeat-x;}
	#nav ul li ul li.ipf-parent a{}
	#nav ul li ul li.ipf-parent a:hover{}

	/* Level 3 */

	#nav ul li ul li ul { margin: -35px 0 0 160px;}
	#nav ul li ul li ul li a{}
	#nav ul li ul li ul li a:hover{}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto;}
	#nav li:hover, #nav li.hover { position:static;}


/* ------SLIDESHOW STYLES------ */

#slideshow {}


/* ------CONTENT STYLES------ */

.Level1 #content { width:883px; padding:25px 0; background:#051f3e url(../images/level1-content-bg.jpg) center top no-repeat;}
.Level2 #content { width:883px; padding:25px 0; background:#051f3e url(../images/level2-content-bg.jpg) center top no-repeat;}

#content-bg { width:883px; padding:0; background:url(../images/level2-content-bg.gif) center bottom no-repeat;}

	#left { width:535px; padding:0 13px 0 35px; float:left;}
		#maincontent { padding:0 35px 35px 0;}
		#latestnews {}
		#latestnews .blueborder { border:1px solid #002d61;}
		
	#right { width:300px; float:left;}
		#breaking-news { padding:20px 0 20px 20px; background:#041730;}
		#breaking-news H2 { font-size:20px; font-weight:normal; color:#ffd200;}
		#breaking-news .button { float:right; margin-top:5px; font-weight:bold; color:#011935;}
		#breaking-news .viewall { padding:2px 50px 2px 3px; color:#011935; background:#ffd200 url(../images/blue-arrow.gif) 90% center no-repeat;}
		#breaking-news ul { margin:15px 0; padding:0; list-style:none;}
		#breaking-news ul li { margin:0; padding:0 27px 0 20px; list-style:none; background:url(../images/yellow-arrow.gif) left 13px no-repeat;}
		#breaking-news ul li a{ display:block; padding:8px 0; border-bottom:1px solid #435164;}
		
		#registration { padding:20px 27px 20px 20px; background:#04254e url(../images/registration-bg.jpg) center bottom no-repeat;}
		#registration H2 { padding-bottom:10px; font-size:20px; font-weight:normal; color:#ffd200;}
		
		
		#additional-information { padding:20px 0 20px 20px; background:#041730;}
		#additional-information H2 { font-size:20px; font-weight:normal; color:#ffd200;}
		#additional-information ul { margin:15px 0; padding:0; list-style:none;}
		#additional-information ul li { margin:0; padding:0 27px 0 20px; list-style:none; background:url(../images/yellow-arrow.gif) left 13px no-repeat;}
		#additional-information ul li a{ display:block; padding:8px 0; border-bottom:1px solid #435164;}
	

/* ------FOOTER STYLES------ */
	
#footer{ padding:20px 27px 15px 35px;}
	#footer a{ color:#FFFFFF; text-decoration:none;}
	#seo { margin:10px 0 0 0;}
	#poweredbyactive { margin:0; float:right;}