/* CSS Document */
*{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
body {background: url(images/background.jpg) 3px top repeat #FFFFFF;}
.outer_body {width:900px;}
.whole_page {margin-top:6px;}
.main_content{width:772px;}

.columns{text-align:left; overflow:hidden; background:#FFFFFF; padding-bottom:6px;}
#left_pane {float:left; width:300px; margin-top:1px; padding-left:2px; padding-bottom:1000px; margin-bottom:-1000px;}
#right {float:right;width:900px;background: url(images/strip.gif);background-repeat: y-repeat;}
#left {width:300px;float:left;margin-top:0px;padding-left:0px;}
.footer {background:#FFFFFF; margin:0; font-size:10px;}
.header { width:772px;background-color:white;height:68px; }
#header_container {text-align:left; width:772px;}

a {text-decoration:underline; color:#333333;}
a:hover {color:#FF0000;}

p {margin-bottom:6px;}
ul {list-style:none;}
li {background:url(images/btn_grey.gif) left top no-repeat; margin:12px 0px 12px 25px; padding:0px 0px 0px 20px;width:50%;}
h1 {font-size:24px; padding:6px 25px 12px 25px;}
h2{font-size:18px; padding:6px 25px 12px 25px;}
h3 {font-size:16px; padding:6px 25px 12px 25px;}

.content p, .content form{
	margin:6px;
	padding:3px 10px 3px 6px;
	text-align:justify;
}

.content form div {
	padding:2px 0px 2px 5px;
}

.menu {
	background:url(images/navigation_bg.gif) top center repeat-y ;
	line-height:200%;
	padding:0px 5px 5px 5px;
}

.menu a {	display:block; 
			border-top:1px dotted #999999;
			padding-left:10px;
			text-decoration:none;
}

.menu a:hover 
{
	color:#333333;
	text-decoration:underline;
}

/*.submenu { border-top:1px dotted #DFDFDF; color:#FF0000}

.submenu a {padding-left:22px;
			background:#DFDFDF;
}

a.submenu {	background:url(../images/lv1_rollover_gradient.gif) left -1px repeat-x #DFDFDF;
			border-top:1px dotted #CCCCCC;
			font-weight:bold;
}
*/

a.m_active {color:#FF0000;border-top:1px dotted #DFDFDF; background:url(images/gradient.gif) left -1px repeat-x #DFDFDF;
			border-top:1px dotted #CCCCCC;
			font-weight:bold;
}

a.m_done {color:#FF9900}

#head_img {
	padding-bottom:10px; background:#FFFFFF;
}


.menu_tabs {
	background:url(images/navigation_end.gif) bottom right white no-repeat;
}

.logo {
	float:left;
	margin-left:2px;
	margin-top:3px;
}

.logo_popup {
	margin-left:2px;
	margin-top:3px;
}

.page_head {
	background:url(images/business.jpg) top right no-repeat #FFFFFF;
	width:554px;
	height:70px;
	padding-bottom:12px;
}

.page_head h1 {
	font-size:28px;
	position:relative;
	top:18px;
	left:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0;
}

#xcomplete {
	width:215px;
	height:61px;
	padding-right:px;
	float:left;
	background-image:url(images/xcomplete_logo_blank.gif)
}
#xcomplete-brand {
	float:right;
	width:130px; 
	position:relative; 
	padding-left:3px;
	top:34px; 
	right:10px; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
	font-style:bold;
	text-transform:uppercase;
}

.plain {
	margin:0px;
	padding:0px;
	border:none;
	line-height:normal;
}


.main_box
{
width:200px;
}
.main_box_text
{
padding-left:20px;padding-top:4px;color:white;
}
.main_box_top_red
{
background-image: url(images/design_top_x.gif);background-repeat: no-repeat;width:250px;height:29px;color:#FFFFFF;text-align:left;margin:0px;
}
.main_box_middle_red
{
width:248px! important;width:248px;margin:0px;padding:0px;
}
.main_box_bottom_red
{
background-image: url(images/design_bottom_x.gif);background-repeat: no-repeat;width:250px;height:17px;text-align:left;margin-bottom:5px;padding:0px;
}

.main_box_top_blue
{
background-image: url(images/design_top_2.jpg);background-repeat: no-repeat;width:250px;height:29px;color:#FFFFFF;text-align:left;margin:0px;
}
.main_box_middle_blue
{
width:248px! important;width:248px;margin:0px;padding:0px;border-right:1px solid #00CC99;border-left:1px solid #00CC99;
}
.main_box_bottom_blue
{
background-image: url(images/design_bottom_2.jpg);background-repeat: no-repeat;width:250px;height:29px;color:white;text-align:left;
}


.main_box_top_green
{
background-image: url(images/design_top_3.jpg);background-repeat: no-repeat;width:250px;height:29px;color:#FFFFFF;text-align:left;margin:0px;
}
.main_box_middle_green
{
width:248px! important;width:248px;margin:0px;padding:0px;border-right:1px solid #FFCC33;border-left:1px solid #FFCC33;
}
.main_box_bottom_green
{
background-image: url(images/design_bottom_3.jpg);background-repeat: no-repeat;width:250px;height:29px;color:white;text-align:left;
}

y: block !important;
}

.text11px {
	FONT-SIZE: 11px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height:16px;
	margin:0px;
	padding:0px;
}
