
h1 {font: bold 18px arial, sans-serif; color:#00447C; margin:0px;margin-bottom:16px; text-decoration:none;}
h2 {font: bold 12px arial, sans-serif; color:#666666; text-decoration:none; margin-bottom:10px;padding:0px;}

.libraryItem {background:url(images/lib_background.gif) repeat-y;height:auto;width:100px;}
.libraryItemContent {
	background-repeat:no-repeat;
	color:#00447C;
	font:bolder 12px arial, sans-serif;
	min-height:93px;
	padding:32px 7px 10px 7px;
	text-align:left;
}
.libraryItemContent p {margin-bottom:2px;margin-top:2px;}

.libraryItemContent a {
color:#333;
text-decoration:none;
font:normal 11px arial, sans-serif;
}

.libraryItemContent td  a {
color:#333;
text-decoration:none;
text-transform: uppercase;
font:normal 11px arial, sans-serif;
}

.focusBox {
	background: url(images/proof_point.gif) 0 0 no-repeat;
	font-size:12px;
	float:center;
	padding:5px 10px 10px 36px;
	height:1%;
	margin:10px 0px 10px 0px;
	}

.emagine-note {font: bold 12px arial, sans-serif; color:#FF0000;}
.footnote {font-size:10px;}

img.image-style {border:1px solid #BDBDBD;}

.table-header-app {font: bold 14px arial, sans-serif; color:#FFFFFF; background-color:#99AED2; border:1px solid #FFFFFF; padding:5px;}
.table-subheader-app {font: bold 13px arial, sans-serif; color:#333333; background-color:#B5C5E8; padding:5px;}
.table-row {font: 12px arial, sans-serif; color:#666666; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px;}
.table-altrow {font: 12px arial, sans-serif; color:#666666; padding:5px;}

.table-header-app a {color:#FFFFFF;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

html {
	height:98%;
	padding:0px 0px 0px 0px;
	}
	
body {
	background: #FFFFFF;
	color:#666666;
	font: normal 12px arial, sans-serif;
	height:100%;
	margin:0px;
	text-align:center;
	}
	
td {
	font: normal 12px arial, sans-serif;
	}

body a {color:#00447C; text-decoration:underline;}
body a:hover {text-decoration:none;}

hr {margin-bottom:7px; width:99%; height:2px; display:block;}

img {border:none;}

p {margin-top:0px; padding-top:0px;}

ol {margin-top:0px; padding-top:0px; padding-top:0px;}
ol ol { list-style:circle; margin-left:15px;}
ul {margin-top:7px; padding-top:0px;}
ul ul {list-style:none; margin-left:15px;}

#content ul {list-style:none;}
#content li {background:url(images/bullet.gif) 0 4px no-repeat; list-style:none; margin-bottom:10px;margin-left:-1em; padding-left:10px;}

#container {
	background:#FFFFFF url(images/site_bg.gif) 0px 0px no-repeat;
	margin: 0 auto;
	width:940px;
	text-align:left;
	}

#homeHeader {
	height:120px;
	margin-left:27px;
	width:844px;
	}
	
#interiorHeader {
	height:100px;
	margin-left:27px;
	width:844px;
	}
	
#logo {
	float:left;
	margin:3px 22px 0 16px;
	}
	
#utilities {
	color:#666666;
	float:right;
	font:12px arial, sans-serif;
	height:12px;
	list-style:none;
	margin:7px 12px 0px 0px;
	padding:0px;
	}
	
#utilities li{
	display:inline;
	margin:0;
	padding:0 4px 0 0;
	list-style:none;
	}
	
#utilities li img {position:relative;top:4px;}

#utilities a {color:#666666;text-decoration:none;}
#utilities a:hover {color:#666666;text-decoration:underline;}

#homeHeader #topNav {
	clear:right;
	float:right;
	height:42px;
	margin-top:17px;
	margin-right:4px;
	width:585px;
	}
	
#interiorHeader #topNav {
	clear:right;
	float:right;
	height:42px;
	margin-top:37px;
	margin-right:4px;
	width:585px;
	}
	
#topNav img {
	display:block;
	float:left;
	}
	
#footer {
	display:block;
	clear:both;
	color:#666666;
	font: 10px arial, helvetica, verdana, sans-serif;
	margin-left:auto; 
	margin-right:auto;
	padding:10px 0px 10px 0px;
	text-align:center;
}

