div.container-middle
{
	background: #FFF;
	border-bottom: 1px solid #444;
	float: left;
	height: 220px;
	width: 768px;
}
div.middle-image
{
	float: left;
	height: 80px;
	margin-top: 10px;
	text-align: center;
	width: 78px;
}
div.middle-box
{
	float: left;
	height: 109px;
	width: 690px;
}
div.middle-scroll
{
	float: left;
	height: 99px;
	margin-top: 5px;
	overflow: auto;
	width: 690px;
}
div.middle-text
{
	float: left;
	height: 99px;
	width: 660px;
}
div.middle-navigation
{
	float: left;
	height: 110px;
	width: 768px;
}
div.middle-navigation .link-box
{
	font-size: 11px;
}
div.middle-navigation .link-box a
{
	color: #444;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.middle-navigation .link-box a:hover
{
	color: #f9af2d;
	text-decoration: none;
}
div.welcome-tabs table.billing_info
{
	border: 1px solid #444;
	border-collapse: collapse;
	width: 100%;
}
div.welcome-tabs table td
{
	padding: 5px;
}
div.welcome-tabs table td.one
{
	/*background: #F0F0FA;*/
}
div.welcome-tabs table td.two
{
	/*background: #F6F2E1;*/
}
div.tabs-body2
{
	background: #FFF;
	float: left;
	font: 12px tahoma;
	height: 270px;
	padding: 10px;
	width: 747px;
}
div.tabs-body span.date
{
	color: #454545;
	font-size: 11px;
	font-weight: bold;
}
div.info-box
{
	display: none;
	float: left;
	height: 370px;
	margin-left: 10px;
	width: 269px;
}
div.welcome-info
{
	border: 1px solid #444;
	height: 131px;
	width: 269px;
}
div.welcome-body
{
	height: 133px;
	overflow: auto;
	width: 269px;
}
div.welcome-body table
{
	border-collapse: collapse;
	color: #444;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
div.welcome-body table td.box1
{
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
	text-align: right;
	width: 100px;
}
div.welcome-body table td.box2
{
	border-bottom: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	width: 169px;
}
div.welcome-body table td.box3
{
	background: #F8E9A1;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
	text-align: right;
	width: 100px;
}
div.welcome-body table td.box4
{
	background: #F8E9A1;
	border-bottom: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	width: 169px;
}
div.welcome-body table td.box5
{
	border-right: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
	text-align: right;
	width: 100px;
}
div.welcome-body table td.box6
{
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	width: 169px;
}
div.contact-info
{
	border-color: #444;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 235px;
	margin-top: 3px;
	width: 269px;
}
div.contact-header
{
	background: #362D84;
	border-bottom: 1px solid #444;
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: BOLD;
	height: 16px;
	padding-top: 2px;
	text-indent: 3px;
	width: 269px;
}
div.contact-body
{
	height: 227px;
	overflow: auto;
	width: 269px;
}
div.contact-body table
{
	border-collapse: collapse;
	color: #444;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
div.contact-body table td.box1
{
	background: #EEEEEF;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
	text-align: right;
	width: 100px;
}
div.contact-body table td.box2
{
	border-bottom: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
div.contact-body table td.box3
{
	background: #C5CAE6;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
	text-align: right;
	width: 100px;
}
div.contact-body table td.box4
{
	background: #C5CAE6;
	border-bottom: 1px solid #444;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
#main_content #error, #main_content .error,
#main_content #notice, #main_content .notice,
#main_content #warning, #main_content .warning
{
	border: 1px solid;
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
	padding: 5px;
	text-align: center;
}
#main_content #error, #main_content .error
{
	background-color: #FFD7D8;
	border-color: #CE0000;
	color: #CE0000;
}
#main_content #notice, #main_content .notice
{
	background-color: #E6F2FF;
	border-color: #33CCFF;
	color: #6600CC;
}
#main_content #warning, #main_content .warning
{
	background-color: #FFE8C0;
	border-color: #FFA133;
	color: #CC6600;
}
a#lnkFacebook, a#lnkFacebook:active, a#lnkFacebook:visited
{
	background: url(../../images/iconFacebook.gif) no-repeat 0 0;
	display: block;
	margin-bottom: 5px;
	padding: 7px 0 7px 35px;
}
a#lnkTwitter, a#lnkTwitter:active, a#lnkTwitter:visited
{
	background: url(../../images/iconTwitter.gif) no-repeat 0 0;
	display: block;
	margin-bottom: 5px;
	padding: 7px 0 7px 35px;
}
a#lnkFacebook2, a#lnkFacebook2:active, a#lnkFacebook2:visited
{
	background: url(../../images/iconFacebook.gif) no-repeat 0 0;
	margin-bottom: 5px;
	padding: 7px 0 7px 35px;
}
a#lnkTwitter2, a#lnkTwitter2:active, a#lnkTwitter2:visited
{
	background: url(../../images/iconTwitter.gif) no-repeat 0 0;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 7px 0 7px 35px;
}
.cap_body_middle tbody
{
	vertical-align: baseline;
}
#cap_body_middle_left_box1, #cap_body_middle_left_box2
{
	width: 50%;
}
.cap_body_middle_left_box1, .cap_body_middle_left_box2
{
	float: left;
	width: 50%;
}