/* Basic elements */
html {padding: 0; margin: 0;}
body {text-align: left; margin: 0; padding: 0; color: #333; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; background: #cbe5ff url(images/furniture/bg.gif) repeat-x left top;}
p {margin: 0 0 10px 0; line-height: 1.5em;}
p a:active, a:link, a:visited {color: #415997; text-decoration: none;}
p a:hover {color: #cc6900; text-decoration: underline;}
h1 {font:22px Tahoma,Arial,Helvetica,sans-serif; color:#cc6900; margin:0; padding:0 0 18px 0; font-weight:normal; line-height:1.2em}
h2 {font:14px Tahoma,Arial,Helvetica,sans-serif; color:#cc6900; margin:0 0 10px 0; padding:0; font-weight:bold; line-height:1.4em}
h3 {font:12px Tahoma,Arial,Helvetica,sans-serif; color:#333; margin:0 0 10px 0;padding:5px 0 0 0; font-weight:bold; line-height:1.2em}
h4, h5, h6 {font:12px Tahoma,Arial,Helvetica,sans-serif; color:#333; margin:0; padding:0; font-weight:bold; line-height:1.2em}
h3 a:link, h4 a:link, h5 a:link, h6 a:link, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color:#415997; text-decoration:none;}
h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#cc6900;text-decoration:underline;}
ol {margin: 0 0 10px 20px; padding: 0; line-height: 1.5em;}
ol li {margin: 5px 0 0 15px;}
ul {margin: 0 0 10px 15px; padding: 0; line-height: 1.5em;}
ul.bullet_normal li {background: url(images/furniture/bullet.gif) left top no-repeat; padding: 0 0 0 15px; margin: 1px 0 6px 0; list-style-image: none; list-style-type: none;}
ul.bullet_normal li a:active, a:link, a:visited {color: #415997; text-decoration: none;}
ul.bullet_normal li a:hover {color: #cc6900; text-decoration: underline;}
ul.bullet_link li {background: url(images/furniture/triangle.gif) left top no-repeat; padding: 0 0 0 15px; margin: 1px 0 1px 0; list-style-image: none; list-style-type: none;}
ul.bullet_link li a:active, a:link, a:visited {color: #415997; text-decoration: none;}
ul.bullet_link li a:hover {color: #cc6900; text-decoration: underline;}
img {border: 0;}
#img_right {border: 0; float: right; margin: 0 0 10px 20px;}
#img_left {border: 0; float: left; margin: 0 20px 10px 0;}
.caption {color: #cc6900; padding: 0 0 10px 0; line-height: 1.5em; font-style: italic; font-size: 11px;}
.clear {clear: both;}


/* Container */
div#container {text-align: left; margin: 0 auto; background: url(images/furniture/container_bg.gif) repeat-y left top; width: 950px; 	padding: 0 0 25px 0;}


/* Header */
div#header {	
	margin: 0;
	padding: 0px 30px 0 30px;
	background: url(images/furniture/header_bg.gif) no-repeat left top;
	width: 950px; /* ie workaround begins */
	height: 186px; /* ie workaround begins */
		voice-family: "\"}\"";
	voice-family:inherit;
	width: 890px;
	height: 206px;
}
html>body div#header {
	width: 890px; /* ie workaround ends */
	height: 186px; /* ie workaround ends */
}
div#logo {float: left;background: url(images/furniture/surizon_logo.gif) left top no-repeat;margin: 50px 0 0 0;width: 170px;height: 130px;border: 0;cursor: pointer;}
div#logo h1	{text-indent: -9999px;	margin: 0;	padding: 0;} /* returns company name in text-only browsing */
div#surcom_logo {float: left;background: url(images/furniture/surcom_logo.gif) left top no-repeat;margin: 50px 0 0 0;width: 170px;height: 130px;border: 0;cursor: pointer;}
div#surcom_logo h1	{text-indent: -9999px;	margin: 0;	padding: 0;} /* returns company name in text-only browsing */


/* Top Right Navigation */
div#top_right_navigation {float: right;	width: 400px; padding: 3px 0 0 0; height: 20px; font-size: 11px; color: #fff; text-align: right;}
div#top_right_navigation a:active, div#top_right_navigation a:link, div#top_right_navigation a:visited {text-decoration: none; color: #fff;}
div#top_right_navigation a:hover {text-decoration: underline; color: #fff;}


/* Navigation */
div#navigation {float: right; width: 560px;	height: 130px; margin: 22px 0 0 0; font-size: 11px;}
div#navigation ul {float: right; list-style: none; padding: 5px 0 0; margin: 0 0px 0 0; width: 140px; height: 120px; background: url(images/furniture/navigation_line.gif) left top no-repeat;}
div#navigation ul li {padding: 0 0 0 10px; display: block;}
div#navigation ul li.navhead {color: #cc6900; font-weight: normal; padding: 0 0 5px 10px;}
div#navigation ul a:link, div#navigation ul a:active, div#navigation ul a:visited {display: block; text-decoration: none; color: #415997;}
div#navigation ul a:hover {display: block; text-decoration: none; color: #cc6900; background: #e9f4ff;}


/* Content Area */
div#content {
	padding: 25px 30px 0 30px;
	width: 950px; /* ie workaround begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 890px;
}
html>body div#content {
	width: 890px; /* ie workaround ends */
}
div#left {width: 560px; float: left;}
div#right {width: 260px; float: right;}


/* Right Box */
div#right_box_top {background: url(images/furniture/right_box_top.gif) left top no-repeat;padding: 3px 0 0 0;margin: 0;}
div#right_box_head {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height: 1.2em;
	background: #cc6900;
	margin: 0 0 0 0;
	padding: 4px 19px 7px 19px;
	border-left: 1px solid #b4c5eb;
	border-right: 1px solid #b4c5eb;
	width: 260px; /* ie workaround begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 220px;
}
html>body .right_box_head {
	width: 220px; /* ie workaround ends */
}
div#right_box_body {
	background: url(images/furniture/right_box_body.gif) left top repeat-x;
	margin: 0 0 0 0;
	padding: 14px 19px 5px 19px;
	border-left: 1px solid #b4c5eb;
	border-right: 1px solid #b4c5eb;
	width: 260px; /* ie workaround begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 220px;
}
html>body .right_box_body {
	width: 220px; /* ie workaround ends */
}
div#right_box_bottom {background: url(images/furniture/right_box_bottom.gif) left bottom no-repeat; padding: 3px 0 0 0; margin: 0 0 20px 0;}


/* Footer */
div#footer {font-size: 11px;color: #415997; clear: both; margin: 0 auto; padding: 2px 0 0 0; background: url(images/furniture/footer_bg.gif) repeat-x left top; width: 950px;}
div#footer a:active, div#footer a:link, div#footer a:visited {text-decoration: none; color: #415997;}
div#footer a:hover {text-decoration: underline; color: #415997;}
div#footer_left {width: 600px; padding: 0 0 0 1px; float: left; text-align: left;}
div#footer_right {width: 200px; padding: 0 1px 0 0; float: right; text-align: right;}


/* Table */
.TableHeader {font-size: 11px; font-weight:bold; padding: 3px 3px 3px 3px;}
.TableBody {font-size: 11px; color: #666; padding: 3px 2px 3px 3px;}
.TableBody a:active, a:link, a:visited {color: #415997; text-decoration: none;}
.TableBody a:hover {color: #cc6900; text-decoration: underline;}


/* Form */
fieldset  {
	font: 12px Tahoma,Arial,Helvetica,sans-serif;
	color: #333;
	background-color: #ecf2ff;
	padding: 10px;
	border: solid 1px #b4c5eb;
	width: 560px; /* ie workaround begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 540px;
}
html>body .fieldset {
	width: 540px; /* ie workaround ends */
}
legend  {color: #fff; font-weight: bold; font-variant: none; background-color: #cc6900; padding: 6px; margin: 0 0 10px 0;}
label   {font-color: #666; line-height: normal; text-align: right; margin: 0 10px 0 0;	padding: 3px 0 0 0;	position: relative;	display: block;	float: left; width: 125px;}
label.fieldLabel	{display: inline; float: none;}
input.formInputText   {font-size: 12px; color: #333; background-color: #fff; padding: 2px; border: 1px solid #b4c5eb; margin-right: 5px; margin-bottom: 5px; height: 15px;}
input.formInputText:hover {background-color: #fff; border: 1px solid #cc6900; color: #999; cursor: pointer;}
input.formInputText:focus {color: #000;	background-color: #fff;	border: 1px solid #cc6900; cursor: text;}
select {font-size: 12px; color:#333}
select.formSelect  {background-color: #fff;	padding: 2px; border: 1px solid #b4c5eb; margin-right: 5px;	margin-bottom: 5px;	cursor: pointer;}
select.formSelect:hover  {color: #333; background-color: #fff; border: 1px solid #cc6900;}
select.formSelect:focus  {color: #000; background-color: #fff; border: 1px solid #cc6900;}
input.formInputButton   {font-size: 12px; vertical-align: middle; font-weight: bolder; text-align: center; color: #fff; background: #415997; padding: 3px 5px 3px 5px; border: solid 1px #fff; cursor: pointer; float: right;}	
input.formInputButton:hover   {background: #cc6900;}
input.formInputButton:active   {background: #415997;}
textarea {font-size: 11px; color:#666; background: #ecf2ff;}


/* Home Page Special Items */

/* Home Right Feature Box */
div#home_right_feature_box {background: url(images/furniture/right_feature_box.gif) repeat-x left top; padding: 0; margin: 0 0 10px 0; border: 1px solid #b4c5eb; width: 260px; height: 60px;}
div#home_right_feature_box_alt_1 {background: url(images/furniture/right_feature_box_alt.gif) repeat-x left top;border: 1px transparent; width: 260px;height: 60px;}
div#home_right_feature_box_alt_2 {background: url(images/furniture/right_feature_box_alt.gif) repeat-x left top;border: 1px transparent; width: 260px;height: 60px;}
div#home_right_feature_box_alt_3 {background: url(images/furniture/right_feature_box_alt.gif) repeat-x left top;border: 1px transparent; width: 260px;height: 60px;}
div#home_right_feature_box_alt_4 {background: url(images/furniture/right_feature_box_alt.gif) repeat-x left top;border: 1px transparent; width: 260px;height: 60px;}
div#home_right_feature_box_content {
	padding: 7px 15px 7px 7px;
	margin: 0;
	width: 260px; /* ie workaround begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px;
}
html>body .right_box_body {
	width: 240px; /* ie workaround ends */
}
.home_right_feature_box_head {font-size: 11px; color: #cc6900; margin: 0 0 0 60px; font-weight: normal;	line-height: 1.4em;}
.home_right_feature_box_body {font-size: 11px; color: #415997; margin: 0 0 0 60px; font-weight: normal;	line-height: 1.4em;}
.home_right_feature_box_image {border: 0; float: left;}


/* Home Right Counter Box */
div#home_right_feature_box_counter {background: url(images/furniture/right_feature_box_alt.gif) repeat-x left top; padding: 0; margin: 0; border: 1px solid #b4c5eb; width: 260px; height: 90px;}
.home_right_feature_box_counterbody {font-size: 11px; color: #415997; margin: 0; font-weight: normal; line-height: 1.4em; text-align: center;}
.home_right_feature_box_counternumbers {font-size: 11px; color: #415997; margin: 0; font-weight: normal; line-height: 1.4em; text-align: center;}


/* Home Splash Container */
div#splash_container {float: left;} /* This contains the Flash animation */

