﻿/* Define all main HTML elements */
body {background-color: #ffffff;background-image:url(/images/bckg.png);font-family: Tahoma, Arial, Verdana; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align:justify; }
img {border:0;border-collapse:collapse}
form{margin:0px}
p {margin:0}
td {font-family: Tahoma, Arial, Verdana;}
ul {list-style-type: none; padding: 0; margin: 0;vertical-align:top;margin-bottom:5px}
li {background-image: url('/images/li_bullet.gif');background-repeat: no-repeat; background-position:5px left; margin-left:5px;;margin-bottom:5px;padding-left:10px;vertical-align:top}
input.rcol_search {padding: 2px; background-color: #FFFFFF; font-family: Verdana, monospace; font-size: 11px; border: 1px solid #183B9D;}
.lcol_news {padding: 2px; background-color: #FFFFFF; font-family: Verdana, monospace; font-size: 11px;vertical-align:bottom;height:18px;color:#204880}
.rcol_search1 {padding: 2px; background-color: #FFFFFF; font-family: Verdana, monospace; font-size: 11px; border: 1px solid #183B9D;border-collapse: collapse;}
.input {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 12px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #FFFFFF}
.input2 {padding: 2px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 13px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #999999}
.input_width {padding: 2px; background-color: #CBD2DA; font-family: Courier New, Courier, monospace; font-size: 10px; border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #1F6B7B}*/
.selectSearch {width: 179px; background-color: #FFFFFF; font-family: Arial, Helvetica, monospace; font-size: 7pt; /*border-top:1px solid; border-bottom:1px solid; border-left: 1px solid; border-right:1px solid; border-color: #999999*/}

.forminput {font-size:11px; font-family:verdana; width:204px;}
.names {font-size:11px; font-family:verdana; width:98px;}
.dropdown {font-size:11px; font-family:verdana; width:98px;}
.comments {font-size:11px; font-family:verdana; width:204px; height:20px;}
.submit {margin:5px 0;}

H1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16pt;
	color: #336699;
	margin-bottom: 5px;
}
.T1 {font-family: Impact, Arial, Verdana, sans-serif; font-size: 16pt; color: #336699;}
.T2 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #336699}
H2 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #336699}
.T3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699}
H3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699}
.T4 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt; font-weight: bold;}
H4 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt; font-weight: bold;}
.T5 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt; font-weight: bold;}		
H5 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt; font-weight: bold;}		
.T6 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #336699}
.t18 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 16pt}
.t16 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 14pt}
.t14 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 16px}
.t12 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 10pt}
.t11 {font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 9pt}
.blue {color: #183B9D}
.darkblue {color: #336699}
.tan {color: #CCCC98}
.burgundy {color: #660000}
.green {color: #666633}
.white {color: white}
.grey {color: #60b4df; font-size: 10px;margin-top:10px;display:block;width:100%}
/* Search Table style */
.border{ border:1px solid #5A7CB9}
.rtd{ background-color:#FDE689; padding:5px; vertical-align:middle;}
.ltd{ background-color:#ffffff; padding:5px;}
.calc-table { border: 1px solid #183B9D; padding: 3px; margin: 0 0 0 0}
.calc-header {color: white; background-color:#5A7CB9; font-size: 11px; font-weight: bold;}

/* Define various global style types here */
.header {background-image: url('/images/header_middle.jpg'); 
background-repeat: no-repeat; height: 106px; background-color: #4D77B8;
}
.header_top {background-image: url('/images/header_top.jpg'); 
background-repeat: repeat-x; height: 26px; text-align: right;
}
.header_bottom {background-image: url('/images/header_bottom.jpg'); 
background-repeat: repeat-x; height: 21px; text-align: right; color: #FFFFFF;
}
.wrapper {background-color: #fff}

.mainbody1 {padding: 5px;}
.mainbody2 {width:670px;margin:0 15px}
.mainbody3 {width:100%;border:0}
.lcol_title {height: 21px; background-image: url('/images/header_line.gif'); background-position: 2px 12px; 
background-repeat: no-repeat; color: #05539E;
}
.lcol_title_text {color:#204880;font-size: 11px; font-weight: bold;padding-left:10px}
.lcol_text {font-size: 11px; line-height: 16px;color:#666666;font-family:Tahoma, Arial, sans-serif}

.lcol_box {}
.lcol_title_newsletter {height: 22px; background-image: url('/images/lcol_title_newsletter.png'); 
background-repeat: no-repeat; color: #05539E;
}
.lcol_title_newsletter_text {font-size: 11px; font-weight: bold;line-height:22px;color:#204880;padding-left:10px}
.lcol_newsletter_text {font-size: 11px;text-align:left; padding: 6px;color:#204880; background-image: url(/images/lcol_title_newsletter_bg.png); 
background-repeat: repeat-x; line-height: 16px;
}
.lcol_newsletter_box {border: 1px solid #b3ad8f;border-top:0}
.rcol_title {height: 21px; background-image: url('/images/header_line.gif');padding-left:10px; background-position: 0px 12px;
background-repeat: no-repeat; color: #05539E;
}
.rcol_title_text {font-size: 11px; font-weight: bold;color:#204880}
.rcol_text {font-size: 11px; background-repeat: repeat-x; line-height: 16px;}
.rcol_text a {font-weight:bold}

.rcol_title_questions {height: 21px; background-image: url('/images/rcol_title2_bg.gif'); 
background-repeat: no-repeat; color: #05539E;
}
.rcol_questions {font-size: 11px; font-weight: bold;color:#204880;padding-left:10px}
.footer_rule {background-color: #5A7CB9; border: 1px solid #2D68AA; height: 10px;}
.search_box {background-color: #204880; border: 1px solid #2D68AA; height: 33px;}
.bodytext {font-family: Tahoma, Arial, Verdana; font-size: 11px; line-height: 16px;}
.img_tagline {font-family: Trebuchet MS, Arial, Verdana; font-size: 9px; color: #183B9D; font-style: italic; line-height: 12px;}
.featBG1 {background-color: #D7D7D7;}
.featBG2 {background-color: #F2F2F2;}
.lineheight {line-height: 16px}
.lineheight_14 {line-height: 14px}
.lineheight_12 {line-height: 12px}
.lineheight_11 {line-height: 11px}
.lineheight_10 {line-height: 9pt}
.bold {font-size: 12px; font-weight: bold}
.boldsm {font-size: 11px; font-weight: bold}
.small {font-size: 8pt}
.xsmall {font-size: 9px}
.xsmallwhite {font-size: 10px; color: white}
.rightcol {font-size: 8pt}
.td_blue {background-color: #110F7A; color: white; font-family: Arial, Verdana, Helvetica, Tahoma,  sans-serif; font-size: 11px;}
.botnav {color: #fff; font-size: 11px}
.quickSearch {vertical-align: middle; }
.product_label {font-weight: bold;}
.pdfproduct_label {font-family:Arial; font-size:larger;font-weight: bold;}
.pdfheader_data {font-family:Arial ; font-size:large;}
.product_details {line-height: 16px;}

/* Define table style types here */
.client_tdmed {background-color: #95A1AD; color: #363636; font-size: 11px; /*filter: alpha(Opacity=60)*/}
.admin_theader {background-color: black; color: white; font-size: 12px; font-weight: bold}
.admin_tdlight {background-color: #F1F1F1; color: #333333; font-size: 11px; font-weight: bold; /*filter: alpha(Opacity=60)*/}
.admin_tddark {color: #336699; font-size: 12px; font-weight: bold} /*background-color: #00185A; color: white; font-size: 12px; font-weight: bold}*/
.admin_dashdark {background-color: #CCCCCC; color: black; font-size: 11px; font-weight: bold}
.admin_dashlight {background-color: #E9E9E9; color: #333333; font-size: 11px; font-weight: bold; /*filter: alpha(Opacity=60)*/}
.admin_table {border-width: 1; border-color: #666666}

/* Define all link attributes here */
A:link {color: #00569D; text-decoration: none;}
A:visited {color: #00569D; text-decoration: none;}
A:hover {color: #00569D; text-decoration: underline; }
A.nav {color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.nav:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.nav:hover {color: #FED852; text-decoration: none; font-weight: bold;}
A.botnav {color: #fff; font-size: 11px;font-weight:bold; text-decoration: none; font-family: Verdana;}
A.botnav:visited {color: #fff; font-size: 11px; text-decoration: none; font-family: Verdana;}
A.botnav:hover {color: #fff; font-size: 11px; text-decoration: underline; font-family: Verdana;}
A.smallref {color: #00569D; font-size: 10ox; text-decoration: none; font-family: Verdana;}
A.smallref:visited {color: #00569D; font-size: 10ox; text-decoration: none; font-family: Verdana;}
A.smallref:hover {color: #00569D; font-size: 10ox; text-decoration: underline; font-family: Verdana;}

/* E-mail */

.smalltable { 
background-color: #F9FBFD; 
color: #000000; 
border: 1px solid #D7E5F2; 
border-collapse: collapse; 
} 

.td { 
border: 1px solid #D7E5F2; 
padding-left: 4px; 
}



.labelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #3670A7; 
background-color: transparent; 


} 

.fieldcell { 
background-color: #F2F7FB; 
color: #000000; 
text-align: left; 
margin-right: 0px; 
padding-right: 0px;

} 

.button { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #30497F; 
color: #ffffff; 
margin-left: 0px;
height:25px;
width:70px; 
margin-top: 3px; 
margin-bottom: 2px; 
}

/* For Forms */

.THh 
{
width: 220px;
background-color: #fff;
text-align:left;
font-weight: bold;
color:#00569D;
}

.THhr
{
 border-right:2px solid #e7e7e7;
 border-top:3px solid #93AFD4;
}

.THhl
{
 border-left:2px solid #e7e7e7;
 border-top:3px solid #93AFD4;
}

.THhld
{
 border-left:2px solid #e7e7e7;
 border-bottom:3px solid #e7e7e7;
}

.THhrd
{
 border-right:2px solid #e7e7e7;
 border-bottom:3px solid #e7e7e7;
}

.bacdiv
{

margin-left:25px;
padding:10px 0;
border-top:3px solid #f60;
border-bottom:3px solid #e7e7e7;
border-left:3px solid #e7e7e7;
border-right:3px solid #e7e7e7;
}

.table { 
background-color: #F9FBFD; 
color: #000000; 
width: 98%; 
/*border: 1px solid #D7E5F2; */
border: 1px solid #D7E5F2;
border-collapse: collapse; 
} 

.labelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #3670A7; 
background-color: transparent; 


}
.td { 
border: 1px solid #D7E5F2; 
padding-left: 4px; 
}

.fieldcell { 
background-color: #F2F7FB; 
color: #000000; 
text-align: left; 
margin-right: 0px; 
padding-right: 5px;

} 

.txtbox
{
padding: 2px; 
background-color: #FFFFFF; 
font-family: Verdana, monospace; 
font-size: 11px; 
border: 1px solid #D7E5F2;
border-collapse: collapse;

}

/* For Image & TXt */

.img 
{
 padding:4px;
 border:1px solid #80A8C7;	
}

.txtt
{
 text-align:justify;
}


.butonn {background-color: #5A7CB9; color: #ffffff; font-size: 11px; font-weight: bold;}

.style2 {
	border-width: 1px;
	border-left-style: solid;
	border-left-color: #969696;
	border-right-style: solid;
	border-right-color: #969696;
	border-top-style: solid;
	border-top-color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #5781B9;
}
.style3 {
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bolder;
	color: #FF3300;
}
.newStyle3 {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #969696;
	text-align: center;
}
.newStyle4 {
	padding: 10px;
	border-right-style: solid;
	border-width: 1px;
	border-left-style: solid;
	border-color: #969696;
	color: #000000;
}
.style2Copy {
	border-left-style: solid;
	border-left-color: #969696;
	border-right-style: solid;
	border-right-color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #5781B9;
	border-bottom-style: solid;
	border-bottom-color: #969696;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.style8 {
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	text-decoration: underline;
	border-top-color: #969696;
	border-top-width: 1px;
	border-bottom-color: #969696;
	border-bottom-width: 1px;
}
.style10 {
	margin: 5px;
	border-width: 0;
}
.style12 {
	text-align: justify;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
}
.invtext1a {
	background-color: #e5e5e5;
	text-align: left;
}

.invtext2a {
	background-color: #e5e5e5;
	text-align: right;
}


.invtext1 {
	background-color: #ffffff;
	text-align: left;
}

.invtext2 {
	background-color: #ffffff;
	text-align: right;
}

.invlistbox {
	margin: 0px;
	padding: 1px;
	width: 504px;
	background-color: #ffffff;
}

.newStyle3Copy {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #969696;
	text-align: center;
}
.newStyle4Copy {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	text-align: center;
}

.lcol_text ul a {color:#666666;font-weight:bold}
.rcol_box a {font-weight:bold;font-family:Tahoma, Arial, Sans-Serif}
.rcol_box ul a {color:#666}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:180px;	width: 660px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	top:140px;
	left: 300px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a 
{
	background: url(/images/slide-number.png) no-repeat;float:left;
	width:26px;
	height:26px;
	line-height:26px;
	text-decoration: none;
	color: #fff;
	margin-right:5px;
	font-weight:bold;
}
.paging a.active {
	background: url(/images/slide-number-current.png) no-repeat;
	font-weight: bold;
	color:#666; 
}
.paging a:hover {font-weight: bold;}



/*.lcol_title_text, .lcol_text, .rcol_title_text, .rcol_text, .lcol_title_newsletter_text, .lcol_newsletter_text, .rcol_questions {font-size:12px}*/
table.mainbody {width:670px;margin:0 15px}

.mainbody2 p, .mainbody p {line-height:20px;padding: 5px 0}
.lcol_newsletter_text p {line-height:16px;padding:0}
.lcol_news  {height:16px;margin:0;padding:0;border:solid 1px #bebebe;margin-right:5px;padding-left:2px;float:left}

.lcol_box li, .rcol_box li {margin-bottom:2px}
