/* Start of CMSMS style sheet 'styling' */
/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	color: #333;
	background: #fff url(images/cms/ame/header.png) repeat-x;
	}

body.network {
	color: #333;
	background: #fff url(images/header.png) repeat-x;
	}




															/** MAIN CONTAINERS **/

div#container {
	margin: 0em auto;
	}
	div#header {
		color: inherit;
		}
		div#header-in {
			text-align: right;	
			padding: 0 0 0 40px;
			}
		body.network div#header-in {
			text-align: left;	
			padding: 0;
			}
		#page-content{
			padding: 0 200px 0 0;
		}

		div.content {
			color: inherit;
			background: #fff url(images/cms/ame/smallbg-trans.png) no-repeat;
			}
			div.content-in {
				border-left: 0px solid #ddd;
				padding: 0px 20px;			
				}
				div#page-content .content-in {
					padding: 0 60px 0 0;
					border-right: 1px solid #ddd;
				}
		div.column {
			width: 285px;
			color: inherit;
			
			}
			div.column-in {
				padding: 25px 20px;
				}
			div.column-page{
				background: #fff;
			}
			div.column-page .column-page-in{
				padding:0 20px 0 0;	
			}	
			div.column-page .column-page-in{
				padding:0 0 0 20px;	
			}
	div#footer {
		color: inherit;
		border-top: 0px solid #ddd;
		font-size: 90%;
		}
		div#footer-in {
			letter-spacing: 0.1em;
			padding: 20px 0;
			}
			div#footer-in .up{
				font-variant: small-caps;
			}






															/** SUB CONTAINERS **/
* { }



div#header #welcome h2{	

}
div#header #welcome h3{
	color: #444;	
}
div.home-column h3, div.home-columnLast h3{
       font-size: 110%;
}
div#header .logo{
	float: left;
	*float: none;
	*position: absolute;
	*margin-left: -400px;
}

div#header .motto{
	font-family: "Palatino","Palatino Linotype","Times New Roman",Serif;
	letter-spacing: 4px;
	font-size: 120%;
	font-variant: small-caps;
}



															/** LISTS **/
* { }

body.network div#header .motto {
color: #cba;
}
div#header ul{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:100%;
	padding-top: 52px;
	padding-right: 0;
	text-align: right;
	}
	div#header ul li{
		}
	div#header ul li a{
		color: #fff;
		font-weight: normal;
		padding: 8px 1em;
		text-decoration: none;
		}
		div#header  ul li a:hover{
		background: #304C7D url(images/cms/ame/navbg.jpg) repeat-x;
		}

		div#header  ul li.currentpage{
		background: #304C7D url(images/cms/ame/navbg.jpg) repeat-x;	
		color: #fff;
		font-weight: normal;
		padding: 8px 1em;
		text-decoration: none;
		}
		div#header  ul li.activeparent{
		background: #304C7D url(images/cms/ame/navbg.jpg) repeat-x;	
		}

#navtop ul{
	float: right;
	margin-top: 15px;
}
#navtop ul li{
display:block;
float:left;
margin:0 5px;
}

#navtop ul li a{
display:block;
font-size: 110%;
padding: 3px 10px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
background:#eee none repeat scroll 0 0;
text-decoration:none;
}

#navtop ul li a:link{
display:block;
font-size: 110%;
padding: 3px 10px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
background:#eee none repeat scroll 0 0;
text-decoration:none;
}

#navtop ul li a:hover{
display: block;
background:#ddd none repeat scroll 0 0;
color: #013d7d;
}

#navtop ul li.currentpage{
font-size: 110%;
padding: 3px 10px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
background:#fff none repeat scroll 0 0;
color: #791c00;
font-weight: bold;
}

#page-content .content-in ul{
color:#8D1C1C;
font-weight:bold;
list-style-position:outside;
list-style-type:square;
list-style-image: url(images/cms/ame/bulletplus.png);
margin:0 0 0 3em;
}

#page-content .content-in ul li{
padding: 0.8em 0;
}

#page-content .content-in ul#faq{
list-style-image: url(images/cms/ame/faq.gif);
margin: 0;
}

#page-links ul{
font-size: 150%;
}
#page-links ul li{
display: block;
}
#page-links ul li a{
padding: 0.5em;
display: block;
text-decoration: none;
}
#page-links ul li a:hover{
color: #8d1c1c;
background: #e1f1fa;
}

															/** TYPOGRAPHY **/
* { }

.middle h1{
	font-size: 16px; 
	color:#0e2f4c;
}
.left h1{
	font-size: 14px;	
}
h2{
	color:#002D53; font:28px;
	border-bottom: 3px double #ddd;
}
h3{
	font-size:150%;
	font-weight: normal;
color:#8D1C1C;
}
#announcement{
	margin-left: 260px;
padding: 0 2em 0.5em 0.5em;
}
#content h3{
	padding: 0.3em 0 0.2em 0.5em;
	border-top: 1px solid #c7d5e1;
	font-size: 160%;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
#blog{
width: 230px;
padding: 15px;
float: left;
border-right: 1px solid #c7d5e1;
margin-right: 10px;
font-size: 93%;
line-height: 80%;
}
#AMEweek{
	border-bottom: 1px solid #c7d5e1;
	margin-bottom: 1.5em;
	padding: 0em 0 0.2em 0.5em;
	margin-left: 260px;
}
h4{
	font-size: 95%;
	font-weight: normal;
	font-style: italic; 
	padding: 0.6em 0 ;
	color:#5d3724;
	color: #444;
	letter-spacing: 0.2em;	
	text-transform: uppercase;
}
.breadcrumbs{
	margin: 0;
	padding: 0.3em 0 0.2em 0.5em;
	border: 1px solid #c7d5e1;
	background: #e1f1fa;
}
.breadcrumbs a, .breadcrumbs span{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
h4.column{
	font-size: 100%;
	margin: 0 0 0.6em 0;
}

															/** FORMS **/
* { }



.nav .submenu { display:inline; }
.nav .level_2 { margin-top:-18px; margin-bottom:-9px; }
#welcome-in li.secondary a.secondary{
color:#d3a05e;	
}


															/** END **/
															
/* End of 'styling' */

