/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin:0;
	padding:0;
	background-color: #420004;
}


img {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
#builder_wrapper{
	background-repeat: repeat-x;
	height:100%;
	width:;


}
#mainbg{
	height: 687px;
	width: 980px;
	margin: 0px auto;
	position:relative;
	
}
#mainbg1{
	background-image: url(../images/back_mainbackground.jpg);
	background-repeat: no-repeat;
	height: 687px;
	width: 980px;
	margin: 0px auto;
	position:relative;
	
}
#topspace{
height:230px;
width: 904px;
}
#maincont{
width: 895px;
	margin: 0px auto 0 auto;
	height:200px;

}
#maincont1{
	width: 895px;
	margin: 0px auto 0 auto;

	font-size: 16px;
	color: #ffffff;
}
#top3imgs1{

width: 895px;
	margin: 0px auto 0 auto;
	height:188px;

}
#signupbox{
	width: 426px;
	height:199px;
	float:left;

}
#accessbox{
	width: 426px;
	height:199px;
	float:right;
	text-align:center;


}
#accessbox td{ 
	padding:4px;
	height:18px;
	


}

.err_msg
{
	font-family: Arial ,Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #bb3744;
	text-decoration: none;
}
.login_err_msg
{
	font-family: Arial ,Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.login_mail_link
{
	font-family: Arial ,Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #ddba2c;
	text-decoration:underline;
}




.filedname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffad;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
}
.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #000000;

}
#botlinks{
width:780px;
margin:auto;
margin-top:50px;
	color: #b2dcf5;
	text-align:center;
}
#botlinks a{
	width:780px;
	margin:auto;
	margin-top:50px;
	color: #b2dcf5;
	text-decoration: none;
}
.white_link{
color:#92b2cc;
font-weight:bold;
text-decoration:underline;
}
.white_text{
color:#92b2cc;
font-weight:bold;
text-decoration:none;
}

/********************
Header
********************/
#topwrapper{
	width:980px;
	margin:0 auto;
	position:relative;


}
#topdiv{
text-align:center;
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4b4747;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #cde4f8;

}
#logo{
	width:181px;
	margin:0;
	float: left;
}
#register{
	width:760px;
	margin:0;
	position:absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	top: 67px;
	left: 211px;

}
.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #666666;
	width: 180px;


}
.orange {
	color: #e88b32;
}

#sidelinks{
	position:absolute;
	margin:0;
	float: right;
	left: 612px;
	top: 2px;
	width: 120px;

}
#sidelinks a{
	color: #ffffff;
	text-decoration: none;	

}
/********************
MAIN Links
********************/
#toplinks  {

	width:200px;
	position:absolute;
	left: 540px;
	top: 11px;
	height: 29px;
	border: 0px solid red;
}
#toplogos  {

	width:553px;
	position:absolute;
	left: 10px;
	top: 8px;
	height: 29px;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
	padding-top:15px;
}
#toplinks  a{
	padding-left:5px;
	color: #f0f0f0;
	text-decoration: none;
}
#toplinks  a:hover{
	padding-left:5px;
	color: #f0f0f0;
	text-decoration: underline;
}


#maintopnav  {
	float:right;
	width:750px;
	position:absolute;
	left: 202px;
	top: 50px;


}
#mainnav  {
	float:right;
	width:760px;
	position:absolute;
	left: 203px;
	top: 104px;


}
#mainnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
/*	background: url(images/bg_nav.png) repeat-x left top;*/
	float: left;
/*	border-bottom: 1px solid #000;*/
	width: 100%;
}

#mainnav li {
	float: left;
	padding: 0;
	margin: 0;
}

#mainnav li a, #mainNav li a:link {
	color: #0b4069;
	text-decoration: none;
	padding: .8em 16px;
/*	border-right: 1px solid #000;*/
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}

#mainnav li a:hover {
	background-color: #96bcd8;/*	background: url(images/bg_nav_h.png);*/
}


/********************
MAIN Body
********************/
#bodywrapper{
	width:980px;
	margin:0 auto;
	position:relative;
	
}
#mainimg{
	margin:0 ;

}
#maincontent{
	float:left;
	margin:0 auto;
	width:966px;
	position:relative;
	/*background-image: url(../images/back_grad.jpg);
	background-repeat: repeat-x; */
	padding:7px;
	background-color: #ffffff;
}
#signup{
	margin:0 0 0 6px;
	width:314px;
	height:186px;
	float:left;
}
#agentvideo{
	margin:0 8px;
	width:315px;
	height:186px;
	float:left;

}
#client_register{
    margin:0;
	width:314px;
	height:186px;
	float:left;

}
#footer{
	float:left;
	/*width:980px;*/
	width:980px;
	/*background-image: url(../images/back_footer.gif);
	background-repeat: repeat-x;*/
	height: 55px;
	/*margin-right: auto;
	margin-left: auto;*/
	text-align: center;
	background-color: #ffffff;
}
#footer a{
color:#125273;
}

.headsignup {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #000000;
}
.subhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
}
.whitetext {
	color: #ffffff;
}
.red {
	color: #FF0000;
}
.heading_inpage {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
}



#formdiv{
float:left;
width:970px;

}
#main_incontent td{
	padding:7px;
	/*color: #603b0f;*/
	font-size: 14px;



	
}
#table_border td{
	border-bottom: 1px solid #e4e4e4;

}
#noborder td{
	border-bottom: 1px solid #ffffff;

}
#main_incontent th{
	padding:7px;
	color: #0b4069;
	background-color: #96bcd8;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
}

