@charset "utf-8";
/* CSS Document */

body 
{
	margin:0px;
	/*font-size:0.80em;*/
	font-size:.99em;
/*	font-family:Verdana, Geneva, sans-serif;*/
font-family: Georgia, serif;
	color:#010101;
}
#container
{
	margin:0 auto;
/*	width:960px;*/
width: 100%;
}
.logo
{
	float:left;
	background:url(../images/logo.png) no-repeat;
	border:0px;
	height:39px;
	width:387px;
	position:absolute;
	top:10px;
	display:block;
	margin:0px 25px;
}
.topnav_wrapper
{
	float:right;
	height:50px;
}
#menu_wrapper
{
	width:auto;
}
#menu_wrapper
{
	width:auto;
}
.menu
{
	float:right;
	padding:0px 5px;
	margin:20px 0px 0px 0px;
}
.menu ul
{
	margin:0px;
	padding:0px;
	font-size:0.80em;
} 
.menu li
{
	height:35px;
	width:92px;
	text-align:center;
	color:#000000;
	float:left;
	list-style:none outside none;
	margin:0px 1px;
	line-height:35px;
}
.menu li a
{
	background:url(../images/nav_bg_active.png) no-repeat;
	display:block;
	color:#ffffff;
	text-decoration:none;
	height:45px;
	width:92px;
}
.menu li a:hover
{
	background:url(../images/nav_bg_over.png) no-repeat;
	color:#ffffff;
	font-weight:bold;
	height:35px;
	width:92px;
	display:block;
}

.menu_selected
{
	background:url(../images/nav_bg_over.png) no-repeat !important;
	color:#FFFFFF!important;
	font-weight:normat;
	height:35px;
	width:92px;
	display:block;
}


.menu1
{
	float:right;
	padding:0px 5px;
	margin:20px 0px 0px 0px;
	text-decoration:none!important;
}
.menu1 ul
{
	margin:0px;
	padding:0px;
	font-size:0.80em;
} 
.menu1 li
{
	height:35px;
	width:120px;
	text-align:center;
	color:#ffffff;
	float:left;
	list-style:none outside none;
	margin:0px 1px;
	line-height:35px;
	text-decoration:none!important;
}
.menu1 li a
{
	background:url(../images/nav_bg_active1.png) no-repeat;
	display:block;
	color:#ffffff;
	text-decoration:none;
	height:45px;
	width:120px;
	text-decoration:none!important;
}
.menu1 li a:hover
{
	background:url(../images/inner_nav_bg_overb1.png) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:35px;
	width:120px;
	display:block;
	text-decoration:none!important;
}

.menu_selected1
{
	background:url(../images/inner_nav_bg_overb1.png) no-repeat !important;
	color:#FFFFFF!important;
	font-weight:normal;
	height:35px;
	width:120px;
	display:block;
	text-decoration:none!important;
}




