﻿#contentRegion { margin-top:20px; margin-bottom:25px; width:900px !important; padding:25px; background:url(../Images/interior-background.gif) no-repeat 0 0; overflow:auto; min-height:419px; }

#sideRegion { width:190px; float:left; }
#mainRegion { width:680px; padding-left:20px; float:left; }

#sideRegion ul.navs { list-style:none; margin:0; padding:0; }
#sideRegion ul.navs li { height:50px; width:183px; border-bottom:solid 1px #CFCDC1; }
#sideRegion ul.navs li a { display:block; padding:15px 0 0 13px; height:35px; width:170px; font-size:14px; font-weight:bold; text-decoration:none; }
#sideRegion ul.navs li a:hover { background-color:#F5F6F1; }

.service-burst { position:absolute; top:235px; left:570px;  }

.form label { display:block; float:left; margin:0 10px 5px 0; font-size:10px; }
.form label input, .form label select { margin-bottom:-2px; }
.form label select { display:block; }

.form label.small, .form label.small input { width:75px; }
.form label.medium, .form label.medium input, .form label.medium select { width:150px; }
.form label.large, .form label.large input { width:400px; }

.form label.checkbox  { float:none; margin-top:5px; }
.form label.required { font-weight:bold; color:#AA1111; }

.reset { clear:left; }

.form span.required { font-weight:normal; color:#AA1111; }

ul.steps { list-style:none; margin:0; padding:0; font-size:12px; letter-spacing:1px; }
ul.steps li { width:275px; height:26px; padding:3px 0 0 10px; margin-bottom:1px; color:#656044; background:url(../Images/step-background-off.gif) no-repeat 0 0;  }
ul.steps li.on { color:#fff; background:url(../Images/step-background-on.gif) no-repeat 0 0; }

.profileBox { width:100%; overflow:auto; }
.profileBox .my-info {margin-left:7px;}
.profileBox .my-sites {margin-right:16px;}
.profileBox .my-info, .profileBox .my-sites { width:48%; float:left; }
.profileBox .my-info address { margin-top:15px; font-style:normal; }
.profileBox .my-sites ul { list-style:none; margin:0; padding:0; }

.inner_box { background-color:#EFEBE0; border:solid 1px #CFCBC2; padding:3px; }



.buttons { padding-top:1em; clear:both; font-size:9pt; }
.buttons a { color:#AA1111; margin-left:10px; padding:1px; }
.buttons a:hover { color:#fff; background-color:#AA1111; }
.buttons span { font-size:9pt; }
.buttons input { vertical-align: middle; }