/********************
panel
********************/
#main_topbanner_alt{
	float:left;
	width:100%;
	height:74px;
	margin-bottom:6px;
}
#main_topbanner{
	float:left;
	width:100%;
	height:74px;
	background-color: #668fab;
	margin-bottom:6px;
	background-image: url(../images/back_inbanner.jpg);
	background-repeat: no-repeat;
}
#main_topbanner h1{
	margin-left:30px;
	margin-top:15px;
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}
#leftcol{
	float:left;
	width:180px;
	margin-right:6px;
	background-color: #1462a3;
}
#rightcol_text{
float:left;
	width:780px;

}
#main_incontent{
float:left;
	width:100%;
}

#main_incontent td{
	padding:5px;
	text-align:left;
	vertical-align: top;
}

#main_incontent a{

	color: #114e78;
	text-decoration: underline;
}


/********************
left panel link css
********************/
#navcontainer
{
	margin-left: 0px;
	width: 180px;
	border-right: 0px solid #000;
	padding: 0;
	margin-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #90bade;
	color: #333;
	font-size: 12px;
}

#navcontainer ul
{
	list-style: none;
		margin-top: 0;
	margin-left: 0;
	padding: 0;
	border: none;
	font-size: 13px;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 2px 5px 2px;
/*border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;*/
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
/*border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;*/
background-color: #2586d7;
color: #fff;
}

#navcontainer li li
{
border-top: 1px solid #90bade;
border-bottom: 2px;
margin: 0;
}

#navcontainer li li a
{
display: block;
padding: 5px 2px 5px 2px;
/*border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;*/
background-color: #5ba3e0;
color: #fff;
text-decoration: none;
width: 100%;
}
.error
{
	color:#ff0000;
}
.lightshade
{
	background-color: #b0cee3;
}
#maincontentin_dispsucc{
	float:left;
	margin:0 auto;
	width:970px;
	position:relative;

	padding:5px;
	background-color: #ffffff;

}
#main_incontent_dispsucc{
float:left;
	width:100%;
}

#main_incontent_dispsucc td{
	padding:0px;
	text-align:lelft;
	vertical-align: top;
}
#main_incontent_dispsucc th{
	padding:4px;
	text-align:left;
	vertical-align: top;
	background-color:#c2ad7a;
	font-size:16px;
}

#main_incontent_dispsucc a{

	color: #7F490F;
	text-decoration: underline;
}
.mysidenote
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
#div_progressbar_img{
	position:absolute;
	left: 647px;
	top: 430px;
	width: 180px;
}
#div_msg{
	position:absolute;
	left: 538px;
	top: 388px;
	width: 366px;
	height: 57px;
	vertical-align:text-bottom;
}
#div_progressbar_img_client_status_check{
	position:absolute;
	left: 160px;
	top: 600px;
	width: 180px;
}
#div_msg_client_status_check{
	position:absolute;
	left: 85px;
	top: 610px;
	width: 366px;
	height: 57px;
	vertical-align:text-bottom;
}
textarea.details {
	display: none;
	visibility: hidden;
}
.min_ht{
min-height:300px;
height:auto !important;
height:300px;
}







UL.bigbuttons {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.bigbuttons LI {
 PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.viewdesigns {
 font-weight: bold;
 font-size:16px;
 /*background-image: url(../images/but_bigornage.jpg);*/
 background-image: url(../images/but_bigblue.jpg);
 width: 181px;
 color: #ffffff;
 background-repeat: no-repeat;
 height: 51px;
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 cursor: pointer;
 border: none;
}
.viewdesigns:hover {
 font-weight: bold;
 font-size:16px;
 background-image: url(../images/but_bigblue.jpg);
 width: 181px;
 cursor: pointer;
 color: #ffffff;
 background-repeat: no-repeat;
 height: 51px;
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 border: none;
 
}
.viewdesigns_alt {
 font-weight: bold;
 font-size:16px;
 /*background-image: url(../images/but_bigornage.jpg);*/
 background-image: url(../images/but_bigblue2.jpg);
 width: 205px;
 color: #ffffff;
 background-repeat: no-repeat;
 height: 51px;
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 cursor: pointer;
 border: none;
}
.viewdesigns_alt:hover {
 font-weight: bold;
 font-size:16px;
 background-image: url(../images/but_bigblue2.jpg);
 width: 205px;
 cursor: pointer;
 color: #ffffff;
 background-repeat: no-repeat;
 height: 51px;
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 border: none;
 
}
#clientstatuscheck_container{
width: 895px;
 margin: 0px auto 0 auto;
 height:200px;
 
}
#clientstatuscheck{
	width: 426px;
	height:199px;
	background-image: url(../images/checkstatus.jpg);
	background-repeat: no-repeat;
	text-align:center;
	float:left;


}
#videoboxfour{
 width: 426px;
 height:199px;
 float:right;
 margin-top:0px;
 background-image: url(../images/ban_videobut.jpg);
 background-repeat: no-repeat;
 text-align:center;
}


.hspace{
 margin-right: 17px;
 margin-left: 17px;
 margin-top:4px;
 margin-bottom:4px;
}.mainheading1 {
	font-size: 28px;
}