#banner
{
	margin:0 auto;
}
#body_wrapper
{
	/*width:940px;*/
	margin:0 auto;
}
.body_container_tlc
{
	background:url(../images/ttlc.gif) no-repeat bottom;
	width:22px;
	height:19px;
}
.body_container_trc
{
	background:url(../images/ttrc.gif) no-repeat bottom;
	width:22px;
	height:19px;
}
.body_container_tc
{
	background:url(../images/ttc.gif) repeat-x bottom;
	height:19px;
}
.body_container_tl
{
	background:url(../images/tlv.gif) repeat-y;
	width:22px;
}
.body_container_tr
{
	background:url(../images/trv.gif) repeat-y;
	width:22px;
}
.body_container_tblc
{
	background:url(../images/tblc.gif) no-repeat;
	width:22px;
	height:19px;
}
.body_container_tbrc
{
	background:url(../images/tbrc.gif) no-repeat;
	width:22px;
	height:19px;
}
.body_container_tbc
{
	background:url(../images/tbc.gif) repeat-x;
	height:19px;
}
h1
{
	color:#3fabdc;
	font:Tahoma, Geneva, sans-serif;
	font-size:1.60em;
	font-weight:normal;
	padding:0px!important;
	margin-top:0px!important;
}
#footer_wrapper
{
	color:#575757;
	margin:10px;
	padding:0px 10px;
}
#footer_wrapper a
{
	color:#3a8ae4;
	text-decoration:none;
}
#footer_wrapper a:hover
{
	color:#575757;
	text-decoration:none;
}
.footer_link_wrapper
{
	float:right;
}
.read_more
{
	background:url(../images/read_more_img1.gif) no-repeat!IMPORTANT;
	width:90px!IMPORTANT;
	height:37px!IMPORTANT;
	color:#ffffff!IMPORTANT;
	text-align:center!IMPORTANT;
	display:block!IMPORTANT;
	line-height:34px!IMPORTANT;
}
.read_more a
{
	background:url(../images/read_more_img1.gif) no-repeat!IMPORTANT;
	display:block!IMPORTANT;
	height:37px!IMPORTANT;
	color:#ffffff!IMPORTANT;
	text-decoration:none!IMPORTANT;
}
.read_more a:hover
{
	background:url(../images/read_more_img_hover.gif) no-repeat!IMPORTANT;
	width:90px!IMPORTANT;
	height:37px!IMPORTANT;
	color:#00496d!IMPORTANT;
	display:block!IMPORTANT;
}
.read_more:hover
{
	background:url(../images/read_more_img_hover.gif) no-repeat!IMPORTANT;
	width:90px!IMPORTANT;
	height:37px!IMPORTANT;
	color:#00496d!IMPORTANT;
	display:block!IMPORTANT;
}
.read_more1
{
	background:url(../images/read_more_img1.gif) no-repeat!IMPORTANT;
	width:90px!IMPORTANT;
	height:37px!IMPORTANT;
	color:#ffffff!IMPORTANT;
	text-align:center!IMPORTANT;
	display:block!IMPORTANT;
	line-height:34px!IMPORTANT;
}
.read_more1 a
{
	background:url(../images/read_more_img1.gif) no-repeat!IMPORTANT;
	display:block!IMPORTANT;
	height:37px!IMPORTANT;
	color:#ffffff!IMPORTANT;
	text-decoration:none!IMPORTANT;
}
.read_more1 a:hover
{
	background:url(../images/read_more_img_hover.gif) no-repeat!IMPORTANT;
	width:90px!IMPORTANT;
	height:37px!IMPORTANT;
	color:#00496d!IMPORTANT;
	display:block!IMPORTANT;
}
.read_more1:hover
{
	background:url(../images/read_more_img_hover.gif) no-repeat!IMPORTANT;
	width:90px!IMPORTANT;
	height:37px!IMPORTANT;
	color:#00496d!IMPORTANT;
	display:block!IMPORTANT;
}
.more_btn_small
{
	background:url(../images/more_btn.png) no-repeat;
	width:62px;
	height:22px;
	display:block;
	margin:5px 5px 0px 0px;	
}
.more_btn_small:hover
{
	background:url(../images/more_btn_hover.png) no-repeat;
	width:62px;
	height:22px;
	display:block;
}
#clear{float:left; width:100%; border:1px #F00 solid}
#box_holder
{

}
.demo_box
{
	background:url(../images/demo_box.gif) no-repeat;
	width:272px!important;
	height:233px!important;
	text-align:center;
	color:#000000;
	display:block;
	margin:0px!important 0px!important ;
}
.demo_txt
{
	font-size:0.85em;
}
.hoz_dot
{
	font-size:0.60em;
}
#info_wrapper
{
	width:auto;
	padding:0 30px;
}
.info_box ul
{
	list-style: none;
	padding: 0;
	margin: 0;
} 
.info_box li
{
	float: left;
	background:url(../images/info_box.jpg) no-repeat;
	width:152px;
	height:187px;
}


