body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

h2{font-size:18px; font-family:Georgia; margin:0px; padding:0px; font-weight:bold; color:#2799FB;}
h2 span{font-weight:bold; color:#101010;}
h3{font-size:18px; font-family:Georgia; margin:0px; padding:0px; font-weight:bold;}
.shade{color:#3b3b3b;}
.shade2{color:#2799FB;}

p{font-size:11px; padding:0px; color:#3B3B3B; margin:0px;}
p a{color:#1666D3; text-decoration:none;}
p a:hover{color:#1666D3; text-decoration:underline;}
.txt-right{text-align:right;}
.marg{margin-right:54px;}

#header-cont{width:100%; float:left; background:url(../images/hd-bg.jpg) repeat-x #1f1f23;}
.top-outer{width:1002px; float:none; margin:0px auto;}
.banner{width:1002px; float:left;}
.nav-outer{width:100%; height:57px; float:left; background:url(../images/nav-bg.jpg) repeat-x;}
.nav{width:1002px;  float:none; height:57px; margin:0px auto;}
.home{width:101px; height:57px; float:left; margin-right:15px;}
.about{width:113px; height:57px; float:left;margin-right:15px;}
.serv{width:113px; height:57px; float:left;margin-right:15px;}
.achiver{width:125px; height:57px; float:left;margin-right:15px;}
.news{width:101px; height:57px; float:left;margin-right:15px;}
.plans{width:101px; height:57px; float:left;margin-right:15px;}
.login{width:101px; height:57px; float:left;margin-right:15px;}
.contact{width:101px; height:57px; float:left;}



.plan-out{width:100%; float:left; background:url(../images/footer-bg.jpg) repeat-x; padding:14px 0px 14px 0px;}
.plan{width:1002px; float:left; margin:0px auto; float:none;}
.plan-img{width:254px; height:77px; float:left; padding:0px 40px 0px 40px;}

#mid-content{width:100%; float:left; background:#E0E0E0;}
.container{width:1002px; float:none; margin:0px auto; padding:22px 0px 0px 0px;}
.left{width:292px; float:left;}
.glr{width:292px; float:left; margin-bottom:22px;}

.box{width:280px; background:url(../images/box-bg.jpg) center  no-repeat #ffffff; border:1px solid #9E9E9E; float:left; margin-bottom:22px;}
.box2{width:280px; background:url(../images/box-bg.jpg) center  no-repeat #ffffff; border:1px solid #9E9E9E; float:left; margin-bottom:22px;}
.box-ttl{width:280px; float:left; padding-bottom:20px;}
.box-ttl-top{width:280px; float:left; padding-bottom:20px; background:url(../images/box-ttl-top.jpg) repeat-x;}
.box-ttl-top2{width:280px; float:left; padding-bottom:20px; background:url(../images/box-ttl-top2.jpg) repeat-x;}
.box-icon{width:49px; float:left; padding:11px 0px 0px 21px;}
.box-hd{width:192px; float:left; padding:18px 0px 8px 0px;}
.box-cont{width:256px; float:left; padding:0px 12px 20px 12px;}
.box-cont img {border:1px solid #5195F0; margin:0px 5px 5px 0px; float:left;}

.right{width:656px; float:left; padding:0px 0px 0px 54px;}

.outer{width:656px; float:left; margin:0px 0px 32px 0px;}
.outer2{width:656px; float:left; margin:0px 0px 15px 0px;}

.news-row{width:220px; float:left; padding-bottom:14px;}
.date-otr{width:35px;  float:left;}
.date{width:35px; height:29px; float:left; background:url(../images/dt-bg.jpg) no-repeat; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:center; padding:5px 0px 0px 0px ;}
.date-txt{width:35px; font-size:12px; color:#1585E6; font-weight:bold; text-align:center; float:left;}

.news-txt{width:205px; float:left; padding-left:16px;}
.a{color:#3B3B3B; text-decoration:underline; font-weight:bold; }

.news-row ul{margin:0px; padding:0px; list-style:none;}
.news-row ul li{margin:0px; padding:4px 0px 0px 34px; background:url(../images/bullets.jpg) no-repeat 0px 9px; font-size:12px; color:#3B3B3B; font-weight:bold;}
.news-row ul li a{color:#3b3b3b; text-decoration:underline;}
.news-row ul li a:hover{color:#3b3b3b; text-decoration:none;}

#footer{width:100%; float:left; background:url(../images/footer-bg.jpg) repeat-x;}
.footer-outer{width:1002px; float:none; margin:0px auto; padding:24px 0px 32px 0px;}
.footer-lt{width:400px; float:left; color:#000; font-size:11px;}
.footer-rt{width:600px; float:left; color:#000; font-size:11px; text-align:right;}
.footer-rt a{color:#000; text-decoration:underline;}
.footer-rt a:hover{color:#000; text-decoration:none;}


/*CSS For Inner Pages*/
.right2{width:656px; float:left; padding:0px 0px 0px 54px; background:url(../images/bg-contact.jpg) no-repeat 370px 50px;}
.right3{width:656px; float:left; padding:0px 0px 0px 54px; background:url(../images/login-img.jpg) no-repeat 370px 50px;}
.contact-row{width:656px; float:left; padding-bottom:5px;}
.contact-row .input{border:1px solid #9E9E9E;}
.contact-col1{width:86px; float:left; font-size:12px; color:#3b3b3b; font-weight:bold; text-align:right; padding:5px 20px 0px 0px ;}
.contact-col2{width:300px; float:left;}


/*New CSS for Nav*/








.left2{width:242px; float:left;}
.glr{width:242px; float:left; margin-bottom:22px;}

.box3{width:240px; background:url(../images/box-bg.jpg) center  no-repeat #ffffff; border:1px solid #9E9E9E; float:left; margin-bottom:22px;}
.box-ttl3{width:240px; float:left; padding-bottom:20px;}
.box-hd2{width:152px; float:left; border-bottom:1px solid #9E9E9E; padding:18px 0px 8px 0px;}

.rightlogin{width:720px; float:left; padding:0px 0px 0px 0px; border:solid 1px black; margin-left:18px;}



.txtBox
{
	BORDER-RIGHT: #76a0c7 1px solid;
	 BORDER-TOP: #76a0c7 1px solid; 
	 FONT-SIZE: 11px; 
	 BORDER-LEFT: #76a0c7 1px solid; 
	 BORDER-BOTTOM: #76a0c7 1px solid; 
	 FONT-FAMILY: Verdana; 
	 height:18px;
}

.btn
{
	BORDER-RIGHT: #76a0c7 1px solid;
	 BORDER-TOP: #76a0c7 1px solid; 
	 FONT-SIZE: 11px; 
	 BORDER-LEFT: #76a0c7 1px solid; 
	 BORDER-BOTTOM: #76a0c7 1px solid; 
	 FONT-FAMILY: Verdana; 
	 BACKGROUND-COLOR: #e2ded6;
}

.info
{
	font-family:Verdana;
	font-size:11px;
	color:blue;
}

.errormsg
{
	font-family:Verdana;
	font-size:11px;
	color:red;
}


.txtarea
{
	BORDER-RIGHT: #76a0c7 1px solid;
	 BORDER-TOP: #76a0c7 1px solid; 
	 FONT-SIZE: 11px; 
	 BORDER-LEFT: #76a0c7 1px solid; 
	 BORDER-BOTTOM: #76a0c7 1px solid; 
	 FONT-FAMILY: Verdana; 	 

}

.lbl
{   
	font-size:12px;
	color:#4D4D4D;
}
.errormsg
{   
	font-size:12px;
	color:red;
}

.upload
{
	width:190px; 
	height:25px; 
	color:#9B2324; 
	font-size:11px; 
	padding:3px 0px 0px 5px;
}

.toplink
{
	color:#808080;
	font-size:11px;
	
}

.tdcol
{
	font-family:Verdana;
	color:#444444;
	font-size:12px;	
	width:150px;
	text-align:left;	
}

.nodatafound
{
	font-family:Verdana;
	font-size:11px;
	color:blue;
	font-weight:bold;
}

.tdcolerror
{
	font-family:Verdana;
	color:red;
	font-size:12px;
	font-weight:bold;
	width:150px;
	text-align:left;	
}


.errmsg
{
	font-family:Verdana;
	font-size:11px;
	color:red;
}
.tdheader
{
	font-family:Verdana;
	font-size:13px;
	color:Black;
	font-weight:bold;
}

.board
{
	width:80px;
	height:60px;
	border:solid 1px black;
	color:White;
	font-size:11px;
	font-weight:bold;	
	text-align:center;
}


.board1
{
	width:80px;
	height:60px;
	border:solid 1px black;
	color:White;
	font-size:11px;
	font-weight:bold;
	background-color:#23488F;
	text-align:center;
}

.preview
{
	background-color: #397DF3; 
	position: absolute;
	height: 165px; 
	width: 220px; 
	display: none; 
	font-size: 12px; 
	border: solid 1px black;
	color: White; 
	font-weight: bold; 
	text-align: center;
}

.preview table
{
	border:solid 1px white;
	width:100%;
	height:100%;
}

.preview table tr td
{
	border:solid 1px white;
	width:50%;	
}