body {
	color: #696969;
	background-color : White;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom: 0px;
}
body, td, h1, h2, h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1, h2, h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #224D92;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #2F6CC3;
}
h3 {
	font-size: 9pt;
	font-weight: bold;
	color: #658B01;
}
h4 {
	font-size: 9pt;
	font-weight: bold;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
}
#slideshow { width: 460px; height: 329px; }
#slideshow .position { width: 460px;}
#slideshow .controls { margin-top: 275px; z-index: 9999; position: absolute;}
#slideshow .controls a { color: #15509c; padding-left: 15px; padding-right: 15px; padding-top: 2px; padding-bottom: 2px; margin-top: 0px; margin-bottom: 0px; margin-left: 2px; margin-right: 2px; text-decoration: none; background: #f1f1f1;  border: 1px solid black; }
#slideshow .controls a:first-child { background: #f1f1f1; }
#slideshow .controls a.activeSlide { background: #ddfe00; }
.header_container {
	position: relative;
}
.header_top_box {
	position: absolute;
	z-index: 100;
	color: #b4cff3;
	padding-left: 20px; padding-top: 15px; padding-right: 185px;
}
.over:hover { 
filter : alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity:0.7; /* FX/Opera/Safari/Chrome */
}
hr {
	border: 0px solid #80ac00;
	color: #80ac00;
	height: 1px;
	background-color: #80ac00;
}
.nanda {
	font-family : "Times New Roman", Times, serif;
	font-style: italic;
	font-size: larger;
}
.nanda_int {
	font-family : "Times New Roman", Times, serif;
	font-size: larger;
}
.box_home_header {
	background-image: url(../images/bg_home_header.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #0085cc;
}
.box_subhead {
	background-image: url(../images/bg_sub_header.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #eeeeee;
	border-bottom: 1px solid #d3d3d3;
}
.box_fade {
	background-image: url(../images/bg_fade.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.box_fade2 {
	background-image: url(../images/bg_fade.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.box_social {
	background-color: white;
	border-top: 1px solid #9e9e9e;
	border-bottom: 1px solid #9e9e9e;
	padding-bottom: 10px;
	padding-top: 10px;
}
.box_trans {
	background-image: url(../images/bg_blue_trans.png);
	background-position: top;
	background-repeat: repeat;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.row1 {
	background-color: #f1f1f1;
	padding-left: 20px;
	border-top: 1px solid #e0e0e0;
	font-size: 11px;
}
.row2 {
	background-color: white;
	padding-left: 20px;
	border-top: 1px solid #e0e0e0;
	font-size: 11px;
}
.row3 {
	background-color: #f1f1f1;
}
.row4 {
	color: black;
}
img, a img {	
	border: 0 none;
}
a, a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #24569d;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a:hover {
	color: #00A6FB;
	text-decoration: none;
}

a.a_lb, a.a_lb:link, a.a_lb:visited {
	text-decoration: none;
	font-weight: bold;
	color: #4f87d6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a.a_lb:hover {
	color: #224981;
	text-decoration: none;
}



a.footer {
	font-size: 8pt;
}
.green, .green:link, .green:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ddfe00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.green:hover {
	color: #fbffdd;
}
td {
	font-size : 12px;
/*	color: #696969;*/
	font-weight : normal;
}
table.header_box, table.sub_header_box {
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	background-color: #1f67b9;
	background-image: url(../images/header_bk.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 165px;
}
table.header {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/header_insidebox.jpg);
	height: 165px;
	width: 950px;
}
table.sub_header_box {
	height: 99px;
}
table.subpage_header {
	height: 99px;
	width: 950px;
}
table.subpage_header td.sub_page_header_right {
	background-image: url(../images/sub_page_header_right_bk.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: auto;
	padding-right: 4px;
}
table.top_menu_bar {
	background-image: url(../images/top_menu_bar_bk.jpg);
	background-position: left;
	background-repeat: repeat-x;
	height: 34px;
}
td.sub_page_menu_bar {
	background-image: url(../images/sub_page_menu_bar_bk.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 34px;
}
table.user_info_box {
	width: 100%;
}
table.user_info_box td.user_name {
	text-align: right;
	padding-right: 4px;
	color: White;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}
.mnu_over {
	background-image: url(../images/top_menu_bar_bk_over.jpg);
	background-repeat: repeat-x;
}
table.main_body {
	border-right: 1px solid #9e9e9e;
}
table.main_body td.left_bar {
	width: 200px;
	background-image: url(../images/left_bar_bk.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-left: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;
	background-color: #f1f1f1;
}
.box_blue {
	background-image: url(../images/bg_blue.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #0085cc;
}
.box_blue2 {
	color: white;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	line-height: 18px;
}.box_blue2b {
	color: #cae0f5;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-color: #15509c;
}
.box_blue4 {
	color: white;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 18px;
	padding-top: 20px;
}
.box_blue2 hr {
	border: 0px solid #27cfeb;
	color: #27cfeb;
	height: 1px;
	background-color: #27cfeb;
}
.box_blue2 a:link, .box_blue2 a:link, .box_blue2 a:visited  {
	text-decoration: none;
	font-weight: bold;
	color: #ddfe00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.box_blue2 a:hover {
	color: #fbffdd;
}
.box_blue2 h1, .box_blue2 h2, .box_blue2 h3, .box_blue2 h4, .box_blue2 td {
	color: white;
}

.box_blue4 hr {
	border: 0px solid #27cfeb;
	color: #27cfeb;
	height: 1px;
	background-color: #27cfeb;
}
.box_blue3 {
	background-image: url(../images/bg_blue.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #0085cc;
	color: white;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	line-height: 18px;
	border: 1px solid black;
}
div.box_blue3 {
	color: white;
}
.box_blue5 {
	background-image: url(../images/bg_blue.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #0085cc;
	color: white;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	line-height: 18px;
	border: 1px solid black;
}
.box_blue6 {
	background-color: #15509c;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: white;
}
.box_green {
	background-color: #81ad00;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	color: white;
}
.box_white {
	background-color: white;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.box_body1 {
	background-image: url(../images/bg_body1.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	line-height: 18px;
}
.box_body2 {
	background-image: url(../images/bg_body2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	line-height: 18px;
}
.box_body3 {
	background-image: url(../images/bg_body1.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	line-height: 18px;
	border-right: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
}
.box_body4 {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	line-height: 18px;
}
table.green_footer {
	border-top: 7px solid #8ea506;
	border-bottom: 7px solid #8ea506;
	background-color: #9ab400;
}
.box_footer {
	padding-bottom: 10px;
	padding-top: 10px;
}
div.page_header {
	width: auto;
	height: 26px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image: url(../images/bk_toolbar.jpg);
}
div.page_header .lbl {
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 2px;
	}
div.tabcontent {
	width:100%;
	height:425px;
	overflow:auto;
}
table.frm {
	border-collapse: collapse;
}
table.frm td {
	font-family : Arial, Helvetica, sans-serif;
}
table.frm td.lbl {
	padding-right: 0px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 1px;
	line-height: 18px;		
	font-weight: normal;
	background-color: #E4E9EF;
	width: 200px;
	border-bottom: 2px solid white;
	vertical-align: top;
}
table.frm td.fld, table.frm td.fld2 {
	font-weight: normal;
	width: auto;
	vertical-align: middle;
	padding-left: 4px;
}	

table.frm td.fld2 {
	background-color: #F1F1F1;
	border-bottom: 2px solid white;
}	

table.frm td.lbl2, table.grid td.lbl2 {
	background-color: #224F92;
	color: white;
	font-weight: bold;
}
 table.grid td.lbl3 {
 	background-color: #E4E9EF;
	color: #383838;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
 }

table.grid {
	width: 100%;
	border-collapse: separate;
}

table.grid tr.normal {
	background-color: #F1F1F1;	
	cursor: pointer;
}
table.grid tr.highlight {
	background-color: #E3E3E3;	
	cursor: pointer;
}

table.grid td.lbl2, table.grid td.lbl3{
	padding: 2px 4px 2px 4px;
}

table.blackborder {
	border-collapse: collapse;
}
table.blackborder td {
	border: 1px solid #959595;
	padding: 12px;
	vertical-align: top;
}
table.blackborder td.lbl {
	background-color: #224F92;
	color: White;
	font-weight: bold;
}
.admin_header {
	color: White; 
	font-weight: bold;
	padding: 2px 0px 3px 3px;
	background: #5275C9 url(../images/admin_header_bk.jpg) no-repeat;
	background-position: top right;
	}
table.pricing_table {
	border-collapse: collapse;
	width: 90%;
	border: 1px solid black;
}
table.pricing_table td.hdr, td.hdrover {
	font-size: 12pt;
	font-weight: bold;
	background-color: #81ad00;
	color: white;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid Black;
}
table.pricing_table td.hdrover {
	background-color: #8ab900;	
}
table.pricing_table td.fld, td.fld2, td.fldover {
	background-color: white;
	font-size: 10pt;
	padding: 10px 0px 10px 0px;
	text-align: center;
	cursor: pointer;
	vertical-align: top;
}
table.pricing_table td.fld2 {
	background-color: #f2f2f2;
	text-align: center;
}
table.pricing_table td.fldover {
	background-color: #e9e9e9;	
}
.red {
	color: red;
}
.orange {
	color: #eb7023;
}
.bold {
	font-weight: bold;
}
table.window_header {
	border-collapse: collapse;
	width: 100%;
}
	
table.window_header td.hdr {	
	padding: 4px;
	font-weight: bold;
	color: white;
}
table.window_header tr.blue {
	background-color: #0c2752;
}
table.window_header tr.light_blue {
	background-color: #d5e7fe;
}
table.window_header tr.red {
	background-color: #cc333f;
}
table.window_header tr.light_red {
	background-color: #e08b91;
}
table.window_header tr.teal {
	background-color: #00a0b0;
}
table.window_header tr.orange {
	background-color: #ec6842;	
}
table.window_header tr.brown {
	background-color: #6a4a3d;	
}
table.window_header tr.green {
	background-color: #498c60;
}
table.window_header tr.gray {
	background-color: #777777;
}
div.graybox {
	background-color: #f4f4f4;
	padding: 10px;
	border: 1px solid #494949;
	margin: 5px;
}
.tab_box {
	background-image: url(../images/page_background_br.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
.nbHover {
   background-image: url(../images/tab_bk.jpg);
   border: 1px solid Transparent;
}
.nbHover a {
	color: black;
}



