#wrapper {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	font-family:arial;
	font-size:12px;
}

/* http://kailoon.com/css-sliding-door-using-only-1-image/ */
ul.menu {
	padding: 0;
	margin: 60px 0px 0px 120px;
	list-style: none;
	float: left;
	width: 830px;
	background: #d9d9d9 url("../../images/menu_button_right.gif") no-repeat top right;
}

ul.menu li {
	float: left;
	background: #d9d9d9 url("../../images/bg_menu.gif") repeat-x top left;
}

ul.menu li a {
	text-decoration: none;
	color: #000;
	padding: 8px 25px 8px 20px;
	margin-right: 0px;
	font: 900 14px "Arial", Helvetica, sans-serif;
	text-transform:uppercase;
	background: url("../../images/menu_button.gif") no-repeat top right;
}

ul.menu li a:hover, ul.menu li a.current {
	color: #6F6F6F;
	background: url("../../images/menu_button_yellow.gif") no-repeat top right;
}
 
ul.menu li a:hover span, ul.menu li a.current span {
	/*background: url("../../images/menu_button_yellow.gif") no-repeat top left;*/
	
}

ul.menu li ul li a {font-size:11px;}
ul.menu li ul li {margin:0px 0px -1px 0px;}
ul.menu li ul li a {width:192px; text-transform:none; padding:8px 15px 8px 15px;}
ul.menu li a[title="Corporate"] {padding: 8px 15px 8px 15px;}

ul.features {
	list-style-type:none;
	margin:0px;
	padding-left:0px;
}

ul.features li {
	padding-top:12px;
	padding-left:35px;
	background:url(../../images/checkmark.gif) no-repeat 0 0.5em;
	height:23px;
}

.bcform {
	margin:0px;
}

.bcform fieldset {
	margin-bottom: 10px;
	border-style:none;
}

.bcform fieldset li {
	list-style: none;
	padding: 1px;
	margin: 0;
}

.bcform label {
	width: 130px; /* Width of labels */
	text-align:right;
	font-weight:bold;
}

.bcform input {
	width: 145px;
}

.bcform select {
	width: 150px;
}

.searchbutton {
	height:22px; width:100px; vertical-align:middle; margin-left:5px; font-size:11px; font-weight:bold; margin-top:0px; background-color:#08aade; background: -moz-linear-gradient(top, #08aade, #047ab2); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#08aade, endColorstr=#047ab2); border:solid 2px #7be6ff; color:#FFF; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; cursor:pointer; text-shadow:2px 2px 3px #07526d;
}

div.multi_drop_menus {
	behavior:url("/includes/css/csshover.htc");		/* you must link to the hover.htc file for this menu to work in IE6 and earlier */
									/* need a copy? go to http://www.xs4all.nl/~peterned/htc/csshover.htc - copy the code into a text file and save it as csshover.htc */
	font-family: arial, sans-serif;	/* font family for menu */
	font-size:.8em;					/* size of menu's type relative to parent element */
	margin:0px 0 10px 0px;
	background-color:transparent;	/* colors the div - div fills the parent element for a horizontal menu - set to background-color:transparent; if not needed */
}

div.multi_drop_menus { margin:0px;}

div.multi_drop_menus ul {
 	border-left:0px solid #CCB;	/* creates dividing line to left of level 1's first menu item, revealing div color to left of menu */
	display:inline;				/* fixes margin-doubling bug in IE6 */
}

#header {background: #FFF url(../../images/logo_left.gif) no-repeat top left; height:92px; width:950px;}
#footer {margin:25px; text-align:center;  line-height:24px; font-weight:bold;}
#footer a:link, #footer a:visited {color:#000;}
.questionstop {position:relative; top:-80px; left:390px; width:270px; font-weight:bold; font-size:18px; color:#0695ca;}
.anchortop {position:absolute; z-index:20; width:0px; height:10px; margin:0px; padding:0px;}
#StatusMessage {font-weight:bold; color:#eaff86; text-align:center; padding:10px 10px 0px 10px;}
.clear {clear:both; display:block;}

#main {width:948px; height:750px; border:solid 1px #B3B3B3; background: #ebeceb url(../../images/bg_footer.gif) no-repeat bottom left; text-align:center;}
#main h1 {font-size:28px; margin:18px 0px 8px 0px; letter-spacing:-1px; }
#main h2 {font-size:24px; margin:0px 0px 4px 0px; font-weight:bold; letter-spacing:-1px;}
#main h2 a:link, #main h2 a:visited {color:#000; text-decoration:none;}
.col {float:left; width:50%; font-family:Arial; font-size:14px; color:#000;}
.col .inner {padding:20px 15px 10px 15px;}
.col .inner .content {background-color:#fff6cf; border:solid 1px #000; padding:20px 20px 20px 20px; height:128px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.col .inner .content:hover {background-color:#fff;}
.col .inner .content a:link, .col .inner .content a:visited {color:#000; font-weight:bold;}
.col .inner .content p {line-height:20px;}
.col .inner .content.dark {color:#FFF; background: #000 none no-repeat top left;}
.col .inner .content.dark p {margin:0px;}


/* ====================================================================== */
/* Form Error Items */

label.error {float:none; color:#7ee4ff; padding:0px; margin:0px; padding-left:2px; vertical-align:top; width:auto; min-width:0px; display:inline; text-align:left; font-weight:normal; font-style:normal; font-size:11px;}

input.error, select.error, textarea.error {
	border: 1px solid #ffffff;
	background-color: #e1f8fe;
	height:18px;
	width: 147px;
}

select.error {height:20px; width: 150px;}

/* ====================================================================== */
