/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial, Verdana,Helvetica,sans-serif;
	color: #000000;
	line-height: 1.18em; font-size: 100%;
	margin: 0px;
	padding: 0px;
}

a{
	color: #000000;
	text-decoration: none;
}

a:link{
	color: #000000;
	text-decoration: underline;
}
a:visited{
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}
.logo { position:absolute; float:left; margin:0px; width:215px; height:115px; }
.sname { position:absolute; float:right; left:225px; top:75px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:150%; font-weight:bold;  }
h1{
 font-family: Arial, Verdana,Helvetica,sans-serif;
 font-size: 124%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}
h2{
 font-family: Arial, Verdana,Helvetica,sans-serif;
 font-size: 120%;
 color: #000000;
 margin: 0px;
 padding: 15px 0px 2px 0px;
}

h3{
 font-family: Arial, Verdana,Helvetica,sans-serif;
 font-size: 110%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}
h4{
 font-family: Arial, Verdana,Helvetica,sans-serif;
 font-size: 90%;
 color: #000000; font-weight:bold;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Arial, Verdana,Helvetica,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h6{
 font-family: Arial, Verdana,Helvetica,sans-serif;
 font-size: 100%;
 color: #666666;
 margin: 0px;
 padding: 0px;
}

ul{ list-style-type: square; border:0px;/* list-style-image:url(../images/blt1.gif); list-style-position:outside;*/
}

ul ul{
 list-style-type: disc; border:0px; 
}

ul ul ul{
 list-style-type: none; border:0px
}
label{
 font-weight: bold;
 color: #000000; line-height:18px;
}

/***** bullet list ***/

#blist
{
margin-left: 0;
padding-left: 0;
list-style: none;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:105%;
line-height:1.3em;
}

#blist li 
{
padding-left: 15px;
background-image: url(../images/blt1.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding-bottom:10px;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%; height:115px; background-image:url(../images/bgtop.jpg); background-repeat:repeat-x;
}

#navBar{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
}

#headlines{
   float:right;
	width: 19%;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	padding-right: 10px; padding-left:0px;
}

#content{
	float: left;
 	width: 56%; font-size: 90%;
	color: #000000; padding:0px 5px;
	line-height: 1.166;
}
#contentinner{
	float: left;
  	width: 75%; font-size: 90%;
	color: #000000;
	line-height: 1.166;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}

/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 5px 10px;
border-bottom: 0px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}
/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
/************* #breadCrumb styles *************/

#breadCrumb{
	font-size:80%; color:#666666;
	padding: 20px 0px 0 10px;
}
#breadCrumb a{ text-decoration:none; }
#breadCrumb a:hover{text-decoration:underline;}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	font-family: Arial, Verdana,Helvetica,sans-serif;
	color: #000000;
	line-height: 1.3em;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center; font-size:110%;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 90%;
	font-family: Arial, Verdana,Helvetica,sans-serif;
	color: #000000;
	line-height: 1.3em;
}
.story h3 { padding: 30px 0px 5px 0px; font-size:110%; }
.story p{
	padding: 0px 0px 10px 0px; text-align:justify;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	font-family: Arial, Verdana,Helvetica,sans-serif;
	color: #000000;
	line-height: 1.3em;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 0px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/******* off */
.offtxt { display:none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/*********** .left styles ***********/

.leftbox{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	color:#000000; line-height:14px;
}


/*********** .menu styles ***********/

.menuLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	color:#000000; line-height:14px;
}



/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 10px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}


