/* CSS Document */

body{
	margin:0; padding:0; background:url(images/bg.jpg) repeat-x 0 0 #FFFFFF;
	color:#000000;
	}

div, p, h1, h2, ul, li, a, form, input, label, img{
	margin:0; padding:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
/*------------------------------------------Header Start----------------------------------*/

#container{
	margin:0 auto; width:1000px; padding:0 0 0px 0;
	position:relative;
	}
	
#header{
	background:url(images/header_bg.jpg) no-repeat 0 0 #FFFFFF;
	color:#000000; height:153px;
	}
#header img{
	position:absolute;
	right:2px;
	top:23px;
	height:147px;
	width: 196px;
	left: 68px;
	visibility: visible;
	z-index: 2;
	}	
	
#header h1{
	position:absolute; right:275px; top:2px;

	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#000000; text-indent:-1000px;
	width:224px; height:29px;
	}
	
	#header h2{
	position:absolute; right:6px; left:423px; top:11px;

	font:bold 12px/12px Verdana;
	color:#FFFFFF;
	width:493px; height:29px;
	}
	
	#header menu{
	position:absolute; right:535px; top:202px;

	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#000000; text-indent:-1000px;
	width:224px; height:29px;
	}
	
	
#header ul{
	position:absolute;
	left:447px;
	top:46px;
	margin:0;
	padding:0;
	list-style:none;
	width: 432px;
	height: 34px;
	}
#header ul li{
	background-color:#FF0000;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	color:#000000; float:left;
	}
#header ul li.home{

	font:bold 13px/26px Arial, Helvetica, sans-serif; padding:0 0 0 5px;
	color:#000000;
	}
#header ul li a{
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	color:#000000; text-decoration:none; background-color:#FFFFFF; 
	padding:0 16px; display:block;
	}
#header ul li a.home{
	
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	color:#000000; text-decoration:none; 
	padding:0 13px; display:block; 
	}
#header ul li.contact{
	
	font:bold 13px/26px Arial, Helvetica, sans-serif; padding:0 5px 0 0;
	color:#000000;
	}
#header ul li a:hover{
	background:url(images/top_hover.jpg) no-repeat  center top #00c6ff;
	color:#FFFFFF;
	}

#Layer3 {
	position:absolute;
	left:72px;
	top:21px;
	width:196px;
	height:110px;
	z-index:2;
	visibility: visible;
}


/*------------------------------------------Header End----------------------------------*/


#menu a {
width:174px;
border-bottom:2px #FFFFFF solid;

background-color:#1390d7;
padding-top:5px;
padding-left:0px;
height:25px;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display:block;
clear:both;
text-decoration:none;
}

#menu a:hover {
border-bottom:2px #ffc000 solid;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/menu_hover.jpg);
}

#tdsty{
padding-left:5px;
font-family:Verdana;
font-size:12px;

}

#tdsty a {
	text-decoration: none;
	color:#000000;
}

#tdsty a:hover {
color:#FF0000;
font-weight:bold;

}

.txtdef{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


#tdbg {
background-image:url(images/line_bg.jpg);
}

.hr{
color:#2a568f;
}

.hrside{
color:#FF0000;
border-bottom-style:dotted;
}

.hrtop{
color:#000000;
border-bottom-style:dotted;
}

.tdsidepedd{
padding-left:25px;
}


input.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;


}

.tablemenu{
border-bottom:1px #154889 solid;
}

.text1red {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.text2bleck {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.text2blue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000CC;
font-weight:bold;
text-decoration:none;
}

#text2blue .br
{
padding-left:10px;
}

.textwht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.textwhtsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
table.ex
{
color:#000000;
padding:0px;
border-top: 1px solid gray;
border-left: 1px solid gray;
border-bottom: 0px solid gray;
border-right: 0px solid gray;
}

table.ex th, table.ex td 
{
padding-bottom:2px;
border-top: 0px solid gray;
border-left: 0px solid gray;
border-bottom: 1px solid gray;
padding:5px;
border-right: 1px solid gray;
}

.smltxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}


.tdclr
{
background-color:#1477BB;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:5px;
}



a:link {
	text-decoration: none;
	
	color: #0066CC;
}
a:visited {
	text-decoration: none;
	color: #0066CC;
		
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
	
}
a:active {
	text-decoration: none;
	color: #0066CC;
	
}


.titlebar_small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}






/*------------------------------------------Footer Start----------------------------------*/

#footerOutside{
	background:url(images/footer_outer_bg.jpg) repeat-x 0 0;
	color:#FFFFFF; margin:0; padding:0; height:134px;
	}
	
#footer{
	background:url(images/footer_bg.jpg) no-repeat 0 0;color:#FFFFFF;
	margin:0 auto; padding:43px 14px 0 23px; 
	width:900px; height:91px;
	}
#footer ul.nav{
	margin:0; padding:0; list-style:none;
	}
#footer ul.nav li{
	
	font:bold 13px/15px Verdana;
	color:#FFFFFF; float:right;
	}
#footer ul.nav li a{
	
	font:bold 13px/15px Verdana;
	color:#FFFFFF; padding:0 9px;
	text-decoration:none;
	}
#footer ul.nav li a:hover{
	background-color:#FFFFFF; background-image:none; color:#FF0000;
	}

#footer ul.navlink{
	margin:0; padding:0; list-style:none;
	}


	
#footer p.copyright{

	font:bold 11px/11px Verdana;
	color:#FFFFFF; float:right; padding:20px 0px 0 0;
	}
	
.design{
	
	font:normal 10px/10px Arial;
	color:#FFFFFF; float:left;	margin:5px 0 0 0; display:block;
	padding-top:40px;
	}
.design a{
	
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-decoration:none;
	}
.design a:hover{
	background-color:#464646; background-image:none; color:#FFFFFF;
	}

/*------------------------------------------Footer End----------------------------------*/


/*-----------------------------------------Left Side Menu Start---------------------------------*/


#menuSystem			{
	position: absolute;
	left: 45px;
	top: 233px;
	z-index: 1;
	width: 217px;
}
#menuSystem table		{ font-family:Tahoma; font-size: 10pt; border-collapse:collapse;}
#menuSystem table	td	{ padding:0px; }

#mainTable table 		{ border:1px outset #336699; border-collapse:collapse; border-bottom:1px; border-color:#000000;}
#mainTable th           	{ background-color: #2898e5; padding-left: 3px; padding-right: 3px; width:130; text-align:left; color:#FFFFFF; padding:5px;}
#mainTable table td 	{ background-color: #F5F5F5; padding-left: 3px; padding-right: 3px;  text-align:left; padding:3px; border-bottom:1px; border-bottom-style:dashed;}

#mainTable a       		{ color: #000000 ; padding-left: 3px; padding-right: 3px; font-family: Tahoma; font-size: 10pt; text-decoration: none }
#mainTable a:link       	{ color: #000000 ; padding-left: 3px; padding-right: 3px; font-family: Tahoma; font-size: 10pt; text-decoration: none }
#mainTable a:hover      	{ color: #FFFFFF ; padding-left: 3px; padding-right: 3px; background-color:#FF0000; font-family: Tahoma; font-size: 10pt; text-decoration: none; display:block; font-weight:bold; }



/*-----------------------------------------Left Side Menu End---------------------------------*/

