* { margin: 0; padding: 0;}

body {
	background-color:#cfcece;
	font: 11px/1.75em Verdana, Tahoma, arial, sans-serif;
	color: #333; 
	margin: 0px 0 15px 0;
}
.framebody {
	background-color:#e7e7e7;
	font: 11px/1.75em Verdana, Tahoma, arial, sans-serif;
	color: #333; 
	margin: 0px 0 15px 0;	
}
/* headers */
h1, h2, h3 {
	font: normal 1.8em Georgia, "Times New Roman", Times, serif; 
	font-weight: Bold; 	
	color: #333;		
}
h1 {
	font-size: 180%;	
	font-weight: normal;
	color:#0099FF;
	
	}
.borderbottom{border-bottom:1px dotted #888;}
h2 {
	font-size: 150%;	
	font-weight: normal;
	color:#0099FF;
}
h3 {
	font-size: 130%;	
}

h1, h2, h3, p {
	padding: 10px ;		
	margin: 0;
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
}
.floatl
	{
	float:left;
	}
.floatr
	{
	float:right;
	}

/* images */
img {
	
   border: none;
	padding: 0px;
}
input
	{
	margin:5px 0px 5px 0px;
	border:1px solid #CCCCCC;
	font-size:100%;
	font-family:verdana;
	height:16px;
	width:120px;
	}
	
.input
	{
	margin:5px 0px 5px 0px;
	border:1px solid #CCCCCC;
	font-size:100%;
	font-family:verdana;
	width:120px;
	}
.submit
	{
	color:#fff;
	background:#00CCFF;
	border:1px solid #FFFFFF;
	width:60px;
	font-weight:bold;
	height:20px;
	margin:0px 0px 0px 6px;
	}
	
strong{ color:#004080;}
blockquote{ color:#006A9D;
	 padding:6px; 
	 display:block; 
 	background:#e6e6e6 url(../images/blockstrip.jpg);
	 font-weight:bold; 
	border:1px solid #b4c9c9;
	margin:0px 0px 10px 0px;
 }
 
  #content ul li {
	list-style: url(../images/arrow.jpg) outside ;
	padding:8px;

	
}
/************************* layout start**************************888 */
.firstletter
{
color:#FF9900;
font-weight:bold;
}
.firstletter a
{
color:#000000;
text-decoration:underline;
}
.firstletter a:hover{
color:#003399;

}
.sms01
{
color:#0066FF;
font-family: Helvetica;
font-weight:bold;
}
.sms02
{
color:#66CC33;
font-family: Geneva;
font-weight:bold;
font-size:24pt;

}
#wrapper {
	width: 1000px;	
	margin: 0 auto;
	text-align: left;
	display:table;
}
#wrap {
	width: 999px;	
	display:table;
	float:left;

}
#wrap02 {
	width: 999px;	
	display:table;
	float:left;
	position:relative;

}
#top {
	height:40px;
	background:url(../images/top.gif) bottom  no-repeat;
	text-align:center;

}
#top01 {
	height:12px;
	background:url(../images/top.gif);
}
#mid {
	background:url(../images/mid.gif);
	
}
#mid01 {
	background:url(../images/mid.gif);
	
		
}
#bottom {
	background:url(../images/bottom.gif);
	height:14px;
	
}
#bottom01 {
	background:url(../images/bottom.gif);
	height:14px;
	
}
#top01 {
	height:34px;
	background:url(../images/top01.gif);

}
#header
	{
	width:985px;
	margin:auto;
	display:table;
	}
#midnav
	{
	float:left;
	margin-top:12px;
	height:20px;
	}
#nav
	{
	width:985px;
	background:url(../images/navmid.gif);
	height:48px;
	float:left;
	}
#leftnav
	{
	float:left;
	width:15px;
	background:url(../images/navleft.gif);
	height:48px;
	}
#rightnav
	{
	float:right;
	width:15px;
	background:url(../images/navright.gif);
	height:48px;
	}

.menu
	{
	width:110px;
	display:block;
	color:#000;
	text-align:center;
	float:left; 
	text-decoration:none;
	font-size:1em;
	border-right:1px solid #9b9999;
	}
.menu:hover
	{
	color:#0066FF;
	}
#logo
	{
	float:left;
	/*background:url(../images/logo.gif) no-repeat right;*/
	width:250px;
	height:176px;
	margin:0px;
	text-align:right;
	}
#flash
	{
	
	float:left;
	width:729px;
	height:180px;
	/*background:url(../images/flash.jpg)  no-repeat;*/
	
	}
#web
	{
	
	clear:both;
	width:985px;
	
	}
.web01
	{
	width:320px;
	height:158px;
	background:url(../images/webinfo.jpg)  no-repeat;
	
	}
.webdev
	{
	margin-top:20px; text-align:center; font-weight:bold; font: normal 1.8em Georgia, "Times New Roman", Times, serif; color:#3a6bb9; width:300px;margin-left:15px;
		}
		
.webimg01
	{
	background:url(../images/web01.jpg); height:60px; width:60px; margin:14px 0px 0px 10px ; float:left;
	}