/***** round corner box *****/
.lbl {background: url(../images/lbl.gif) 0 100% no-repeat #e1edf4; width: 100%; }
.lbr {background: url(../images/lbr.gif) 100% 100% no-repeat}
.ltl {background: url(../images/ltl.gif) 0 0 no-repeat}
.ltr {background: url(../images/ltr.gif) 100% 0 no-repeat; padding:8px; font-family: Arial,Verdana,Helvetica,sans-serif;
	  color:#000000; line-height:14px;}
.txtcell { font-family: Arial,Verdana,Helvetica,sans-serif; color:#000000; line-height:1.3em; font-size:90%;  }
.txtcell p { text-align:left;}

.labelb{
 font-weight: bold; font-size:110%;
 color: #000000; line-height:18px;
}
.clear {font-size: 1.3em; height: 1.3em} 
.dbl {background: url(../images/dbl.gif) 0 100% no-repeat #bad7e6; width: 100%}
.dbr {background: url(../images/dbr.gif) 100% 100% no-repeat}
.dtl {background: url(../images/dtl.gif) 0 0 no-repeat}
.dtr {background: url(../images/dtr.gif) 100% 0 no-repeat; padding:8px; font-family: Arial,Verdana,Helvetica,sans-serif;
	  color:#000000; line-height:14px;}


.lefttxt { 
         width:100%;
         font-size:93%;
          line-height:normal; padding-left:5px;
	     font-family:Arial, Verdana,Helvetica,sans-serif; font-size:80%;
	      color:#000000; line-height:18px;
		  text-decoration:none;
		  }


/***************  *****/

.txtboxa{width:100px; border:1px solid #4399B1; font-size: 10px;}
.txtboxa1{width:200px; border:1px solid; font-size: 12px;}


#tbllogin {
	width:100%; font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px; padding:5px; margin:0px;
}
#tbllogin td { padding-top:3px; padding-bottom:3px;  font-family:Arial, Verdana,Helvetica,sans-serif; color:#000000; 
}
#tbllogin a{ font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px; text-decoration:none;}
#tbllogin a:hover{ font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px; text-decoration: underline;}
	  
/** new login tbl */
.trlit{ color:#000000; font-size:90%; text-decoration:none; }
a.trlit{ color:#000000; font-size:90%; text-decoration:none; }
a.trlit:hover{ color:#000000; font-size:90%; text-decoration: underline; }

/*** copyright **/

.cinfo { color:#B2B2B2; font-size:0.75em; }

/***** home imgs **/
.tdra{background-image:url(../images/imgs_01.jpg);
	background-repeat:no-repeat;
	background-position:left; height:68px;
	}
.tdrb{background-image:url(../images/imgs_02.jpg);
	background-repeat:no-repeat;
	background-position:left; height:68px;
	}
.tdrc{background-image:url(../images/imgs_03.jpg);
	background-repeat:no-repeat;
	background-position:left; height:68px;
	}

.tdrd{background-image:url(../images/imgs_04.jpg);
	background-repeat:no-repeat;
	background-position:left; height:71px;
	}
.tdre{background-image:url(../images/imgs_05.jpg);
	background-repeat:no-repeat;
	background-position:left; height:71px;
	}
.tdrf{background-image:url(../images/imgs_06.jpg);
	background-repeat:no-repeat;
	background-position:left; height:71px;
	}
	
.tdrg{background-image:url(../images/imgs_07.jpg);
	background-repeat:no-repeat;
	background-position:left; height:70px;
	}
.tdrh{background-image:url(../images/imgs_08.jpg);
	background-repeat:no-repeat;
	background-position:left; height:70px;
	}
.tdri{background-image:url(../images/imgs_09.jpg);
	background-repeat:no-repeat;
	background-position:left; height:70px;
	}


/********** navigation ********************/

#tbll {
	width:100%; font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px;
}

.menu  { float:left;
      width:100%;
      font-size:93%;
      line-height:normal; padding-left:5px;  background-color: #e1edf4;
	  font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px; }
.menu ul {
	margin:0px;
	padding:0px;
	list-style: none;
	width: 100%; /* Width of Menu Items */
	/* border-bottom: 0px solid #ccc; */
	}

.menu ul li {
	position: relative; border:0px
	}
	
.menu li ul {
	position: absolute;
	left:99%; /* Set 1px less than menu width */
	top: 0;
	display: none;  background-color: #e1edf4; border:0px
	}

/* Styles for Menu Items */
.menu ul li a {
	display: block;
	text-decoration: none;
	color: #000000;
	background: #e1edf4; /* IE6 Bug */
	padding: 5px;
	border: 0px;
	}

/* Fix IE. Hide from IE Mac \*/
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
/* End */

.menu ul li a:hover { color: #000000; background: #bad7e6; } /* Hover Styles */
		
.menu li ul li a { padding: 2px 2px; border-bottom:1px solid #FFFFFF; padding:5px 10px;} /* Sub Menu Styles */
		
.menu li:hover ul, li.over ul { display: block; } /* The magic */


/**************  stztic menu  */
#tblls {
	width:100%; font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px; padding:5px; margin:0px;
}
#tblls td { padding-top:3px; padding-bottom:3px;
}
#tblls a{ font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px; text-decoration:none;}
#tblls a:hover{ font-family:Arial, Verdana,Helvetica,sans-serif; font-size:90%;
	  color:#000000; line-height:14px; text-decoration: underline;}


.stmenu { float:left; 
         width:90%;
			padding-left:5px;
	     font-family:Arial, Verdana,Helvetica,sans-serif; font-size:85%;
	      color:#000000; line-height:18px;
		  text-decoration:none;
		  }
.stmenu ul { list-style:none; text-decoration:none; border:0px;
			}
.stmenu  li ul { list-style:none; text-decoration:none; border:0px;
			}
.stmenu li{list-style:none; line-height:20px; text-decoration:none;  border:0px;}
.stmenu li a{list-style:none; line-height:20px; text-decoration:none; border:0px;}
.stmenu li a:hover{list-style:none; line-height:20px; text-decoration: underline; border:0px;}


/********** end of nav *******************/
.btncls {font-weight:bold; font-size:11px; text-decoration:none; font-family: Arial, Verdana,Helvetica,sans-serif; color:#FFFFFF; }
a.btncls {font-weight:bold; font-size:11px; text-decoration:none; font-family: Arial, Verdana,Helvetica,sans-serif; color:#FFFFFF;   }

/****************** logbox ********/
#logbox{ font-family: Arial, Verdana,Helvetica,sans-serif; 
		font-size:90%; color:#000000; line-height:18px;
		}
/***************** style switcher menu **********/
#divswitchbox { width:90%;  display:block; border:0px; padding:0px; margin:0px; height:100%; }
UL#switch_menu {
	BORDER:0px; PADDING : 5px 15px 5px 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; TOP: 10px; BORDER-RIGHT-WIDTH: 0px; position: static; 
}
UL#switch_menu LI {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 25px; POSITION: relative; HEIGHT: 18px; 
}
UL#switch_menu LI A {
	BORDER-TOP: #000 10px solid; DISPLAY: block; WIDTH: 15px; COLOR: #000; FONT-FAMILY: "Arial", verdana, sans-serif; POSITION: relative; HEIGHT: 18px; font-weight:bold; padding-top:5px; padding-left:5px;  TEXT-DECORATION: none
}
HTML UL#switch_menu LI A {
	HEIGHT: 15px
}
UL#switch_menu LI A B {
	FONT-WEIGHT: bold; LEFT: 5px; BOTTOM: 5px; POSITION: absolute
}
UL#switch_menu LI A.mm1 {
	BORDER-TOP: #ffffff 3px solid; BACKGROUND: #ffffff; BORDER-RIGHT: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid; BORDER-LEFT: #EFEFEF 1px solid; 
}
UL#switch_menu LI A.mm2 {
	BORDER-TOP: #ffffff 3px solid; BACKGROUND: #ffffff; BORDER-RIGHT: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid; BORDER-LEFT: #EFEFEF 1px solid; 
}
UL#switch_menu LI A.mm3 {
	BORDER-TOP: #FFF 3px solid; BACKGROUND:#FFF; BORDER-RIGHT: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid; BORDER-LEFT: #EFEFEF 1px solid; 
}
UL#switch_menu LI A.mm4 {
	BORDER-TOP: #000000 3px solid; BACKGROUND: #000000; COLOR: #FFFF99; BORDER-RIGHT: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid; BORDER-LEFT: #EFEFEF 1px solid; 
}
UL#switch_menu LI A:hover {
	BORDER-TOP: #336699 3px solid; CURSOR: pointer;
}
UL#switch_menu LI EM {
	FONT-WEIGHT: bold; LEFT: 5px; BOTTOM: 5px; font-size:70%; FONT-FAMILY: "Arial",verdana, sans-serif; POSITION: absolute
}

/******************* end ************************/