
h1 {font:normal 2.27em 'arial narrow', arial, sans-serif;color:#3573B9; margin-top:0px;margin-bottom:8px;text-decoration:none;}
h2 {font: bold 1.27em arial, sans-serif;color:#CCA11D;text-decoration:none;margin:10px 0px 0px 0px;}
h3 {font: bold 1em tahoma, verdana, sans-serif;color:#666666;text-decoration:none;margin:10px 0px 7px 0px;}

.thumbnail {background:url(images/enlarge_image_bg.gif) center bottom no-repeat;padding-bottom:19px;}

.emagine-note {font: bold 1.09em arial, sans-serif; color:#FF0000;}
.footnote {font-size:0.91em;}

img.image-style {border:1px solid #BDBDBD;}

.table-header-app {font: bold 1.09em arial, sans-serif; color:#3B3B3B; background-color:#CEE4F4; border-bottom:1px solid #FFFFFF; padding:5px;height:20px;vertical-align:top;}
.table-subheader-app {font: normal 1.09em arial, sans-serif; color:#333333; background-color:#CECECE; padding:5px;}
.table-row {color:#000000; border-bottom:1px solid #FFFFFF; padding:3px;}
.table-altrow {color:#000000; background-color:#eeeeee; border-bottom:1px solid #FFFFFF; padding:5px;}
.table-altrow2-1 {font: 16px georgia, sans-serif; color:#3573B9;margin: 0px 0px 0px 5px; border:1px dashed #CCCCCC; padding:5px;}
.table-altrow2-1 tbody { padding:0px;background-position: left top; background-image:url(images/quotes-start.gif); background-repeat:no-repeat;}
.table-altrow2-1 tr { padding:0px;}
.table-altrow2-1 td { padding:5px;}
.table-header-app a {color:#FFFFFF;}
.sup {vertical-align: super; font-size: 60%;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

html {height:100%;}

body {
	background:#FFFFFF;
	color:#666666;
	font: normal 0.69em arial, sans-serif;
	height:98%;
	text-align:center;
	}
	

	
a {color:#3573B9; text-decoration:underline;}
a:hover {text-decoration:none;}

p {
	margin:5px 0px 12px 0px;
	font-size:1em;
	line-height:1.35em;
	}

#container {
	margin: 0 auto;
	text-align:left;
	width:748px;
	}

#header {
	clear:both;
	display:block;
	height:101px;
	margin-left:auto;
	margin-right:auto;
	}
	 
#logo {
	display:block;
	height:67px;
	left:19px;
	margin:9px 0px 9px 0px;
	position:absolute;
	top:40px;
	width:157px;
	}

#utilities {
	display:inline;		
	float:right;
	font-family:arial, sans-serif;
	font-size:0.91em;
	font-weight:bold;
	margin-right:36px;
	text-align:center;
	}
	
#utilities ul {
	color:#FFFFFF;
	list-style:none;
	margin-top:5px;
	margin-right:3px;
	}
	
#utilities li{
	display:inline;
	padding:0 0 0 4px;
	list-style:none;
	line-height:12px;
	vertical-align:baseline;
	}
	
#utilities a {color:#FFFFFF;text-decoration:none;}
#utilities a:hover {color:#FFFFFF;text-decoration:underline;}

#topNav {
	background: url(images/topnav_bg.gif) no-repeat;
	margin:0px auto;
	width:748px;
	}
	
#topNav img {
	float:left;
	}
	
#footer {
	clear:both;
	color:#555555;
	height:20px;
	margin:0px auto;
	text-align:center;
	width:707px;
	}

#footer ul {
	list-style:none;
	padding:5px 0px 10px 0px;
	}

#footer ul li {
	display:inline;
	padding-right:4px;
	}

#footer a {color:#555555;text-decoration:none;}
#footer a:hover {color:#555555;text-decoration:underline;}

.image {display:block;}

#clear {display:block;clear:both;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#homeTop {
	background:url(images/home_main_image.jpg) no-repeat;
	display:block;
	height:491px;
	width:748px;	
	}
	
	#homeTop #utilities {
		background:url(images/home_util_bg.jpg) no-repeat;
		height:25px;
		width:139px;
		}

#homeMain {
	background: url(images/homemain_bg.gif) repeat-y;
	clear:both;
	margin-left:20px;
	width:707px;
	}

	#homeLeft {
		float:left;
		padding:19px 20px 0px 20px;   
		width:310px;
		}
		
			
	#homeRight {
		float:left;
		padding:19px 20px 0px 5px;   
		width:325px;
		}
		
		#homeLeft h1, #homeRight h1 {
			color:#3573B9;
			font:normal 2.27em 'arial narrow', arial, sans-serif;
			margin-bottom:20px;
			}
			
		#homeLeft li, #homeRight li {
			background:url(images/bullet.gif) 0 7px no-repeat;
			line-height:1.45em;
			margin-bottom:6px;
			padding-left:8px;
			}
	

