 
html, body {
height:100%;
}
html,body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;background:url(../../images/page-bg.jpg) repeat-x top;}
html,body.print{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;background:url(../../images/print-page-bg.jpg) repeat-x top;}
div#mainDiv{margin:auto; width:1080px;}
/*.pngfix{ behavior: url(iepngfix.htc) }*/
/*********Header Styles***********/
div#header{height:115px;}
div#header_container{ float:left; height:120px;}
div#header_left{ width:6px; height:120px;}
div#header_right{ width:6px; height:120px;}



div.header_logo{
	width:590px;
	position:relative;
	left:0px;
	top:0px;
	height:84px;
	text-align:center;
}

div#top_links{ position:absolute; right:0px; top:0px; height:29px; } 
div#top_links ul, 
div#top_links ul li{display:inline; margin:0px 0px 0px 0px; padding:0px;color:white;} 
div#top_links ul li.left{height:27px; background:url(../../images/toplink_left.gif) no-repeat; width:14px; } 
div#top_links ul li.middle{ line-height:15px; letter-spacing:1px; height:27px; padding:0px 5px 0px 5px;float:left; margin:0px;  background:url(../../images/toplink_bg.gif) repeat-x; } 
div#top_links a{padding:0px 5px 0px 5px; font-size:11px;} 
div#top_links a:visited{color:#134261;  text-decoration:none;} 
div#top_links a:link{color:#134261;  text-decoration:none;} 
div#top_links a:hover{color:#85a7b5; text-decoration:none;}


/*********Navigation Styles***********/
div#navigation{margin:0px 0px 0px 0px; height:32px; /*background: url(../images/nav-border.jpg) left no-repeat;*/}
div.navigation{/*background:url(../images/nav-border.jpg) no-repeat right; */ margin:0px 0px 0px 0px; height:32px;}
div#navigation ul{/*background:url(../images/nav-bg.jpg) repeat-x;*/ color:#FFFFFF; font-size:13px; letter-spacing:0px; font-weight:bold; height:32px; margin-left:auto; margin-right:auto; margin-top:-2px; padding:0px 0px 0px 150px; }
div#navigation ul li{display:inline; margin:5px 5px 0px 0px;  padding:0px 5px 0px 0px; height:15px; float:left; border-right:#ffffff solid 1px;}
div#navigation ul li.last{border-right:none;}
div#navigation li:last-child {/*border-right:none;*/ /* supported only by Mozill*/}
div#navigation a:visited{color:#335469; text-decoration:none;}
div#navigation a:link{color:#335469; text-decoration:none;}
div#navigation a:hover{color:#85a7b5; text-decoration:none;}

