
h1 {font: bold 1.64em arial, tahoma, verdana, sans-serif;color:#017cbc; margin-top:0px;margin-bottom:9px;text-decoration:none;}
h2 {font: bold 1.15em arial, tahoma, verdana, sans-serif;color:#78c23a;text-decoration:none;margin:0px;}
h3 {font: bold 1em arial, tahoma, verdana, sans-serif;color:#666666;text-decoration:none;margin: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:30px;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:5px;}
.table-altrow {color:#000000; background-color:#CEE4F4; border-bottom:1px solid #FFFFFF; padding:5px;}
.table-altrow2-1 {font: 16px georgia, sans-serif; color:#006EBB;margin: 0px 0px 0px 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;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

html {height:100%;}

body {
	background: #EDEDED url(images/site_bg.gif) repeat-x;
	color:#000000;
	font: normal 0.81em arial, sans-serif;
	height:98%;
	text-align:center;
	}
	
a {color:#017cbc; text-decoration:underline;}
a:hover {text-decoration:none;}

p {
	margin:0px 0px 9px 0px;
	font-size:1em;
	line-height: 1.55em;
	/*text-align: justify;*/
	}

#container {
	margin: 0 auto;
	padding:0px;
	text-align:left;
	width:959px;
	}

#header {
	clear:both;
	display:block;
	height: 92px;
	margin-left:auto;
	margin-right:auto;
	width:959px;
	}
	 
#logo {
	float:left;
	margin:0px 0px 8px 0px;
	}
	
#logo img {display:block;
}
#searchBox {
	/*background:url(../../templates/1/images/util_search_bg.gif) 0 0 no-repeat;*/
	border:1px solid #8c8c8c;
	position:relative;
	width:118px;
	height:12px;
	font-size:10px;
	}

#searchButton {
	display:inline;
	position:relative;
	top:0px;
	}

#chat {
	float:right;
	text-align:right;
	}
	
#phone {
	color:#999999;
	font:20px tahoma, verdana, sans-serif;
	margin-right:77px;
	}
	
#utilities {
	color: #666666;
	float:right;
	font-size: .91em;
	margin-top:30px;
	/*width: 542px;*/
	}
	
#utilities ul {
	list-style:none;
	margin-top:5px;
	margin-right:0px;
	}
	
#utilities li{
	float: left;
	padding:0px 0 0 4px;
	list-style:none;
	line-height:19px;
	}

#utilities li.quote{
	padding:0px 0 0 10px;
	list-style:none;
	}
	
#utilities a.portal {color:#017cbc;text-decoration:underline;font-style:italic;font-weight:bold;}
#utilities a.portal:hover {color:#017cbc;text-decoration:underline;font-style:italic;font-weight:bold;}

#utilities a {color:#797979;text-decoration:none;}
#utilities a:hover {color:#797979;text-decoration:underline;}

#topNav {
	background: url(images/topnav_bg.gif) no-repeat;
	clear:left;
	float:left;
	padding-bottom: 1px;
	width: 959px;
	}
	
#topNav img {
	float:left;
	}
	
#footer {
	clear:both;
	color:#666666;
	display:block;
	font: .85em arial, helvetica, verdana, sans-serif;
	height:23px;
	line-height:23px;
	margin:15px auto 0;
	padding-right: 20px;
	text-align:right;
	text-transform: uppercase;
	}

#footer ul {list-style:none;}
#footer ul li {display:inline;padding-right:4px;}

#footer a {color:#666666;text-decoration:none;}
#footer a:hover {color:#666666;text-decoration:underline;}

.image {display:block;}

#clear {display:block;clear:both;height:0px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#flash {
	clear:both;
	height:375px;
	margin:0px auto;
	width:959px;
	}
	
	#flash img {display: block;}

#homeMain {
	background: #fefefe url(images/home_main_bg.gif) 0 bottom repeat-x;
	border:1px solid #bdbcbd;
	border-top:none;
	clear:both;
	width:920px;
	padding:21px 19px 28px 18px;
	}
	
#homeTabs {
	background:url(images/home_tab_frame_bg.gif) left bottom no-repeat;
	float: left;
	width:301px;
	}