#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;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */


#homeMain {
	clear:both;
	margin:0px auto;
	min-height:430px;
	position:relative;
	}
	
#homeFlash {display:block;height:236px;margin-left:27px;}
#homeFlash img {display:block;}
#homeTag {
	clear:right;
	float:right;
	height:20px;
	margin-top:9px;
	margin-right:3px;
	}
	
#homeTag img {display:block;}
	
#flashcontent {
	display:block;
	height:351px;
	position:relative;
	}	

#homeFlashShadow {margin-left:21px;}
#homeFlashShadow img {display:block;}
	
#homeBottomContainer {
	clear:both;
	margin: 0px auto 10xp auto;
	margin-left:40px;
	min-height:175px;
	_height:100%;
	overflow:auto;
	padding:0px;
	position:relative;
	}
	
#homeContentBox1, #homeContentBox2, #homeContentBox3 {
	color:#333333;
	float:left;
	min-height:229px;
	_height:100%;
	position:relative;
	text-align:left;
	}

#homeContentBox1 {background:url(images/home_left_header.gif) no-repeat;margin-right:11px;padding-top:9px;width:200px;z-index:1000;}
#homeContentBox1 h1, #homeContentBox3 h1 {font: 19px 'arial narrow',arial,sans-serif;color:#FFFFFF;margin-top:0px;margin-left:20px;margin-bottom:8px;}
#homeContentBox1 table#panel, #homeContentBox3 table {
	border:1px solid #CCCCCC;
	border-top:0px;
	height:100%;
	width:200px;
	}

#homeContentBox3 table {background:#FFFFFF;}
#homeContentBox2 {background:url(images/tabbox_bg.gif) 0 68px no-repeat;width:409px;height:180px;margin-right:10px;padding-top:15px;}
#homeContentBox2 h2 {background:url(images/home_center_bullet.gif) 0px 4px no-repeat;;padding-left:14px;padding-bottom:4px; margin:0px 0px 0px 0px;}
#homeContentBox3 {background: url(images/home_right_header.gif) no-repeat;margin-right:0px;padding-top:8px;width:200px;}
#homeContentBox3 table td {padding:6px;font-size:11px;}
#homeContentBox3 table table {border:0px;}
#homeContentBox3 table table td {padding:0px;}
#homeContentBox3 table td img {margin-right:10px;}
#homeContentBox3 table td#slideshow img {margin-right:0px;}
#homeContentBox3 table td.table-header-app {font: bold 12px arial, sans-serif; color:#7F8083; background-color:#D2DBEE; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; padding:5px;}
#homeContentBox3 table td.table-header-app a {color:#7F8083;text-decoration:none;}
#homeContentBox3 table td.table-header-app a:hover {color:#7F8083;text-decoration:underline;}

#homeContentBox3 li {background:url(images/home_bullet.gif) 0 4px no-repeat; font:bold 11px arial, sans-serif; list-style:none; margin-bottom:10px;margin-left:-3em; padding-left:10px;}

#tabs {
	margin-left: 19px;
	min-height: 180px;
	padding-right: 10px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#interiorMain {
	clear:both;
	margin: 0 auto;
	_height:100%;
	padding:0px 73px 0px 40px;
	width:827px;
	}


#contentHolder {
	background:#FFFFFF url(images/content_bg.gif) left bottom repeat-x;
	float:right;
	height:100%;
	width:665px;
	}

#contentBorder {
	border-right:1px solid #E8EDF6;
	border-left:1px solid #E8EDF6;
	}
	
#content {
	padding:11px 10px 20px 16px;
	}
	
#library {color:#344769;font:14px 'arial narrow',arial, sans-serif;}

#library img {display:block;}

#libraryHoriz {
	clear:both;
	float:right;
	position:relative;
	top:-125px;
	width:530px;
	}

#horizLibItem {
	float:right;
	margin-left:12px;
	margin-top:10px;
	}
	