/**************************************/
div#left_column{ padding-top:25px; padding-left:5px; float:left; width:220px;  }
.blue_heading{color:#0000FF; font-size:16px; font-weight:bold; font-family:"Trebuchet MS";}
/*div#left_column{padding-top:5px; padding-left:5px; float:left; width:210px; height:100%; }*/
div#right_column{ padding-top:5px; padding-left:10px; float:left; height:100%; width:175px;}
div#right_column1{/* background:url(../../images/dotted-line.gif) left repeat-y;  */ padding-top:20px; padding-left:5px; float:left; height:100%; text-align:center; width:210px; }
div#content_column { height:100%; text-align:left;  padding-left:5px;  float:left; width:750px;}
div#content_column1 { height:100%; text-align:left;  padding-left:5px;  float:left; width:970px;}
div#middle_column{text-align:left; padding-top:5px; height:100%; display:block;  float:left; width:560px; padding-left:5px;}
div#middle_column1{/*background:url(../../images/dotted-line.gif) left repeat-y;*/ text-align:left; padding-top:5px; height:100%; display:block;  float:left; width:515px; padding-left:5px;}
div#content_column h2 {/*background:url(../../images/dotted-line.gif) repeat-x bottom; */ margin:5px; color:#000000; font-weight:bold; font-size:11px; padding-bottom:5px; text-align:right;}
div#middle_column h1{color:#0033FF; font-size:15px; text-align:left; width:100%; margin:0px; }
div#middle_column1 h1{color:#0033FF; font-size:15px; text-align:left; width:100%; margin:0px; }
div.text{ padding:5px; text-align:justify; width:98%; font-size:11px; line-height:15px;}
div#info_box{ background:url(../../images/yello-boxbg.jpg) repeat-x bottom; min-height:200px;  border:#ccd1ec solid 3px; width:48%; float:left; margin:1px; text-align:left;}
div#info_box h1{ background:#d7dcf4;  font-size:11px; font-weight:bold;white-space:nowrap; line-height:18px; color:#0d2ac7; border:#FFFFFF solid 1px; width:99%;  text-align:left;}
div#info_box_content{ padding:5px; line-height:15px;}
table.icn_box{background:url(../../images/icon-box_bg.jpg) repeat-x; height:114px;}
table.icn_box td{text-align:center; vertical-align:top; color:#0066CC;}
img{
	border:none;
}
/******info table styles*********/
/*td.info_left{background:url(../../images/info_border.gif) no-repeat left top; width:12px;} */
/*td.info_right{background:url(../../images/info_border.gif) no-repeat right top; width:12px;} */
/*td.info_middle{background:url(../../images/info_border.gif) no-repeat center top; width:28px;} */
td.info_bg{min-height:150px; width:46%; line-height:15px; padding:5px; color:#666666; text-align:left;}
td.info_bg_single{background:url(../../images/info_bg.gif) repeat-x top; min-height:150px; width:96%; line-height:15px; padding:5px; color:#666666; text-align:left;}
span.info_header{font-size:12px; width:100%; font-family:"Trebuchet MS"; /* background:url(../../images/dotted-line.gif) repeat-x bottom;*/  line-height:18px; color:#0d2ac7; font-weight:bold; text-align:left; padding-bottom:2px; display:block;}
span.req {color:red;} /* For required label */
/*******Main Decorator table styles**********/
table.maintable{width:1000px;}
/*table.maintable td.maintable_LT{background:url(../../images/box.jpg) left top no-repeat;  }*/
/*table.maintable td.maintable_RT{background:url(../../images/box.jpg) no-repeat right top;  width:7px; height:7px;}*/
/*table.maintable td.maintable_top{background:url(../../images/box-v-border.jpg) repeat-x; height:7px; } */
/*table.maintable td.maintable_LB{background:url(../../images/box.jpg) no-repeat left bottom;  width:7px; height:7px;}*/
/*table.maintable td.maintable_RB{background:url(../../images/box.jpg) no-repeat right bottom;  width:7px; height:7px;}*/
/*table.maintable td.maintable_bottom{background:url(../../images/box-v-border.jpg) bottom repeat-x; height:7px;}*/
/*table.maintable td.maintable_right{background:url(../../images/box-h-border.png) repeat-y right; width:7px;}*/
/*table.maintable td.maintable_left{background:url(../../images/box-h-border.png) repeat-y left; width:7px;}*/
table.maintable td.left_column{width:220px; /* background:url(../../images/dotted-line.gif) */  background-color:transparent; vertical-align:top; height: 550px;}
table.maintable td.left_column1{width:0px; height: 540px;}
table.maintable td.content_column{ width:760px; vertical-align:top;}
table.maintable td.content_column1{ width:990px; height:98%; vertical-align:top;}
table.maintable td.single_column{width:1000px; vertical-align:top;}
/******** left column styles*************/
div#registration{ text-align:center; font-size:11px;}




div#blue_box{ width:210px;  }
div#blue_box_container{
	border-left:#ccd1ec solid 0px;
	float:right;
	background-color:transparent;
	margin:0px 0px 0px 0px;
	width:205px;
	border-right:#ccd1ec solid 0px;
	text-align: right;
}


div#blue_box h1{color:#134261; font-family:"Helvetica";font-weight:bold; margin:0px  0px 0px 0px; padding:0px 0px 0px 0px; font-size:21px; text-align:right;}
div#blue_box h1b{color:#134261; font-family:"Helvetica";font-weight:bold; margin:0px  0px 0px 0px; padding:0px 0px 0px 0px; font-size:21px; text-align:right;}
div#blue_box h2{color:#000000; font-family:"Helvetica";font-weight:bold; margin:0px  5px 1px 5px; padding:0px 0px 2px 0px; font-size:12px; text-align:right;}
div#blue_box h3{color:#000000; font-family:"Helvetica";font-weight:bold; margin:0px  5px 1px 5px; padding:0px 0px 2px 0px; font-size:10px; text-align:right;}
div#blue_box h4{color:#134261; font-family:"Helvetica"; font-weight:normal; margin:0  0px 1px 5px; padding:0px 0px 2px 0px; font-size:10px;}
div#blue_box h5{color:#134261; font-family:"Helvetica"; font-weight:normal; font-style:italic; margin:0  5px 1px 5px; padding:0px 0px 2px 0px; font-size:10px;}
div#blue_box ul { margin:0px; padding:0px;}
div#blue_box ul li{
	list-style:none;
	float:right;
	text-align: right;
}
div#blue_box ul li label{
	width:180px;
	margin:7px 0px 2px 0px;
	text-align:right;
	padding-left:20px;
	font-size:11px;
	float:left;
}
div#blue_box ul li input{border:#134261 solid 1px; height:15px;}
div#blue_box a:visited{color:#134261; text-decoration:none;}
div#blue_box a:link{color:#134261; text-decoration:underline;}
div#blue_box a:hover{color:#C00; text-decoration:underline;}






div#yellow_box_top{ background-image:url(../../images/prescription_drug_database.gif); background-position:top right; background-repeat:no-repeat;  font-size:10px; font-family:"Helvetica"; color:#134261; line-height:11px; text-align:left; width:210px;  margin-top:10px; }

div#yellow_box_bottom{ background-image:url(../../images/patient_information.gif); background-position:top right; background-repeat:no-repeat;  font-size:10px; font-family:"Helvetica"; color:#134261; line-height:11px; text-align:left; width:210px; height:250px;  margin-top:10px; }


div#yellow_box{font-size:10px; font-family:"Helvetica"; color:#134261; line-height:11px; text-align:left; width:210px;  margin-top:10px; }
/* div#yellow_box_container{border-left:#d7dcf4 solid 3px;  float:left; padding:5px; font-size:11px; background:#FFFFFF url(../../images/yello-boxbg.jpg) repeat-x bottom; margin:0px 0px 0px 0px; width:195px; border-right:#d7dcf4 solid 3px;} */
div#yellow_box_container h1{color:#134261; font-family:"Helvetica"; font-weight:bold; margin:0px 0px 5px 0px;  padding:2px 0px 2px 0px; font-size:21px; text-align:left; line-height:20px; border-bottom:#999999 solid 0px;}
div#yellow_box_container h2{color:#134261;  font-weight:normal; font-family:"Helvetica"; margin:0px 5px 5px 2px;  padding:5px 0px 2px 5px; font-size:10px; text-align:left; /* background:url(../../images/dotted-line.gif) bottom repeat-x;*/}
div#yellow_box_container h3{color:#d50000;  font-weight:bold; text-decoration:underline; line-height:14px; letter-spacing:0px; font-family:"Helvetica"; margin:0px 5px 5px 2px;  padding:5px 0px 2px 5px; font-size:14px; text-align:left;  /* background:url(../../images/dotted-line.gif) bottom repeat-x;*/}





div#viewdemotext{color:#134261; font-size:11px;text-align:left;}





/***************************************/
/**          Form styles          #456db3 *****/
/***************************************/
/******** Page Headers ***************/
td.pageheader{color:#134261; font-family:"Helvetica";font-weight:bold; margin:0px  0px 0px 0px; padding:20px 0px 0px 0px; font-size:17px; text-align:center;}
span.addlink{float:right; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
td.pagesubheader{/* background:url(../../images/dotted-line.gif) repeat-x bottom;*/ margin:5px; color:#134261; font-weight:bold; font-size:14px; padding-bottom:2px; padding-top:5px; text-align:left; font-family:"Trebuchet MS";}
td.pagesubheader1{/*background:url(../../images/dotted-line.gif) repeat-x bottom;*/margin:5px; color:#134261;font-family:"Trebuchet MS"; font-weight:bold; font-size:13px;  padding-top:7px; text-align:left;}
td.note{ color:#C00; font-size:11px; text-align:center; margin:5px; padding:5px;}
/******** messages styles***************/
.msg_success{color:#009933; font-size:12px; margin:5px; font-weight:bold;}
.msg_info{color:#0099FF; font-size:12px; margin:5px; font-weight:bold;}
.msg_error{color:#FF0000;font-size:12px; margin:5px; font-weight:bold;}
.msg_warning{color:#993300;font-size:12px; margin:5px; font-weight:bold;}
/******** Form table styles***************/
table.formtable{width:100%; color:#000000; margin:5px 0px 5px 0px; border-top:#CCC solid 1px; background-color:#f1f5fa; border-bottom:#CCC solid 1px; border-right:#CCC solid 1px; border-left:#CCC solid 1px;}
table.formtable td{font-size:11px;text-align:left;padding-left:5px;}
/***************Grid styles*********/
table.grid{border:#9ea6b2 solid 1px; border-collapse:collapse;}
table.grid th{border-right:#cccccc solid 1px;background:url(../../images/grid-headerbg.gif) repeat-x; border-bottom:#9ea6b2 solid 1px; font-weight:normal; text-align:center; color:#000000; height:18px; padding:0px 2px 0px 2px; }
table.grid td{border-right:#d6dbe3 solid 1px; border-bottom:#d6dbe3 solid 1px; height:20px; padding:0px 2px 0px 2px;}
table.grid tr.odd{ background-color:#fafbea; border-right:#d6dbe3 solid 1px; border-bottom:#d6dbe3 solid 1px; height:20px;}
th.sorted a, th.sortable a {background-position: right;display: block;padding-right:10px;}
table.grid th.order1 a {background-image: url(../../images/arrow_down.png); }
table.grid th.order2 a {background-image: url(../../images/arrow_up.png); }
table.grid th.sortable a {background-image: url(../../images/arrow_off.png);}
table.grid th.sorted a, table.grid th.sortable a {background-position: right;background-repeat: no-repeat;display: block;}
/*********View Edit and Delete images *************/
span.icn_edit{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -60px; width:18px; height:18px; display:block;margin:auto;}
span.icn_add{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -140px; width:18px; height:18px; display:block;margin:auto; }
span.icn_delete{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -100px; width:18px; height:18px; display:block;margin:auto;}
span.icn_print{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -180px; width:18px; height:18px; display:block;margin:auto;}
span.icn_email{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -160px; width:18px; height:18px; display:block;margin:auto;}
span.icn_play{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -200px; width:18px; height:18px; display:block;margin:auto;}
span.icn_sendfax{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -200px; width:18px; height:18px; display:block;margin:auto;}
span.icn_play{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -220px; width:18px; height:18px; display:block;margin:auto;}
span.icn_view{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -120px; width:18px; height:18px; display:block;margin:auto;}
span.icn_open{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -80px; width:18px; height:18px; display:block;margin:auto;}
span.icn_file{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -0px; width:18px; height:18px; display:block;margin:auto;}
span.icn_plus{background:url(../../images/grid-icon.gif) no-repeat; background-position:0px -260px; width:18px; height:18px; display:block;margin:auto;}
span.icn_add, span.icn_delete, span.icn_print, span.icn_email, span.icn_view,span.icn_sendfax, span.icn_plus, span.icn_open, span.icn_file, span.icn_edit{float:left; margin:auto;} 
table.grid td a{ float:left; cursor:pointer;}
/******* Homepage 16 folder styles*************/

table.folders{border:#EAEAFF solid 1px; border-collapse:collapse;}
table.folders td{text-align:left; padding:5px 5px 2px 5px; width:25%; vertical-align:bottom;}
table.folders td.rollover:hover{background:#f4f4f6 ;}
table.folders td.folder{background:url(../../images/icn_folder.gif) center no-repeat;}
table.folders td.folder:hover{background:#f4f4f4 url(../../images/icn_folder.gif) center no-repeat;}
table.folders td.folder_red{background:url(../../images/icn_folder_red.gif) center no-repeat;}
table.folders td.folder_red:hover{background:#f4f4f4 url(../../images/icn_folder_red.gif) center no-repeat;}
table.folders td.folder_lock{background:url(../../images/icn_folder_lock.gif) center no-repeat;}
table.folders td.folder_lock:hover{background:#f4f4f4 url(../../images/icn_folder_lock.gif) center no-repeat;}
table.folders td.folder_unlock{background:url(../../images/icn_folder_unlock.gif) center no-repeat;}
table.folders td.folder_unlock:hover{background:#f4f4f4 url(../../images/icn_folder_unlock.gif) center no-repeat;}
table.folders td span{ color:#134261; }
/***********************************************/
/******innner Logn table styles************/
table.logintable{background-color:#FFFFFF;}
/*table.logintable td.logintable_LT{background:url(../../images/blue-box-corner.gif) left top no-repeat;  width:8px; height:8px;}*/ 
/*table.logintable td.logintable_RT{background:url(../../images/blue-box-corner.gif) no-repeat right top;  width:8px; height:8px;}*/
/*table.logintable td.logintable_top{ border-top:#134261 solid 3px; }
/*table.logintable td.logintable_LB{background:url(../../images/blue-box-corner.gif) no-repeat left bottom;  width:8px; height:8px;}*/
/*table.logintable td.logintable_RB{background:url(../../images/blue-box-corner.gif) no-repeat right bottom;  width:8px; height:8px;}*/
/*table.logintable td.logintable_bottom{border-bottom:#134261 solid 3px;}*/
/*table.logintable td.logintable_right{border-right:#134261 solid 3px;}*/
/*table.logintable td.logintable_left{border-left:#134261 solid 3px; }*/

div#login_box{float:left;  margin:0px; width:100%; }
div#login_box h1{
	border-bottom:#666 solid 1px;
	color:#134261;
	font-weight:bold;
	padding:0px 0px 2px 0px;
	font-size:12px;
	text-align:left;
}
div#login_box ul { margin:0px; padding:0px;}
div#login_box ul li{ text-align:left; list-style:none; float:left; width:95%; margin:5px;  }
div#login_box ul li label{ width:45%; margin:2px 0px 2px 0px; text-align:left; padding-left:10px; font-size:11px; float:left; }
div#login_box ul li input{border:#134261 solid 1px; height:15px;}
div#login_box ul li.btn input{background-color:#134261; color:#FFFFFF; border:#8c7118 solid 0px;  font-size:12px; height:22px; width:auto; padding:2px 7px 2px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/************Common styles************/
.input{border:#CCCCCC solid 1px; height:15px;}
select{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
input{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.textBold{font-weight:bold;}
.textGreen{color:#006600;}
.textBlue{color:#0000FF;}
.textRed{color:#FF0000;}
.ten{font-size:10px;}
.twelve{font-size:12px;}
.fourteen{font-size:14px;}
.sixteen{font-size:16px;}





span.pagebanner{padding:5px; display:block}
input.btn{ color:#FFFFFF; border:#8c7118 solid 0px; font-size:12px;  height:22px; width:88px; padding:0px 5px 2px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.btnDiv input{background-color:#134261; color:#FFFFFF; border:#8c7118 solid 0px;  font-size:12px; height:22px; width:auto; padding:2px 7px 2px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.about_bg{font-family:"Trebuchet MS"; font-size:12px;}
/***********Print page styles************/
@media print {
   #printIcon {display:none; }
   #printButton{display:none;}
  }
@media screen {
   #printIcon {display:block; }
   #printButton{display:block;}
  }
table.print{border:#CCCCCC solid 1px; margin-top:15px; font-size:12px;}
table.print td{vertical-align:top; font-size:12px;}
/***************************************/
.folderbgnew
{background-image:url(../../images/icn_folderh.gif);	background-position:left;background-repeat:no-repeat; padding-top:5px;padding-left:50px;padding-right:15px;FONT-WEIGHT: bold; COLOR: #FFFFFF;FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, sans-serif;text-align:left;	font-size:11px;}
/**********FAQ table styles***********/
table#faq{color:#0066FF; }
.dotted_underline{/* background:url(../../images/dotted-line.gif) bottom repeat-x;*/}
table#faq td{color:#006699; line-height:16px; vertical-align:top; }
table#faq td.justify{ text-align:justify; }
table#faq  img.top{float:right;}
ul#faq{margin:0px; padding:0px;}
ul#faq li{ color:#006699; background:url(../../images/bullet1.gif) left top no-repeat; width:97%; text-align:justify; padding-left:10px; margin:3px 0px 3px 5px;}
ul#board {margin:0px; padding:0px;}
ul#board li{ color:#006699; background:url(../../images/bullet1.gif) left top no-repeat; width:85%; padding-left:10px; margin:3px 0px 3px 5px;}
ul#board li a{font-weight:bold;}
table.sitemaptable{border:#CCCCCC solid 1px; background:url(../../images/sitemap-bg.jpg) no-repeat bottom;}
table td.td_label_multum{color:#006699; font-weight:bold; /* background:url(../../images/dotted-line.gif) bottom repeat-x;*/ padding:10px 5px 5px 5px; }
ul#drug {margin:0px; padding:0px;}
ul#drug li{ color:#006699; background:url(../../images/bullet1.gif) left top no-repeat; width:95%; padding-left:10px; margin:3px 0px 3px 5px;}
/******normal links***********/
a:visited{color:#134261; text-decoration:none;}
a:link{color:#134261; text-decoration:none;}
a:hover{color:#134261; text-decoration:underline;}
/*********Footer Styles *************/
div#footer{text-align:center; padding-left:2px; float:left; }
div#copyright{ float:left; border:#c5c9d9 solid 0px; width:990px; margin:auto; padding:1px;height:20px;}
span.copyright{ background-color:transparent; display:block; text-align:center; line-height:15px; height:100%; width:100%; font-size:9px; color:#134261;}
div#footer ul{width:994px; margin:0px; padding:0px;}
div#footer ul, li{display:inline; margin:0px; float:left;}
div#footer ul li.left{height:70px; background:url(../../images/footer_border.jpg) no-repeat left; float:left; width:10px; }
div#footer ul li.middle{ line-height:15px; height:70px; float:left; margin:0px; width:974px;  background:url(../../images/footer_bg.jpg) repeat-x; }
div#footer ul li.right{height:70px; background:url(../../images/footer_border.jpg) no-repeat right; float:left;width:10px; }
div#footer_row1{ padding:10px 0px 10px 0px; /*background:url(../../images/footer-devider.jpg) bottom repeat-x;*/ width:70%; margin:auto;}
div#footer_row2{ padding:5px 0px 10px 0px;  width:70%; margin:auto;}
div#footer_row1 a, div#footer_row2 a{margin:0px 5px 0px 10px;}
div#footer_row1 a:visited, div#footer_row2 a:visited{color:#666; font-size:9px; text-decoration:none;}
div#footer_row1 a:link, div#footer_row2 a:link{color:#666; font-size:9px; text-decoration:none;}
div#footer_row1 a:hover, div#footer_row2 a:hover{color:#0066FF; font-size:9px; text-decoration:none;}




/**************** Progress Bar Styles ******************/
#progressBar { padding-top: 5px; }
#progressBarBox { width: 350px; height: 20px; border: 1px solid #cccccc; background:url(../../images/loading_bg.gif) repeat-x; }
#progressBarBoxContent { width: 0; height: 20px;  background:url(../../images/loading_new.gif) repeat-x; }
span.blood_type_large {
  font-size: 4em;
  font-weight: bold;
  text-transform: uppercase;
  color: red;
  background-color: #bbb;
  border: 1px solid #555;
  padding-left: 10px;
  padding-right: 10px;
}
.table_border_top{
border-top:1px #000000 solid;
}

.table_border_right{
border-right:1px #000000 solid;
}


.table_border_bottom{
border-bottom:1px #000000 solid;
}

.table_border_left{
border-left:1px #000000 solid;
}

/* // SLIDER */

#slideshow{
	left: 25px;
	top: 0px;
	width: 464px;
	height: 318px;
	position: relative;
}

#slideshow_dots{
	left: 448px;
	top: 576px;
	width: 238px;
	height: 69px;
	position: absolute;
}




	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:464px;
		height:318px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		
		}	
	#nextBtn a, #slider1next a{ 
		
		}	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	
	
	#Sticky {
position:fixed; /** IE7+, Firefox, Mozilla, Opera, Safari, Konqueror... will use this **/
top:-13px;
right:0px;
padding: 0 10px 0 10px;
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
_position: absolute; right: 0px; top: -13px;
}



/** For kira */
#Sticky2 {
position:fixed; /** IE7+, Firefox, Mozilla, Opera, Safari, Konqueror... will use this **/
bottom:-23px;
left:-10px;
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
_position: absolute; left: -10px; bottom: -23px;
clear:both;
display:inline;
}


#Sticky3 {
position:fixed; /** IE7+, Firefox, Mozilla, Opera, Safari, Konqueror... will use this **/
top:-20px;
left:0px;
padding: 0 0 0 0;
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
_position: absolute; left: 0px; top: 0px;
}

#Sticky4 {position:absolute; margin:0; bottom:150px; right:-250px; display:block; width:100%; height:27px; color:#000; text-align:right; font-size:2em; z-index:4; border-top:0px solid #000;}


#Sticky44 {
position:fixed; /** IE7+, Firefox, Mozilla, Opera, Safari, Konqueror... will use this **/
bottom:0px;
right:80px;
padding: 0 10px 0 10px;
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
_position: absolute; right: 80px; bottom: 0px;
}
p.normal {font-style:normal}
p.italic {font-style:italic}
p.oblique {font-style:oblique}



.table_headline {
	font-family: Helvetica;
	font-weight: bold;
	color:#134261;
	text-align:left;
	font-size: 18px;
}

.table_text {
	font-family: Helvetica;
	font-weight: normal;
	color:#134261;
	text-align:left;
	font-size: 10px;
}

.s_footer {
clear: both;
position: fixed;
z-index: 10;
border-width:1px 1px 0;
bottom:-20px;
left:0px:
margin-left: 0px;
width:960px;
font-size:11px;
}
.s_footer .inner {
border-width:0px 0px 0;
padding:0px;
margin-left:-50px;
margin-bottom:5px;

}

* html .s_footer {
position:absolute;
bottom:auto;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}








#social_icons {
position:relative;
top:1px;
left:0px;

}

.menu_list {	
    background-image:url(../../images/accordian_background.jpg);
	background-repeat:repeat-y;
	float:right;
	width: 175px;
}
.menu_head {
	width:170px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	position: relative;
	margin:0px;
	font-family:"Helvetica";
    font-weight:bold;
}
.menu_body {
	display:none;
}

.menu_body ul li {
  text-align:center;
  color:#006699;
  font-family:"Helvetica";
  font-weight:bold;

}
.menu_body a{
  display:block;
  color:#006699;
  padding-right:20px;
  font-family:"Helvetica";
  font-size:13px;
  text-align:right;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #006699;
  text-decoration:underline;
  }
  
   .menu_body p{color:#134261; text-align:left; font-family:"Helvetica"; font-weight:normal; margin:0px 10px 0px 5px; padding:0px 10px 0px 5px; font-size:10px;
  }
  
div.hr {
  height: 8px;
  width:170px;
  background: #fff url(../../images/ending_line.jpg) no-repeat scroll center;
}
div.hr hr {
  display: none;
}



div#blue_box_message_center{ width:210px;  }
div#blue_box_container_message_center{
	border-left:#ccd1ec solid 0px;
	float:right;
	background-color:transparent;
	margin:0px 0px 0px 0px;
	width:205px;
	border-right:#ccd1ec solid 0px;
	text-align: right;
}


div#blue_box_message_center h2{color:#000000; font-family:"Helvetica";font-weight:bold; margin:0px  8px 1px 5px; padding:0px 8px 1px 5px; font-size:12px; text-align:right;}

div#blue_box_message_center ul { margin:0px; padding:0px;}
div#blue_box_message_center ul li{
	color:#000000; font-family:"Helvetica";font-weight:bold; margin:0px  8px 1px 5px; padding:0px 8px 1px 5px; font-size:12px;
	list-style:none;
	float:right;
	text-align: right;
}
div#blue_box_message_center ul li label{
	width:180px;
	margin:7px 0px 2px 0px;
	text-align:right;
	padding-left:20px;
	font-size:11px;
	float:left;
}
div#blue_box_message_center ul li input{border:#134261 solid 1px; height:15px;}
div#blue_box_message_center a:visited{color:#134261; text-decoration:none;}
div#blue_box_message_center a:link{color:#134261; text-decoration:underline;}
div#blue_box_message_center a:hover{color:#C00; text-decoration:underline;}


div#message_center {
background-image:url(../../images/message_center_image.jpg);
background-repeat:no-repeat;
background-position:right;


}

div#blue_box_welcome{ width:210px;  }
div#blue_box_container_welcome{
	border-left:#ccd1ec solid 0px;
	float:right;
	background-color:transparent;
	margin:0px 0px 0px 0px;
	width:205px;
	border-right:#ccd1ec solid 0px;
	text-align: right;
	
}


div#blue_box_welcome h2{color:#F00; font-family:"Helvetica";font-weight:bold; margin:0px  18px 1px 5px; padding:0px 8px 1px 5px; font-size:15px; text-align:right;}

div#blue_box_welcome ul { margin:0px; padding:0px;}
div#blue_box_welcome ul li{
	color:#000000; font-family:"Helvetica";font-weight:bold; margin:0px  18px 1px 5px; padding:0px 8px 1px 5px; font-size:12px;
	list-style:none;
	float:right;
	text-align: right;
}
div#blue_box_welcome ul li label{
	width:180px;
	margin:7px 0px 2px 0px;
	text-align:right;
	padding-left:20px;
	font-size:11px;
	float:left;
}
div#blue_box_welcome ul li input{border:#134261 solid 1px; height:15px;}
div#blue_box_welcome a:visited{color:#134261; text-decoration:none;}
div#blue_box_welcome a:link{color:#134261; text-decoration:underline;}
div#blue_box_welcome a:hover{color:#C00; text-decoration:underline;}


div#welcome {
background-image:url(../../images/welcome_image.gif);
background-repeat:repeat-y;
background-position:right;


}



/*  font styling for the left menus */

#h1left {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:right;
	padding-right:13px;
	padding-left:2px;
	line-height:15px;
}
div#h1left a:link{color:#134261; text-decoration:underline; font-weight:normal;}
div#h1left a:hover{color:#C00; text-decoration:underline;font-weight:bold;}
*+html# div#h1left a:hover{color:#C00; text-decoration:underline;font-weight:bold;}
div#h1left ul li events{color:#C00; text-decoration:underline;font-weight:normal;}
ul#list {margin:0px; padding:0px;}
ul#list li{ background:url(../../images/bullet.gif) right  no-repeat; padding-left:1px; width:100%; margin:0px 0px 0px 0px;
}

#h1top {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding-right:60px;
	padding-left:2px;
	line-height:15px;
}



#stick_right {
position:fixed; 
/** IE7+, Firefox, Mozilla, Opera, Safari, Konqueror... will use this **/
bottom:2px;
right:2px;
padding: 0 10px 0 10px;
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
_position: absolute; right: 2px; bottom: 2px;
}

/** For Kira */
#stick_left {
position:fixed; 
/** IE7+, Firefox, Mozilla, Opera, Safari, Konqueror... will use this **/
bottom:-15px;
left:-10px;
padding: 0 10px 0 10px;
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
_position: absolute; left: -10px; bottom: -15px;
}

#signup-holder {
position:absolute;
width:995px;
height:784px;
background-image:url(../../images/signup_header.jpg);
background-repeat:no-repeat;
background-position: top center;
top: 159px;
}
#signup-holder-gone {
position:absolute;
width:995px;
top: 159px;
}


#video-launcher {
position:absolute;
width:186px;
height:52px;
top: 94px;
color:#134261;
font-family:"Helvetica";
margin:0px  0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:600;
font-size:14px;
line-height:16px;
text-align:left;
left: 329px;
}


#headline-text {
position:absolute;
width:455px;
height:132px;
top: 62px;
left: 538px;
}
#body-text {
position:absolute;
width:517px;
height:132px;
top: 385px;
left: 35px;
}
#signup-text1 {
position:absolute;
width:431px;
height:393px;
top: 392px;
left: 563px;
}
#signup-text2 {
position:absolute;
width:939px;
height:1066px;
top: 3px;
left: 46px;
text-align: right;
}
#signup-text3 {
position:absolute;
width:885px;
height:100px;
top: 10px;
left: 66px;
}


