body {
font:13px arial,helvetica,clean,freesans,sans-serif;*font-size:small;*font:x-small;
margin:0;padding:0;color:#333;text-align:left;
 }

table {font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:black;}
	  
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

a {color:#287dc2;text-decoration:none;}
a:hover {color:#20407d;text-decoration:underline;}
a img {border:0;}

.txtbox_cms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cccccc;
}
 
.tdhead{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:bold;
	 color:#000000;
	 
}

.tdTitle{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:bold;
	 color:#0D79BA;
	 
}

.tdTitle a:link, .tdTitle a:visited {
     
}

.tdTitle a:hover{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:bold;
	 text-decoration:underline;
}

.front_title{
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     font-weight:bold;
	 color:#F65423;
}

.front_title a:front_title, .front_title a:visited {
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     font-weight:bold;
	 color:#F65423;  
}

.front_title a:hover{
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     font-weight:bold;
	 text-decoration:underline;
}


.tdTitle2{
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     font-weight:bold;
	 color:white;
	 
}

.tdTitleSmall{
     font-family:Arial, Helvetica, sans-serif;
     font-size:10px;
     font-weight:bold;
	 color:#F65423;
}

.tdhead2{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:bold;
	 background:url(../images/sub_head_back.gif);
	 background-repeat:repeat-x;
	 height:25px;
	 padding-left:2px;
	 padding-top:3px;
	 color:#fff;
}

.tab_head{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     font-weight:bold;
	 background:url(../images/tab_back.gif);
	 background-repeat:no-repeat;
	 height:24px;
	 padding-left:2px;
}

.tab_head_sub{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
	 font-weight:bold;
	 background-color:#E9E9E9;
	 height:24px;
}

.tab_head_sub_sub{
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
	 background-color:#F4F4F4;
	 height:24px;
}


.bodyTxt {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:black;
}

.bodyTxtBig {
      font-family:Arial, Helvetica, sans-serif;
      font-size:14px;
      color:black;
}

.txtBlue {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:blue;
}

.txtBlueBold {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:blue;
	  font-weight:bold;
}

.smallTxt {
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:black;
}



.titleTxt{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:black;
  font-weight:bold;
  vertical-align:middle;
  padding-top:6px;
}



 .chk_box{
	padding: 0em;
	margin: 0em;
	border:0em;
 }
 
 .txtboxsearch{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border: 1px solid #cccccc;
	background-color:#008699;
 }
 
.selboxsearch{
 	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #cccccc;
	background-color: #fff; 
	font-size: 12px;
	color: #565051;
	width:201px;
 }
 
 .selboxsearch2{
 	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #cccccc;
	background-color: #fff; 
	font-size: 12px;
	color:  #565051;
	width:100px;
 }
 
 .txtuname{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:  #565051;
	border: 0px;
	width:69pt;
	height:9pt;
	padding-top:0;
	
 }
 
  .txtuname2{
 	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width:69pt;
	padding-top:0;
	border: 1px solid #cccccc;
	background-color: #E6E6E6; 
 }
 
.txtsearch{
 	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	border: 1px solid #00CC00;
	background-color: #009900; 
 }
 
 
.bttn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#000066;
	height:20px;
	text-decoration:none;
	cursor: pointer;
	padding-left:10px;padding-right:10px;
}



.title{
	height: 27px;
	background-color: #0070B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	border-top:2px solid #999999;
	vertical-align:middle;
}



.txtWhite {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:white;
}

.txtWhiteB {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:white;
	  font-weight:bold;
}

.txtWhiteSmall {
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:white;
}
.txtGrySmall {
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#565051;
}


.grylinksmall
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#565051;
	
}

.grylinksmall a, grylinksmall a:visited, grylinksmall a:active
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#565051;
}

.grylinksmall a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#565051;
}

.smallTxt {
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:black;
}

.smallTxt a, smallTxt a:visited, smallTxt a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	text-decoration:none;
	
}

.smallTxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	text-decoration:underline;
}

.linkbld {
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:white;
	  font-weight:bold;
	  
}

.linkfooter {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:white;
	  font-weight:bold;
	  
}



.toplink{
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:white;
	  font-weight:bold;
}


.toplink a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight:bold;
}

.toplink a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

.toplink_visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}


.alink
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#0A6395;
	
}

.alink a, alink a:visited, alink a:active
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#0A6395;
}

.alink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#eba000;
}



.alinksmall
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#0A6395;
	
}

.alinksmall a, alinksmall a:visited, alinksmall a:active
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#0A6395;
}

.alinksmall a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#eba000;
}

.linkorg a, linkorg a:visited, linkorg a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#13D604;
}

.linkorg a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#13D604;
}

.grylink2
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#565051;
}

.grylink2 a, grylink2 a:visited, grylink2 a:active
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#565051;
}

.grylink2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#565051;
}



.bklink a, bklink a:visited, bklink a:active
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
}

.bklink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#eba000;
}


.gryTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#565051;
}

.errtxt
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#996600;
}

.errtxtBig
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#996600;
}


.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:black;
	font-weight:bold;


form {margin:0;padding:0;}


.star_rating,.star_rating_small {position:relative;top:0;left:0;overflow:visible;}
.star_rating .stars,.star_rating_small .stars{position:absolute;top:0;left:0;text-indent:-23456px;overflow:visible;}
.star_rating span.value,.star_rating_small span.value {vertical-align:middle;}
.star_rating {height:20px;padding-left:117px;background:url("../images/star_all.gif") 0 0 no-repeat;}
.star_rating .stars {height:20px;background:url("../images/star_all.gif") 0 -60px no-repeat;}
.star_rating_small {height:15px;padding-left:87px;background:url("../images/star_combo_sm.gif") 0 0 no-repeat;}
.star_rating_small .stars {height:15px;background:url("../images/star_combo_sm.gif") 0 -45px no-repeat;}