/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#interiorTop {
	background:url(images/int_main_image.jpg) no-repeat;
	display:block;
	height:139px;
	position:relative;
	width:748px;
	}
	
	#interiorTop #utilities {
		background:url(images/int_util_bg.jpg) no-repeat;
		height:25px;
		width:139px;
		}

#interiorMain {
	background: url(images/interiormain_bg.gif) repeat-y;
	clear:both;
	margin-left:20px;
	padding-top:61px;
	width:707px;
	}

#left {
	float:left;
	padding:0px 0px 20px 0px;
	width:192px;
	}
	
	#leftNavHeader {
		color:#3573B9;
		font-size:1.09em;
		font-weight:bold;
		margin:0px 0px 3px 20px;
		}
	
	#leftNav {
		padding:0px 2px;
		text-align:left;
		margin-left:20px;
		width:174px;
		}
		
	#leftFooter img {display:block;}
	
#main {
	float:right;
	width:505px;
	}
	
	#headerGraphic {clear:both;}
	
	#HeaderGraphic img {display:block;}
	
	#intEditableArea {}
	
#content {
	color:#666666;
	padding:0px 40px 20px 7px;
	height:100%;
	width:100%;
	}
	
#content ul {
	list-style:none;
	margin:0px 0px 8px 0px;
	padding:0px;
	}
	
#content li {
	background:url(images/bullet.gif) 0px 6px no-repeat;
	line-height:1.3em;
	margin-left:20px;
	margin-bottom:5px;
	padding-left:10px;
	}
	
#content a:link, #content a:visited {
	color:#275284;
	}
	
#content a:hover {
	text-decoration:none;
	}

#library {color:#344769;font:14px 'arial narrow',arial, sans-serif;padding-right:8px;}

.bullets {
	border: 1px solid #647b89;
	background-color: #dadfe3;
	/*background-image: url(images/bullets-gradient.jpg);*/
	background-position: bottom;
	background-repeat: repeat-x;
}

#content .bullets td {
	padding: 5px 5px 0px 5px;
}


/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#leftNav table {
	margin:0px;
	}
	
#leftNav table img {display:inline;}

.leftnav-lvl1-on {
	background:url(images/leftnav_arrow_on.gif) 9px 12px no-repeat;
	color:#666666;
	font: bold 11px tahoma, verdana, arial, sans-serif;
	padding:6px 10px 4px 18px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off {
	background:url(images/leftnav_arrow_off.gif) 11px 9px no-repeat;
	font: 11px tahoma, verdana, arial, sans-serif;
	padding:5px 10px 4px 18px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off a {color:#666666;text-decoration:none;}
.leftnav-lvl1-off a:hover {text-decoration:underline;}
.leftnav-lvl1-on a {color:#666666;text-decoration:none;}
.leftnav-lvl1-on a:hover {text-decoration:underline;}


.leftnav-lvl1-spacer {height:0px;}

.leftnav-lvl2-on {
	color:#3573B9;
	font: 11px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 31px;
	text-decoration:underline;
	vertical-align:top;
	}
	
.leftnav-lvl2-off {
	font: 11px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 31px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off a {color:#666666;text-decoration:none;}
.leftnav-lvl2-off a:hover {text-decoration:underline;}
.leftnav-lvl2-on a {color:#3573B9;text-decoration:none;}
.leftnav-lvl2-on a:hover {text-decoration:underline;}


.leftnav-lvl3-on {
	color:#3573B9;
	font: 11px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 50px;
	text-decoration:underline;
	vertical-align:top;
	}
	
.leftnav-lvl3-off {
	font: 11px tahoma, verdana, arial, sans-serif;
	padding:4px 12px 4px 50px;
	vertical-align:top;
	}

.leftnav-lvl3-off a {color:#666666;text-decoration:none;}
.leftnav-lvl3-off a:hover {text-decoration:underline;}	
.leftnav-lvl3-on a {color:#3573B9;text-decoration:none;}
.leftnav-lvl3-on a:hover {text-decoration:underline;}	


/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	background: #3573B9;
	border-top:1px solid #FFFFFF;
	padding:4px 10px;
	text-align: left;
	text-decoration:none;
	white-space:normal;
	width:150px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	background: #666666;
	border-top:1px solid #FFFFFF;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:150px;
}

.RadMenu_Default .link   /* off text */

{
	color: #FFFFFF;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background: #3573B9;
	border-top:1px solid #FFFFFF;
	color: #F2D01A;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:182px;
}

.RadMenu_Default .group .group .link:hover,   /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background: #666666;
	border-top:1px solid #FFFFFF;
	color: #F2D01A;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:182px;
}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	border:1px solid #CDCDCD;
	border-top:0px;
	background:#FFFFFF;
}

.RadMenu_Default 
{
	background: #FFFFFF;
	text-decoration:none;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	text-decoration:none;
}

.menu img
{
    margin:0 0px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {}
.form-label {font-weight:bold;}
.form-button {}
.form-textbox {font: 1.09em tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }