/* CSS Document */

body{

	background:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	margin:0px;

}

a{

	text-decoration:none;

}

img{

	border:0px;

}

h1{

	font-size:16px;

}

.clear{

	clear:both;

}

.link{

	color:#666666;

	text-decoration:underline;

}

.link:hover{

	color:#FF6633;

}



table.listing, table.listing td{

	border:1px solid #f1f1f1;

}



.BodyTxt{

	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;

	padding-top:5px; line-height:20px;

}

.TableHead{

	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1770B2;

	font-weight:bold;

}

.TableHeadData{

	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1770B2;

	font-weight:bold;

}







#page_frame{

	width:975px;

	margin:0 auto;

	padding:5px;

}

#menu {

	width:964px;

	height:32px;

	margin-bottom:10px;

}

#title{

	width:964px;

	margin-bottom:10px;

}

.style_menu{

	margin:0px; list-style:none; padding:0px;margin-bottom:10px;

}

.style_menu li{

	height:28px; border-bottom:#CCCCCC 1px solid; padding-top:12px; padding-left:45px;

}

.style_menu li a, .sitemap a{

	color:#666666; 

}

.style_menu li a:hover, .sitemap a:hover {

	color:#FF6633;

}





.input_butt

 {

	background-color: #006699;

	font-weight: bold;

	color: #FFFFFF;

	border:1px solid #D6E9DC;

	border-bottom-color: #608C6D;

	border-left-color: #608C6D;

	padding:3px 20px;

 }

 .inputbox1 {

	background-color: #ECF1F5;

	border: 1px #7F9DB9 solid;

	color: #666666;

	padding-top: 1px;

	padding-bottom: 1px;

	height: 50px;

}



.inputbox {

	background-color: #ECF1F5;

	border: 1px #7F9DB9 solid;

	color: #666666;

	padding-top: 1px;

	padding-bottom: 1px;

	height: 15px;

}





/******** All Content ****************/

#main_top{

	background:#FFFFFF url(../_img/_css/body_top.jpg) no-repeat; width:964px; height:15px;

}

#main_body {

	background:#FFFFFF url(../_img/_css/body_mid.jpg) repeat-y; width:934px; padding:0px 15px; 

}

#main_bot{

	background:#FFFFFF url(../_img/_css/body_bottom.jpg) no-repeat; width:964px; height:15px;

}

.small_box .body .feature .feature_list{

	list-style:url(../_img/_css/bullet.jpg) outside; margin:5px 10px 0px 25px ; padding:3px; vertical-align:text-bottom;  

	height:118px;

}

.feature_list{

	list-style:url(../_img/_css/bullet.jpg) outside; margin:5px 10px 0px 25px ; padding:3px; vertical-align:text-bottom;  

}

.feature_list li {

	padding:2px 0px;

}



/**** all right content *****/

#main_right{

	width:190px; float:right;

}

.right_box{

	background:#FFFFFF url(../_img/_css/right_bot_line.jpg) bottom no-repeat; padding-bottom:10px; padding-top:5px;

	margin-bottom:10px;

}

.right_box p{

	margin:8px;

}



/*** all small box ***/

.small_box{

	width:357px; background:#FFFFFF url(../_img/_css/small_box_bot.jpg) no-repeat bottom; padding-bottom:7px; float:left; margin-right:15px;

	margin-bottom:15px;

}

.small_box .header{

	width:337px; height:20px; background:#FFFFFF url(../_img/_css/small_box_top.jpg) no-repeat; padding:8px 10px 2px 10px; vertical-align:bottom;

}

.small_box .body{

	width:354px; background:#FFFFFF url(../_img/_css/small_box_mid.jpg) repeat-y; padding-left:3px;

}

.small_box .body .feature{

	background:#FFFFFF url(../_img/_css/feature_back.jpg) no-repeat; width:178px; height:178px; float:left; margin:0px; 

}

.small_box .body .feature h3{

	padding: 5px 3px 0px 10px; color:#666666; margin:0px; font-size:16px;

}



.big_box{

	width:729px; background:#FFFFFF url(../_img/_css/big_box_bot.jpg) no-repeat bottom left; padding-bottom:7px; float:left; margin-right:15px;

	margin-bottom:7px; color:#666666;

}

