"utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	background:#2b83dc url(../images/body_bg.gif) repeat-y center;

}

h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

/*img { behavior: url("includes/pngbehavior.htc"); }*/

h1 {font:normal 28px Georgia, "Times New Roman", Times, serif;}
h2 {font:normal 24px Georgia, "Times New Roman", Times, serif; color:#156abe;}
h3 {font:normal 15px Georgia, "Times New Roman", Times, serif;}
h4 {font:bold 14px Georgia, "Times New Roman", Times, serif;}
h5 {font:bold 13px Georgia, "Times New Roman", Times, serif;}
h6 {font:bold 11px Georgia, "Times New Roman", Times, serif;}
p  {font-family:Georgia, "Times New Roman", Times, serif; line-height:19px; font-size:14px; }
a  {
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2b83dc;
}
a:hover {text-decoration:underline;}
img {border:none;}
.br, .clear {clear:both;}
.chkbox {border:none;}
select, input, textarea{font-family:Georgia, "Times New Roman", Times, serif;}

.bold{font-weight:bold;}
.italic{font-style:italic;}

.floatl{float:left;}
.floatr{float:right;}


/* ------------------ Wrap --------------------*/
#wrap{
	width:994px;
	margin:0 auto;
}
#contentbg{
background:url(../images/content-bg.gif) repeat-y center;
}
/* ------------------ Header --------------------*/
#padt30{
padding-top:40px;
}
#header{
	width:944px;
	padding:15px 20px 0 30px;
	height:103px;
	background:url(../images/content-bg.gif) repeat-y center;

	
}
#header #phn_no{float:right; margin-top:5px;}

/* ------------------ Main Nav --------------------*/
#main_nav{
	width:994px;
	height:44px;
	background:url(../images/grey_bar_bg.gif) repeat-x;
}
#main_nav ul{background:url(../images/grey_bar_lft_cut.gif) no-repeat; height:44px;}
#main_nav li{
	background:url(../images/main_nav_part.gif) no-repeat right 8px; 
	height:38px; 
	float:left;
	padding:6px 21px 0 21px;
}
#main_nav li.nobg{background:none;}

/* ------------------ Content --------------------*/
#content{
	width:956px;
	padding:14px 19px 40px 19px;
}
#home_content{padding:0 0 32px 0;}
#home_content h2{padding:0 0 6px 0;}
#home_content p{padding:0 0 0 2px;}

/* Blue Box */
#content .blue_box{
	background:#d5e6f8 url(../images/blue_box_rt_top_curve.gif) no-repeat right top;
	width:310px;
	height:190px;
	float:left;
}
#content .marr15{margin-right:13px;}
#content .blue_box_bot_rt{background:url(../images/blue_box_rt_bot_curve.gif) no-repeat right bottom; width:310px; height:190px;}
#content .blue_box_bot_lft{background:url(../images/blue_box_lft_bot_curve.gif) no-repeat left bottom; width:310px; height:190px;}
#content .blue_box_hd{background:url(../images/blue_box_lft_top_curve.gif) no-repeat; height:40px;}
#content .blue_box_hd h2{padding:7px 0 0 11px;}
#content .blue_box ul{padding:12px 0 0 18px;}
#content .blue_box li{background:url(../images/bullet.gif) no-repeat 0 3px; padding:0 0 12px 18px; font-weight:bold;}

#register .blue_box_hd img{float:left; margin:6px 0 0 4px;}
#register .blue_box_hd h2{float:left; padding:7px 0 0 4px;}
#register p{padding:12px 14px 0 13px;}
#register .button{padding:36px 0 0 102px;}

#signin .blue_box_hd img{float:left; margin:3px 0 0 4px;}
#signin .blue_box_hd h2{float:left; padding:7px 0 0 4px;}
#signin .form_fld{float:left; padding:4px 0 8px 17px; width:268px;}
#signin .form_fld label{float:left; width:74px; display:block; padding:7px 0 0 0;}
#signin2 .form_fld label{float:left; width:130px; display:block; padding:7px 9px 0 0; text-align:right;}
#signin2 .form_fld input{
	border:1px solid #c4c4c4;
	width:187px;
	height:23px;
	padding:5px 0 0 5px;
}
#signin .form_fld input{
    border:1px solid #c4c4c4;
    width:180px;
    height:23px;
    padding:5px 0 0 5px;
}
#signin .button{padding:4px 26px 0 0; float:right; width:140px; text-align:right;}
#signin .button span{font-size:12px; line-height:19px;}
#signin .button span a{color:#000;}


/* ------------------ Footer --------------------*/
#footer{

	width:994px;
	height:96px;
	background:url(../images/footer_logo.gif) no-repeat 27px 44px;
}
#copyright{background:url(../images/grey_bar_bg.gif) repeat-x; height:44px;}
#copyright p{
	background:url(../images/grey_bar_rt_cut.gif) no-repeat right; 
	text-align:right; 
	padding:8px 21px 0 0; 
	height:36px;
	color:#fff;
}
#footer_links{text-align:right; padding:3px 12px 0 0}
#footer_links a{margin-right:4px;}
 
/* ------------------ buttoneeffect --------------------*/ 
#menu {
	margin: 20px 0;
	float: left;
	width: 500px;
}

#menu ul {
	
}

#menu ul li {
	display: inline;
	float: left;
}

#menu ul li.portfolio_li {
	background: transparent url(../images/buttons/register.gif) no-repeat top left;
}


#menu ul li a {
	display: block;
	height: 33px;
	text-indent: -9999px;
}

#menu ul li a.portfolio {
	width: 119px;
	background: transparent url(../images/buttons/register.gif) no-repeat top left;
}


/* ------------------ ends --------------------*/ 
.RedError  {
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EC1F1F;
}



#content .blue_box1{
	background:#d5e6f8 url(../images/blue_box_rt_top_curve.gif) no-repeat right top;
	width:100%;
	height:70px;
   
}
 
#content .blue_box_bot_rt1{background:url(../images/blue_box_rt_bot_curve.gif) no-repeat right bottom; width:100%; height:70px;}
#content .blue_box_bot_lft1{background:url(../images/blue_box_lft_bot_curve.gif) no-repeat left bottom; width:100%; height:70px;}
#content .blue_box_hd1{background:url(../images/blue_box_lft_top_curve.gif) no-repeat; height:40px;}
#content .blue_box_hd h2{padding:7px 0 0 11px;}
#content .blue_box1 ul{padding:12px 0 0 18px;}
#content .blue_box1 li{background:url(../images/bullet.gif) no-repeat 0 3px; padding:0 0 12px 18px; font-weight:bold;}



#register1 .blue_box_hd1 img{float:left; margin:6px 0 0 4px;}
#register1 .blue_box_hd1 h2{float:left; padding:7px 0 0 4px;}
#register1 p{padding:12px 14px 0 13px;}
#register1 .button{padding:36px 0 0 102px;}
#content .blue_box1 a{  color:Black; padding:50px 0 12px 18px; font-weight:bold;}