#homeRight {
	float: right;
	width:600px;}
	
	#homeQuestions {
		background:#EDEDED url(images/homequestions_bg.gif) 0px 0px repeat-x;
		width:600px;}
	
	.homeTopBottom {
		clear:both;
		width:600px;}
	
	.homeTopBottom img {
		display: block;}
		
	#questionContent {
		background:url(images/questions_bg.gif) 19px bottom no-repeat;
		border-left:1px solid #bdbcbd;
		border-right:1px solid #bdbcbd;
		width:598px;}
		
	#video {
		float:left;
		padding:0px 0px 0px 7px;
		width:214px;}
	
	#questions {
		float:right;
		padding: 8px 15px 8px 16px;
		width:320px;}
	
		#questions img {float:right;}
	
		#questions h1 {font: bold 1.27em arial, sans-serif;color:#017cbc; margin-top:0px;margin-bottom:8px;text-decoration:none;}
	
		#questions a {color:#333333; text-decoration:underline;}
		#questions a:hover {color:#017cbc; text-decoration:underline;}

		#questions ul {
			list-style:none;
			margin:8px 0px 8px 0px;
			padding:0px;}
	
		#questions li {
			background:url(images/bullet.gif) 0px 5px no-repeat;
			margin-left: 3px;
			margin-bottom:5px;
			padding-left:7px;}
	
	#homeTranslation {
		clear:both;
		width:600px;}
	
	.homeTabs ul {
		list-style:none;
		margin:8px 0px 8px 0px;
		padding:0px;
	}
	
	.homeTabs li {
	background:url(images/bullet.gif) 0px 5px no-repeat;
	margin-left: 3px;
	margin-bottom:5px;
	padding-left:7px;
	}	
	
	#homeLogos {
	float: right;
	margin-top: 18px;
	width:600px;
	}
	
	#homeLogos img {
	padding-right: 5px;
	}
	
	#homeLogos img.last {
	padding-right: 0px;
	}
	
	#slideshow {
	float:left;
	margin: 5px 7px 0px 0px;
	}
	
	#slideshow img {
		margin-top:7px;}
	
	
/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#interiorMain {
	background: #fefefe url(images/home_main_bg.gif) 0 bottom repeat-x;
	border:1px solid #bdbcbd;
	padding:16px 18px 0px 17px;
	width:922px;
	}
	
#left {
	background: #fefefe url(images/home_tabpanel_bg.gif) 0 bottom repeat-x;
	border:1px solid #bdbcbd;
	float:left;
	margin-bottom:20px;
	padding:12px 0px 16px 0px;
	width:210px;
	}
	
#main {
	float:right;
	min-height:400px;
	width:693px;
	}
	
	#headerGraphic {clear:both;padding-bottom:25px;}
	
	#HeaderGraphic img {display:block;}
	
	#intEditableArea {}
	
#content {
	padding:8px 0px 30px 0px;
	height:100%;
	width:100%;
	}
	
#content ul {
	list-style:none;
	margin:0px 0px 9px 30px;
	padding:0px;
	}
	
#content li {
	background:url(images/bullet.gif) 0px 8px no-repeat;
	font-size:1em;
	line-height:1.55em;
	padding-left:7px;
	}
	
#content ol {
	margin:0px 0px 9px 30px;
	padding:0px;
	}

#library {color:#344769;font:14px arial, sans-serif;padding-left:16px;}