.big_box .header{

	width:709px; height:20px; background:#FFFFFF url(../_img/_css/big_box_top.jpg) no-repeat; padding:8px 10px 2px 10px; vertical-align:bottom;

}

.big_box .body{

	width:669px; background:#FFFFFF url(../_img/_css/big_box_mid.jpg) repeat-y; padding:30px; 

	min-height:550px;

}



/****** all header ***********/

#header{

	background:#FFFFFF url(../_img/_css/head_back.jpg) repeat-x;	height:80px;	text-align:left;	padding-right:30px; width:934px;

}

#logo{

	padding:13px 0px 13px 35px; float:left; width:200px; 

}

#img_link{

	float:right; margin:12px 0px 4px 0px; padding:0px; width:200px; text-align:right; 

}

#img_link a{

	padding:0px 5px;

}



/*** all links ***/

.more {

	color:#FF6633; float:right; padding-right:5px; font-weight:500;

}

.more:hover, .and_more:hover {

	color:#0099FF;

}

.and_more{

	color:#FF6633; float:right; padding-top:0; padding-right:15px; font-weight:600;

	text-transform:capitalize;

}

/****** all forms ************/



.butn{

	background:#FFFFFF  url(../_img/_css/but_back.jpg) no-repeat; 

	border:0px; height:28px; width:93px; color:#FFFFFF; font-weight:bold; padding-top:0px;

}

.txt{

	border:#CCCCCC 1px solid;

}

.info{

	border:#999999 1px solid; padding:5px; margin:5px 0px; background-color:#DDEEFF;

}

.lvl{

	color:#0099CC; font-weight:bold;

}

/****** all footer ***********/

#footer{

	background:#FFFFFF;

	color:#333333;

	font-size:10px;

	text-align:center;

	padding:10px;

	width:944px;

}

#footer div{

	background:#FFFFFF;

	color:#3399cc;

	font-size:13px;

}

#footer a{

	text-decoration:none;

	color:#3399CC;

}

#footer a:hover{

	text-decoration:none;

	color:#FF3300;

}







.centerdiv{ /*IE method of centering a relative div*/

text-align: center;

padding-top:5px;

}



.centerdiv>div{ /*Proper way to center a relative div*/

margin: 0 auto;

padding-top:5px;

}
.rightLinks td a
{
color:#2971a7;
text-decoration:underline;
}

.rightLinks td a:hover
{
color:#2971a7;
text-decoration:none;
}
.portfolioLinks a
{
color:#1651a2;
font-weight:bold;
text-decoration:underline;
}
.portfolioLinks a:hover
{
color:#1651a2;
font-weight:bold;
text-decoration:none;
}
.deepYellow
{
color:#ff9900;
font-weight:bold;
}
.table_main{
width:647px;
margin-right:10px;
padding-right:10px;
background:#f0f0f0;
margin-left:10px;
}

.main_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:10px;
color:#FF9900;
text-transform:uppercase;
text-decoration:underline;

}

.main_heading a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;

color:#FF9900;
text-transform:uppercase;
text-decoration:underline;

}



.main_sub_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:2px;
color:#4f4f4f;
padding-left:20px;


}


.main_sub_heading a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4f4f4f;
text-decoration:none;


}


.main_sub_sub{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:2px;
color:#4f4f4f;
padding-left:20px;
}


.main_sub_sub a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4f4f4f;
text-decoration:none;
}
.main_sub_sub_a li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2971a7;
text-decoration:none;
}
.main_sub_sub_a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
color:#2971a7;
padding-left:20px;
margin-left:20px;
text-align:justify;
}
.main_sub_sub_a a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2971a7;
text-decoration:none;
}
.main_sub_sub_a .top {
font-size:9px;
color:#2971a7;
float:right;
}
.DesignPlan
{
float:left;
width:480px;
margin:0px;
padding:25px 0px 0px 0px;
border:0px solid #000000;
}
.DesignPlan ul
{
float:left;
width:100%;
margin:0px;
padding:5px 0px 0px 0px;
text-align:left;
list-style-type:none;
border:0px solid #ff0000;
}

.DesignPlan ul li
{
float:left;
margin:0px;
padding:3px 0px 7px 0px;
text-align:left;
list-style-type:none;
border:0px solid #00cc00;
}
.DesignPlan ul li.ones
{
width:160px;
}
.DesignPlan ul li.twos
{
width:300px;
}