#libraryVert {
	border-left:1px solid #CCCC99;
	display:inline;
	float:right;
	height:100%;
	position:relative;
	width:240px;
	}

#vertLibItem {
	clear:both;
	margin-top:10px;
	}

.libraryQuote img {display:block;}

#sectional {float:right;margin:14px 73px 12px 0;}
#sectional img {display:block;clear:both;}

#contentHeader {height:6px;}
#contentFooter {height:5px;}
#contentHeader img, #contentFooter img {display:block;}

#caseManagement {
	display:block;
	float:right;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#leftNav {
	float:left;
	margin-right:22px;
	padding-bottom:5px;
	text-align:left;
	width:140px;
	}
	
#leftNav p {font:normal 10px arial, sans-serif;padding:5px;text-align:center;}

.leftnav-bevel-top-off {
	background:url(images/leftnav_bevel_top_off.gif) 0 2px no-repeat;
	display:block;
	height:5px;
	width:140px;
	}
.leftnav-bevel-btm-off {
	background:url(images/leftnav_bevel_btm_off.gif) 0 0 no-repeat;
	display:block;
	height:6px;
	width:140px;
	}
.leftnav-bevel-top-on {
	background:url(images/leftnav_bevel_top_on.gif) 0 2px no-repeat;
	height:6px;
	width:140px;
	}
.leftnav-bevel-btm-on {
	background:url(images/leftnav_bevel_btm_on.gif) 0 0 no-repeat;
	height:6px;
	width:140px;
	}


