/*cms_styles.css */

body {
	margin: 0;
	background: #FFF6E5 url(/images/assnimg1021/background.png) repeat-x left top;
}

body#nobackground { background: #fff; }

body,
td,
p {
	color: #333;
	font: 12px  Arial, Helvetica, Geneva, sans-serif;
}

a,
#maincontentcell a,
#maincontentsubcell a {
	color: #003B78;
	font-weight: bold;
}
h1 {
	color:  #003B78;
	font: bold 20px Arial, Helvetica, Geneva, sans-serif;
}
h2 {
	color:  #0099CC;
	font: bold 20px Arial, Helvetica, Geneva, sans-serif;	
}
h3 {
	color:  #003B78;
	font: bold 14px Arial, Helvetica, Geneva, sans-serif;
	}
h4 {
	color:  #0099CC;
	font: bold 14px Arial, Helvetica, Geneva, sans-serif;
}

/* Structural & System Messages
-----------------------------------*/
#structuraltable { background: #fff; }

#returnlinkcell { padding: 4px 18px; }


/* Top Nav Below
-----------------------------------*/
ul#navtop2 li li a {
	color: #003B78;
	background-color: #E6F2FA;
	font: normal 11px/12px Helvetica,Arial,sans-serif;
	z-index: 999;
	padding: 6px 4px;
	width: 155px;
}

* html ul#navtop2 li li a {
	width: 163px;
}

ul#navtop2 li li a:hover {
	color: fff;
	background: #003B78;
	font: normal 11px/12px Helvetica,Arial,sans-serif;
	padding: 6px 4px;
}

#navtop2 li ul {
	border: 1px solid #7C8FAF;
	border-top: none;
}

#navtop2 li ul li {
	border: none;
	border-bottom: none;
}

/* Main-content Area
----------------------------------------*/
#maincontenttable,
#returnlinkcell,
.infomessage,
.errormessage { background: #fff; }

/* Main Content Styles
-----------------------------------*/
#maincontenttable {
	background: #fff none;
}

#maincontentcell { padding: 15px; }


/* Main Content Sub-Styles
-----------------------------------*/
#maincontentsubcell {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 0;
}

#maincontentsubcell h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #003B78;
	padding: 5px 7px 4px 7px;
	margin: 0;
}

#maincontentsubcell h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0099CC;
	margin: 18px 0 14px 7px;
}

#maincontentsubcell h3 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #003B78;
}

#maincontentsubcell h4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0099CC;
}

#maincontentsubcell p {
	margin: 14px 0 14px 7px;
	line-height: 16px;
}
#maincontentsubcell ul {
list-style: none;
margin: 10px;
padding: 0;
}

#maincontentsubcell ul li {
padding: 2px 5px 4px 16px;
background: transparent url(/images/assnimg1021/imgs/li_arrow.png) no-repeat left 3px;
}

/* My Comment */

/* Right Nav Styles
-----------------------------------*/
#rightnavcell { padding: 0; }
#rightnavcell a { color: #003B78; }

#bluebox{
background: #E5F1F9 url(/images/assnimg1021/imgs/rightnav_bkgnd.png) no-repeat center center;	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	margin: 0 0 12px 0;
}

/* My Comment */

#rightnavcell table h3,
#rightnavcell table h4 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #003B78;
	padding: 5px 4px 7px 4px;
	margin: 0 0 8px 0;
	text-align: center;
}

#rightnavcell ul {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0;
	margin: 12px;
}

#rightnavcell ul li { padding: 7px 0 10px 16px; 
background: transparent url(/images/assnimg1021/imgs/li_arrow2.png) no-repeat left 8px;
}

/* My Comment */

#rightnavcell,
#rightnavcell p { font: 11px/14px Arial, Helvetica, sans-serif;
				color: #333 }

#rightnavcell p { margin: 12px; }

/* Footer
-----------------------------------*/
#mainfooterdiv {
	background: #E5F1F9;
	padding: 14px 0 50px 0;
}

#mainfootertable td,
#mainfootertable p,
#mainfootertable address { font: normal 11px/14px Arial, Helvetica, Geneva, sans-serif; }