.info_details 
{
	padding:15px 8px 15px 12px; 
	font-size:0.85em;
}
.info_details a
{ text-decoration:none; color:#333333; font-size:12px;}

.info_details a:hover { text-decoration:underline; color:#006699; font-size:12px; cursor:pointer;}

.horizontal_line
{
	background:url(../images/hr.gif) repeat-x;
	height:20px;
	width:100%;
}


<!--Extra CSS-->
.tableset {font-size:11px;  color:#666666;
font-family:Verdana, Geneva, sans-serif;
line-height:18px;}

.tableset span {font-size:11px;  color:#666666;
font-family:Verdana, Geneva, sans-serif;
line-height:18px;}

.tableset #submit { display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */}

.buttons {text-decoration:none; color:#333333; font-size:12px;}
.buttons hover { text-decoration:underline; color:#006699; font-size:12px; cursor:pointer;}

tableset:hover, .tableset  #submit:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

.link a { text-decoration:none; color:#FFFFFF; font-size:12px;}
.link a:hover { text-decoration:underline; color:#006699; font-size:12px;}

INPUT.TEXT{
  width: 200px;    
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;    
  font-weight:500;
  background-color:336699;
  border-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  color:FFFFFF;
}
.error {font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:12px; color:#CC0000; font-weight:bold; padding:0px;}

.divlogin {-moz-border-radius:7px 7px 7px 7px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #DEDEDE;  width:600px;}

 textarea { font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0px; margin:0px;}
#tab1 h2 { color:#005695; font-size:14px; padding-left:2px; font-stretch:expanded; font-weight:normal;}
#tab1 th { color:#005695; font-size:14px; padding-left:2px; font-stretch:expanded; font-weight:normal;}

#tab1 h3 { color:#4180C6; font-size:16px; padding-left:2px; font-stretch:expanded; font-weight:normal; 	font-family:Arial, Helvetica, sans-serif!IMPORTANT;}

#tab1 a
{ text-decoration:none; color:#006699; font-size:12px;}

#tab1 a:hover { text-decoration:underline; color:#006699; font-size:12px; cursor:pointer;}

#tab1 p { font-size:18px; font-family: Georgia, serif; color:#333333;}
.table { background-color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.table td { background-color:#ECF4F9; font-size:12px; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; border: #C8D4DB solid 1px;}
.table_inner td { border:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.table_inner p { font-size:12px; font-weight:bold;}
.table h3 { color:#4180C6; font-size:16px; padding-left:2px; font-stretch:expanded; font-weight:normal;font-family:Arial, Helvetica, sans-serif!IMPORTANT;}
.table a { text-decoration:none; color:#4A4A4A; font-weight:normal;}
.table a:hover { text-decoration:underline; color:#0099CC; cursor:pointer; font-weight:normal;}

.table_inner span {font-size:11px;  color:#666666;
font-family:Verdana, Geneva, sans-serif;
line-height:18px;}


.table_inner div { border:none; padding:5px; padding-left:30px;}
#messages { text-decoration:none; list-style:none; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:12px; color:#CC0000; font-weight:bold; padding-bottom:20px;}
<!--End-->
.text_field { background:#FFFFFF !important; border:#CCCCCC solid 6px !important; font:Arial, Helvetica, sans-serif!important; font-size:12px!important; width:200px!important;  }

.text{background:#FFFFFF !important; border:#CCCCCC solid 1px !important; font:Arial, Helvetica, sans-serif!important; font-size:12px!important; width:160px!important; }
.text_select{background:#FFFFFF !important; border:#CCCCCC solid 1px !important; font:Arial, Helvetica, sans-serif!important; font-size:12px!important; width:100px!important; }
.textc{background:#FFFFFF !important; border:#CCCCCC solid 1px !important; font:Arial, Helvetica, sans-serif!important; font-size:12px!important; width:200px!important; }

.text1{background:#FFFFFF !important; border:#CCCCCC solid 1px !important; font:Arial, Helvetica, sans-serif!important; font-size:12px!important; width:100px!important; }
.texttcal{border:#CCCCCC solid 1px !important; font:Arial, Helvetica, sans-serif!important; font-size:12px!important; width:100px!important; }

.link1 a { text-decoration:none; color:#4A4A4A; font-weight:normal;}
.link1 a:hover { text-decoration:underline; color:#0099CC; cursor:pointer; font-weight:normal;}


<!--Pagination CSS -->
ul{border:0; margin:0; padding:0; text-align:right!important}

#pagination-clean {
border:0; margin:0; padding:0!important;
font-size:11px !important;
list-style:none !important;
}
#pagination-clean .previous-off,
#pagination-clean .next-off {
color:#888888 !important;
font-weight:bold!important;
padding:3px 4px !important;
}
#pagination-clean .next a,
#pagination-clean .previous a {
font-weight:bold !important;
border:solid 1px #FFFFFF !important;
}
#pagination-clean .active{
color:#00000!important;
font-weight:bold!important;
padding:4px 6px!important;
}
#pagination-clean a:link,
#pagination-clean a:visited {
color:#006699 !important;
padding:3px 6px !important;
text-decoration:none !important;
}
#pagination-clean a:hover{
text-decoration:none!important;
}
.heading { background:#61A2E9!important; 
font-style:inherit!important; 
font-family:Arial, Helvetica, sans-serif!important; 
font-size:12px; 
font-weight:bold!important; 
padding:7px;
color:#FFFFFF;
}

th.headerSortUp { 
    background-image: url(../images/asc.gif)!important; 
    background-color: #61A2E9!important; 
} 

th.headerSortDown { 
    background-image: url(../images/desc.gif)!important; 
    background-color: #61A2E9!important; 
} 

th.header { 
    background-image: url(../images/bg.gif);     
   cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 

} 

table.tablesorter {
	font-family:arial;
	background-color: #61A2E9;
	margin:0px 0pt 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #61A2E9;
	font-style:inherit!important; 
font-family:Arial, Helvetica, sans-serif!important; 
font-size:12px; 
font-weight:bold!important; 
padding:7px;
color:#FFFFFF;

}
table.tablesorter thead tr .header {
    background-image: url(../images/bg.gif);     
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}


.heading1 { background:#99C4F2!important; 
font-style:inherit!important; 
font-family:Arial, Helvetica, sans-serif!important; 
font-size:12px; 
font-weight:bold!important; 
color:#000000;
padding:7px;
text-align:center;}

.heading2 { background:#C2DCF8!important; 
font-style:inherit!important; 
font-family:Arial, Helvetica, sans-serif!important; 
font-size:12px; 
font-weight:bold!important; 
color:#000000;
padding:7px;
text-align:left;}

.grid{	border-bottom:solid 1px #CCCCCC;
border-right:#CCCCCC solid 1px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:7px;
text-align:left;}


.grid a {text-decoration:none; color:#0099CC;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:7px;
text-align:center;}

.grid a:hover{	text-decoration:underline; color:#0099CC; cursor:pointer;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:7px;
text-align:center;}

.back a { text-decoration:none; color:#4A4A4A; font-weight:bold;}
.back a:hover { text-decoration:none!important; color:#0099CC; cursor:pointer; font-weight:bold;}
.play_btn
{
                background:url(../images/play_btn.gif) repeat-x!important;
                height:28px!important;
                border:1px solid #175000!important;
                color:#ffffff!important;
                font-size:0.95em!important;
				text-decoration:none!important;
				text-align:left;
				}
.view_btn
{
                background:url(../images/view_btn.gif) repeat-x!important;
                height:28px!important;
                border:1px solid #088fc1!important;
                color:#ffffff!important;
                font-size:0.95em!important;
				text-decoration:none!important;
				text-align:left;
}
.hold_btn
{
                background:url(../images/hold_btn.gif) repeat-x!important;
                height:28px!important;
                border:1px solid #c36908!important;
                color:#ffffff!important;
                font-size:0.95em!important;
				text-decoration:none!important;
				text-align:left;
}
.reset_btn
{
                background:url(../images/reset_btn.gif) repeat-x!important;
                height:28px!important;
                border:1px solid #595959!important;
                color:#ffffff!important;
                font-size:0.95em!important;
				text-decoration:none!important;
				text-align:left;
				}
.view_btn1
{
                background:url(../images/view_btn.gif) repeat-x!important;
                height:28px!important;
                border:1px solid #088fc1!important;
                color:#ffffff!important;
                font-size:0.95em!important;
				text-decoration:none!important;
				text-align:left;
				-moz-border-radius: 14px;
				-webkit-border-radius: 15px;

}
.boxdiv {
	width: 35em;
	margin: 0px auto;
	font-family:MV Boli,Comic Sans MS, Arial;
	font-size:1em!important;
}

.boxdiv div {
	margin: 0.5em 1 0 -2.5em;
}

.boxdiv div.topleft {
	display: block;
	background: url("../images/box-bg.png") top left no-repeat white;
	padding: 2.0em 0em 0em 1.0em;
}

.boxdiv div.topright {
	display: block;
	background: url("../images/box-bg.png") top right no-repeat white;
	padding: 2.0em;
	margin: -2.0em 0 0 1.0em;
}

.boxdiv div.bottomleft {
	display: block;
	height: 45px;
	margin-top: -2.0em;
	background: url("../images/box-bg.png") bottom left no-repeat white;
}

.boxdiv div.bottomright {
	display: block;
	background: url("../images/box-bg.png") bottom right no-repeat white;
	height: 45px;
	margin-left: 3.0em;
}

/*.divhome {-moz-border-radius:17px 17px 17px 17px; background:none repeat scroll 0 0 #A8D1FF; border:1px solid #006699;  width:600px;}
*/

.divhome {-moz-border-radius:17px 17px 17px 17px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #AFAFAF;  width:600px;}


.divindex {

background:none repeat scroll 0 0 #FFFFFF;  width:600px; 

font-family:MV Boli,Comic Sans MS, Arial; font-size:14px; text-align:center; 

font-weight:normal;

text-shadow: #6374AB .15em -.35em .15em;
}


.divindex a { text-decoration:none; 
color:#333333; 
font-weight:bold;
}

.divindex a:hover { 
text-decoration:underline; 
color:#333333;
font-weight:bold;}