.leftnav-lvl1-on {
	background: url(images/leftnav_lvl1_on.gif) repeat-y;
	color:#FFFFFF;
	font: 11px arial, sans-serif;
	line-height:11px;
	height:11px;
	padding:1px 5px 0px 10px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off {
	background: url(images/leftnav_lvl1_off.gif) repeat-y;
	color:#FFFFFF;
	font: 11px arial, sans-serif;
	height:11px;
	padding:1px 5px 0px 10px;
	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:#FFFFFF;text-decoration:none;}
.leftnav-lvl1-on a:hover {text-decoration:underline;}


.leftnav-lvl1-spacer {height:0px;background:#FFFFFF;}

.leftnav-lvl2-on {
	border-top:1px solid #FFFFFF;
	color:#E94C28;
	font: 11px arial, sans-serif;
	height:12px;
	padding:3px 12px 3px 20px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off {
	border-top:1px solid #FFFFFF;
    font: 11px arial, sans-serif;
	height:12px;
	padding:3px 12px 3px 20px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off a {color:#666666;text-decoration:none;}
.leftnav-lvl2-off a:hover {text-decoration:underline;}


.leftnav-lvl3-on {
	border-top:1px solid #FFFFFF;
	color:#E94C28;
	font: 11px arial, sans-serif;
	height:12px;
	padding:3px 12px 3px 30px;
	vertical-align:top;
	}
	
.leftnav-lvl3-off {
	border-top:1px solid #FFFFFF;
    font: 11px arial, sans-serif;
	height:12px;
	padding:3px 12px 3px 30px;
	vertical-align:top;
	}

.leftnav-lvl3-off a {color:#666666;text-decoration:none;}
.leftnav-lvl3-off a:hover {color:#666666;text-decoration:underline;}	


/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	background: #E4E4E4;
	border-bottom:1px solid #FFFFFF;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:182px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	background: #E4E4E4;
	border-bottom:1px solid #FFFFFF;
	padding:4px 10px;
	text-align: left;
	white-space:normal;
	width:182px;
}

.RadMenu_Default .link,   /* off text */
.RadMenu_Default .link:visited
{
	color: #7F8083;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background: #00447C;
	border-bottom:1px solid #FFFFFF;
	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: #00447C;
	border-bottom:1px solid #FFFFFF;
	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:visited
{
	color: #FFFFFF;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	border:1px solid #FFFFFF;
	border-bottom:0px;
	background:#E4E4E4;
}

.RadMenu_Default 
{
	background: #FFFFFF;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	font: 11px arial, verdana, sans-serif;
}

.menu img
{
    _margin:0 0px; /* The underscore makes applies this rule only for IE */
}



/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {font: 12px tahoma, sans-serif; color:#000000;border:1px solid #999999;}
.form-label {font-weight:bold;}
.form-button {border:1px solid #000000; color: #000000; font: bold 12px tahoma, sans-serif; height:20px; background-color:#B3A892;}
.form-textbox {font: 12px tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 10px tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 10px tahoma, sans-serif; color:#FF0000; }

/* =-=-=-=-=-=-=-=-=-=-=-=-Panel Bar-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadPanelbar_Default
{
	background: white;	
	text-align:left;
}

.RadPanelbar_Default .rootGroup /* entire panel */
{
}

.RadPanelbar_Default .text
{
	padding: 0px 5px;
	font: bold 11px Arial, Verdana, Sans-serif;
}

.RadPanelbar_Default .image
{
	margin: 4px 0px;
}


.RadPanelbar_Default .rootGroup .text
{
	background: url(images/home_left_plus.gif) no-repeat 3px 6px;
	border-top:1px dashed #B2B2B2;
	color:#5075B4;
	padding:5px 4px 4px 25px;
}

.RadPanelbar_Default .rootGroup .link
{
	background: white url('Img/HeaderBg.gif') repeat-x;
}

.RadPanelbar_Default .group .text
{
	background: none;
}

.RadPanelbar_Default .group .link
{
	background: none;
}


.RadPanelbar_Default .rootGroup .expanded
{
	
}

.RadPanelbar_Default .group .expanded
{
	background: none;
}

.RadPanelbar_Default .rootGroup .expanded .text  /* top level on */
{
	background: url(images/home_left_minus.gif) no-repeat 3px 6px;
	border-bottom:0px;
}

.RadPanelbar_Default .rootGroup .selected .text
{
	font-weight: bold;
}

.RadPanelbar_Default .group .selected .text
{
	text-decoration: underline;
	font-weight: normal;
	border-top: 0;
	background: none;
	color: #666666;
}

.RadPanelbar_Default .group .expanded .text
{
	color: #666666;
	background: none;
}

.RadPanelbar_Default .level2 .text
{
	padding-left: 0px;
	line-height: 14px;
}

.RadPanelbar_Default .rootGroup .disabled:hover,
.RadPanelbar_Default .rootGroup .disabled .text
{
	color: #ccc;
	cursor: default;
}

.RadPanelbar_Default .rootGroup .group .disabled:hover,
.RadPanelbar_Default .rootGroup .group .disabled .text
{
	text-decoration: none;
	background: none;
	color: #ccc;
	cursor: default;
}

.template table {
	border:0px;
	}

.template table td {
	border:0px;
	color:#666666;
}



/* =-=-=-=-=-=-=-=-=-=-=-=-Tab Strip-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadTabStrip_Default
{
	font: bold 12px arial, tahoma, sans-serif;
	text-transform:uppercase;
}


.RadTabStrip_Default li a
{
	padding-left: 7px;
	background:transparent url(images/tab_left_off.gif) 0px 0px no-repeat;
	height: 24px;
	margin-right: 6px; 
	padding-bottom:12px;
	color: #FFFFFF;
	text-decoration:none;
}


.RadTabStrip_Default li a .wrap
{
	padding-right: 6px;
	height: 24px;
	background:transparent url(images/tab_right_off.gif) right 0px no-repeat;
}

.RadTabStrip_Default li a:hover
{
	color: #FFFFFF;
}

.RadTabStrip_Default li a .innerWrap
{
	line-height: 24px;
	padding: 0px 20px;
	background:transparent url(images/tab_bg_off.gif) 0px 0px repeat-x;
	text-align: center;
}

.RadTabStrip_Default li a.selected
{
	padding-top: 0px;
	padding-left: 8px;
	background: transparent url(images/tab_left_on.gif) 0px 0px no-repeat;
	line-height: 28px;
}

.RadTabStrip_Default li a.selected .wrap
{
	background-image:url(images/tab_right_on.gif);
	line-height: 24px;
	padding-right: 8px;
	color: #00447C;
}


.RadTabStrip_Default li a.selected .innerWrap
{
	background-image:url(images/tab_bg_on.gif);
	padding-top: 0px;
}

.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;
}