.webimg02
	{
	background:url(../images/web02.jpg); height:60px; width:60px; margin:14px 0px 0px 10px ; float:left;
	}
.webimg03
	{
	background:url(../images/web03.jpg); height:60px; width:60px; margin:14px 0px 0px 10px ; float:left;
	}
.webtext
	{
	width:200px; margin:10px 0px 0px 0px ; float:left; text-align:justify; padding:2px; color:#444; 
	}
.tdlefttop
	{
	height:35px;
	width:11px;
	background:url(../images/lefttd.jpg.jpg)  no-repeat;
	}
.tdrighttop
	{
	height:35px;
	width:11px;
	background:url(../images/righttd.jpg.jpg)  no-repeat;
	}
.tdmidleft
	{
	height:35px;
	width:11px;
	background:url(../images/righttd.jpg.jpg)  no-repeat;
	}
.tdmidright
	{
	height:35px;
	width:11px;
	background:url(../images/righttd.jpg.jpg)  no-repeat;
	}
/* ***************************************************contant start************************************************ */
#sidebar {
width:200px;

}	

/* sidemenu */
ul.sidemenu {
	text-align: left;
	margin: 8px 0px 8px 0px; padding: 0;			
	text-decoration: none;	
	
}
ul.sidemenu li {
	list-style: url(../images/bullet.gif)  ;
	border-bottom: 1px solid #ccc;
	margin:0 0 0 20px;
	
}
/** html body ul.sidemenu li {
	height: 1%;
}*/
ul.sidemenu li a {
	display:block;
	text-decoration: none;	
	color: #333; 
	padding:4px;
	
	
	
}
ul.sidemenu li a:hover {	
	color: #729C32; 
  
	
} 


#contener
	{
	
	width:985px;
	margin:auto;
	display:table;
	position:relative;
	
	}

#content
	{
	
	text-align:justify;
	padding:2px;
	position:relative;
	float:left;
	line-height:1.8em;
	margin-top:0px;
	
	}
.weblink
	{
	color:#0099FF;
	display:block;
	background:#E8F3FF;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
	}
.weblink:hover
	{
	background:#DDDDDD;
	}		

#rightbar
	{
	width:250px;
	float:right;
	position:relative;
	}
#rightbar01
	{
	width:250px;
	float:right;
	position:relative;
	}
	
#footer01
	{ width:990px; margin:auto; text-align:center;}	
#footer
	{ width:990px; margin:auto; text-align:center;}	
#footer a
	{ color:#0075EA; text-decoration:none;}	
	
#footer a:hover
	{ color:#000099;}
.copy
	{
	font-size:9px;
	font-color:black;	
	}
	
.space{
margin-top:6px;
width:140px;
text-align:center;
float:left;
		}	
.space a{
color:#0075EA; text-decoration:none;
		}	
.space a:hover{
color:#000099;
		}
	
.contact
	{
	padding-top:4px  ;
	}
#top
	{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	}
.webref
    {
     font: Georgia, "Times New Roman", Times, serif; 
     color:#3a6bb9; 
     text-decoration:none;
     }	
.webref:hover
	{		
     font: Georgia, "Times New Roman", Times, serif; 
     color:#003D59; 
     text-decoration:none;
	}
.contlink
    {
     color:#004080;
	 text-decoration:none;
     }	
.contlink:hover
	{		
     color:#004080;
	 text-decoration:none;
	}
.cosms
    {
     font: Georgia, "Times New Roman", Times, serif; 
     color:#3366FF; 
     }	
.cosms:hover
	{		
     font: Georgia, "Times New Roman", Times, serif; 
     color:#3366FF; 
    }
		
.cowebsms
{
float:center;
}
	
#smstable td{ padding:4px; }	

.tdheading{ color:#fff; background:#68A3C1; font-weight:bold; text-align:center; }

#hostintable td{ padding:4px;  }	
.tdtext{background-color:#E1E1E1; text-align:center;}
.tdtextleft{background-color:#E1E1E1; text-align:left;}
.site{background-color:#E1E1E1; text-align:left;}

.site a{display:block; color:#333; text-decoration:none; padding:2px; }

.site a:hover{background:#C5C5C5;  color:#fff; }
.tableborder{border:1px solid #CCCCCC; }


/*#midnav ul {
list-style:none;
margin:0pt;
padding:0pt;
z-index:100;
}
#midnav a { color: white; font-weight: bold; line-height: 28px; text-decoration: none; text-align: center; display:block; width:177px; border-left: 2px solid white; }
#midnav li ul li a { font-size: 11px; font-weight: normal; line-height: 20px; text-align: left; width: 168px; padding-left: 7px; border-top: 1px solid white; }
#midnav a:hover { background-color: #516a80; }
#midnav li { float:left; width:177px; }
#midnav li ul { background:#809849 0 50%; left:-999em; position:absolute; width:177px; border-top: 1px solid white; border-right: 2px solid white; border-bottom: 2px solid white; }
li:hover ul, li.over ul{ display: block; }
#midnav li:hover ul, #midnav li.sfhover ul { left:auto; }
* html #midnav a, * html #midnav li, * html #midnav li ul { width: 174px; }*/