/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.leftnav-lvl1-on {
	background:url(images/leftnav_arrow.gif) 12px 9px no-repeat;
	color:#017cbc;
	font-size: 14px;
	font-weight: bold;
	padding:4px 22px 0px 22px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off {
	background:url(images/leftnav_arrow.gif) 12px 9px no-repeat;
	font-size: 14px;
	padding:4px 22px 0px 22px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off a {color:#017cbc;text-decoration:none;}
.leftnav-lvl1-off a:hover {text-decoration:underline;}
.leftnav-lvl1-on a {color:#017cbc;text-decoration:none;}
.leftnav-lvl1-on a:hover {text-decoration:underline;}


.leftnav-lvl1-spacer {height:0px;}

.leftnav-lvl2-on {
	color:#8f9090;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding:0px 22px 0px 23px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off {
	color:#8f9090;
	font-size: 11px;
	line-height: 16px;
	padding:0px 22px 0px 23px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off a {color:#8f9090;text-decoration:none;}
.leftnav-lvl2-off a:hover {text-decoration:underline;}
.leftnav-lvl2-on a {color:#8f9090;text-decoration:none;}
.leftnav-lvl2-on a:hover {text-decoration:underline;}


.leftnav-lvl3-on {
	color:#8f9090;
	font-size: 11px;
	line-height: 16px;
	padding:0px 22px 0px 31px;
	text-decoration:underline;
	vertical-align:top;
	}
	
.leftnav-lvl3-off {
	color:#8f9090;
	font-size: 11px;
	line-height: 16px;
	padding:0px 22px 0px 31px;
	vertical-align:top;
	}

.leftnav-lvl3-off a {color:#8f9090;text-decoration:none;}
.leftnav-lvl3-off a:hover {text-decoration:underline;}	
.leftnav-lvl3-on a {color:#8f9090;text-decoration:none;}
.leftnav-lvl3-on a:hover {text-decoration:underline;}	


/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	background:url(images/leftnav_arrow.gif) 10px 7px no-repeat;
	margin:3px 0px;
	padding:4px 10px 4px 20px;
	text-align: left;
	text-decoration:none;
	white-space:normal;
	width:150px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	background:url(images/leftnav_arrow.gif) 10px 7px no-repeat;
	margin:3px 0px;
	padding:4px 10px 4px 20px;
	text-align: left;
	white-space:normal;
	width:150px;
}

.RadMenu_Default .link   /* off text */

{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background:#017cbc url(images/leftNav_arrow_on.gif) 10px 7px no-repeat;
	color: #ffffff;
	padding:4px 10px 4px 20px;
	margin:3px 0px;
	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:#017cbc url(images/leftNav_arrow_on.gif) 10px 7px no-repeat;
	color: #ffffff;
	margin:3px 0px;
	padding:4px 10px 4px 20px;
	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
{
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	border:1px solid #CDCDCD;
	background: #fefefe url(images/home_tabpanel_bg.gif) 0 bottom repeat-x;
}

.RadMenu_Default 
{
	background: #FFFFFF;
	text-decoration:none;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	font: normal 1.09em arial, sans-serif;
	text-decoration:none;
}

.menu img
{
    margin:0 0px;
}


/* =-=-=-=-=-=-=-=-=-=-=-=-Tab Strip-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#ctl00_Tabs1_MultiPage1 /* padding around content */
{
	 padding: 15px;
	 margin-top: 1px;
}

.RadTabStrip_Default
{
	font: bold 1.15em arial, tahoma, verdana, sans-serif;
	color:#017cbc;
	z-index:1000;
	height:30px;
}

.RadTabStrip_Default ul /* strip of tabs */
{
background:#ffffff url(images/home_tabpanel_top.gif) 0px 21px no-repeat;
height:31px;
width:301px;
}

.RadTabStrip_Default li a
{
	padding-left: 5px;  /* width of bookend image */
	background:transparent url(images/home_tab_off_left.gif) 0px 0px no-repeat;
	height: 22px;
	margin-right: 0px; 
	padding-bottom:5px;
	color: #666666;
	text-decoration:none;
}


.RadTabStrip_Default li a .wrap
{
	padding-right: 5px;  /* width of bookend image */
	height: 22px;
	background:transparent url(images/home_tab_off_right.gif) right 0px no-repeat;
}

.RadTabStrip_Default li a:hover
{
	color: #3F3F3F;
}

.RadTabStrip_Default li a .innerWrap
{
	line-height: 22px;
	padding: 0px 3px;
	background:transparent url(images/home_tab_off_middle.gif) 0px 0px repeat-x;
	text-align: center;
}

.RadTabStrip_Default li a.selected
{
	padding-top: 0px;
	padding-left: 6px;  /* width of bookend image */
	background: transparent url(images/home_tab_on_left.gif) 0px 0px no-repeat;
}

.RadTabStrip_Default li a.selected .wrap
{
	background-image:url(images/home_tab_on_right.gif);
	line-height: 22px;
	padding-right: 7px; /* width of bookend image */
	color: #017cbc;
}


.RadTabStrip_Default li a.selected .innerWrap
{
	background-image:url(images/home_tab_on_middle.gif);
	padding-top: 0px;
	height:22px;
}

.RadTabStrip_Default li a.disabled,
.RadTabStrip_Default li a.disabled .wrap,
.RadTabStrip_Default li a.disabled .innerWrap
{
	cursor: default;
	text-decoration: line-through;
}

.RadTabStrip_Default li a.red,
.RadTabStrip_Default li a.red .wrap,
.RadTabStrip_Default li a.red .innerWrap
{
	color: red;
}

/* scrolling arrows */

.RadTabStrip_Default .leftArrow
{
	background-image:url(Img/ScrollLeft.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 8px;
}

.RadTabStrip_Default .rightArrow
{
	background-image:url(Img/ScrollRight.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 8px;
}


.RadTabStrip_Default .leftArrowDisabled
{
	background-image:url(Img/ScrollLeftDisabled.gif);
	height: 11px;
	width: 8px;
	background-repeat: no-repeat;
}

.RadTabStrip_Default .rightArrowDisabled
{
	background-image:url(Img/ScrollRightDisabled.gif);
	height: 11px;
	width: 8px;
	background-repeat: no-repeat;
}

#tabs {
	
	padding: 0px 0px 0px 0px;
	min-height: 249px;
}

#tabs p {margin:0px 0px 15px 0px;}




/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {margin:1px;}
.form-label {font-weight:bold;}
.form-button {}
.form-textbox {font: 1.09em arial, 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; }