body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #aba8a8;*/
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
}
a img {
	border: none;
}

div {
	float: left;
}
#outer-container {
	float: none;
	width: 1024px;
	margin: 0px auto;
}
#inner-container {
	width: 1024px;
	background-color: #FFFFFF;
}
#header {
	/*height: 166px;*/
	width: 1024px;
}
#main {
	width: 1024px;
}
#footer {
	height: 209px;
	width: 1024px;
	background: url(/images/frontend/footer_back.jpg) no-repeat;
}
#header-login {
	padding-top: 8px;
	padding-left: 856px;
	height: 20px;
	background: url(/images/frontend/header_login_back.jpg) no-repeat;
	padding-right: 56px;
}
#header-login-top {
	width: 1024px;
	height: 40px;
	background-color: #dc3a23;
	color: #FFFFFF;
	font-weight: bold;
}
#header-login-top p {
	padding-left: 20px;
}
#header-login a {
	height: 17px;
	width: 85px;
	background: url(/images/frontend/login_back.gif) no-repeat;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 30px;
}
#header-login a:hover {
	text-decoration: underline;
}
#header-main {
	height: 138px;
	width: 1024px;
}
#logo {
	height: 97px;
	width: 342px;
	padding-top: 41px;
	padding-left: 28px;
}
#header-right-top {
	height: 51px;
	width: 315px;
	padding-top: 41px;
	padding-left: 300px;
}
#navigation {
	height: 46px;
	width: 610px;
	background: url(/images/frontend/nav_back.gif) no-repeat;
	padding-left: 5px;
}
#telno {
	font-size: 19px;
	color: #1856a1;
}
#tel {
	height: 51px;
	width: 38px;
}
#telno {
	height: 42px;
	width: 272px;
	padding-top: 9px;
	padding-left: 5px;
}
/*
#navigation ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	height: 46px;
	width: 600px;
}
*/
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation li {
	float: left;
	list-style: none;
}
#navigation a {
	line-height: 46px;
	font-weight: bold;
	color: #a8a8a8;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	display: block;
	font-size: 13px;
}
#navigation a:hover {
	color: #4e7db5;
}
#main-mid {
	background: url(/images/frontend/main_mid_back.jpg) no-repeat;
	height: 368px;
	width: 1024px;
	margin-bottom: 53px;
}
#main-mid-top {
	height: 65px;
	width: 946px;
	padding-right: 39px;
	padding-left: 39px;
	padding-top: 120px;
}
#main-mid-boxes {
	height: 220px;
	width: 985px;
	padding-left: 39px;
}
#main-mid-top h1 {
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 45px;
}
#main-mid-top h2 {
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
}
#main-mid-boxes .mid-box {
	background: url(/images/frontend/box_back.gif) no-repeat;
	height: 220px;
	width: 237px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
}
#main-mid-boxes .mid-box-top {
	width: 237px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
}
#main-mid-boxes .mid-box h1 {
	font-size: 21px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-top: 4px;
	text-align: center;
}

#main-mid-boxes .mid-box h2 {
	font-size: 18px;
	color: #18559e;
	padding-bottom: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
}
#main-mid-boxes .mid-box a {
	color: #ed3d25;
	text-decoration: none;
	text-align: right;
	width: 237px;
	display: block;
}
#main-mid-boxes .mid-box a:hover {
	text-decoration: underline;
}
#main-mid-boxes .box-spacer {
	height: 185px;
	width: 34px;
}
#content {
	width: 946px;
	padding-left: 39px;
}
#main-column {
	width: 600px;
	padding-right: 39px;
}
#right-column {
	width: 307px;
}
#right-column-top {
	width: 270px;
	padding-left: 37px;
}
#right-column-main {
	width: 270px;
	padding-left: 37px;
	background: url(/images/frontend/column_splitter.gif) repeat-y;
}
.right-column-line a {
	text-decoration: none;
	color: #ed3d25;
}
.right-column-line {
	width: 270px;
	color: #ed3d25;
	font-weight: bold;
	font-size: 14px;
}
.right-column-line ul {
	padding: 0px;
	margin: 0px;
}
.right-column-line li {
	list-style-type: none;
}
.right-column-line li a {
	padding-left: 20px;
	background: url(/images/frontend/greater_than.gif) no-repeat;
	color: #626060;
	text-decoration: none;
}
.right-column-line a:hover {
	text-decoration: underline;
}
#right-column-form {
	width: 266px;
	padding-left: 4px;
	padding-top: 20px;
	color: #ed3d25;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 40px;
}
#right-column-form a {
	color: #ed3d25;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#right-column-form a:hover {
	text-decoration: underline;
}
#right-column-form input {
	width: 150px;
	height: 25px;
	border: 1px solid #CCCCCC;
	margin-top: 8px;
}
#content h1 , #internal-mid-column h1 {
	font-size: 21px;
	color: #18559e;
}
#content h2 {
	font-weight: normal;
	font-size: 18px;
	color: #707070;
}
#social-media {
	width: 1024px;
	color: #18559e;
	margin-top: 20px;
}
#social-media a{
	text-decoration: none;
	color: #18559e;
}
#social-media a:hover{
	text-decoration: underline;
}
#social-media-top {
	height: 16px;
	width: 307px;
	padding-left: 717px;
	font-weight: bold;
	font-size: 14px;
}
#social-media-main {
	height: 47px;
	width: 467px;
	padding-left: 557px;
	padding-top: 15px;
}
#print-page {
	width: 156px;
	height: 47px;
	font-size: 14px;
	font-weight: bold;
}
#print-page2 {
	width: 250px;
	height: 47px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
#sm-icons {
	height: 47px;
	width: 311px;
	font-size: 14px;
}
#sm-icons a {
	font-size: 14px;
	font-weight: bold;
	color: #18559E;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	line-height: 22px;
}
#dma {
	width: 536px;
	height: 81px;
	padding-top: 43px;
	padding-right: 150px;
	text-align:right;
}
#footer-top {
	width: 338px;
	height: 71px;
	padding-top: 53px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
#footer-mid, #footer-bot {
	height: 33px;
	width: 1024px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 33px;
}
#footer-mid a, #footer-bot a {
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#footer-mid a:hover, #footer-bot a:hover {
	text-decoration: underline;
}
#internal-main-column {
	width: 754px;
}
#internal-right-column {
	width: 181px;
	float: right;
}
#banner {
	width: 754px;
}
#banner p{
	margin: 0px;
	padding: 0px;
}
#internal {
	width: 946px;
	margin-top: 39px;
	padding-right: 39px;
	padding-left: 39px;
}
#internal-left-column {
	width: 165px;
	background: url(/images/frontend/left_back.gif) no-repeat;
	padding-top: 76px;
	padding-left: 15px;
	clear: both;
}
.internal-left-column-head {
	color: #cc3620;
	width: 165px;
	padding-bottom: 12px;
	font-weight: bold;
	font-size: 21px;
}
#internal-mid-column {
	width: 574px;
	float: right;
	padding-top: 16px;
	font-size: 12px;
}
#internal-mid-column p {
	font-size: 12px;
}
#internal-mid-column a {
	text-decoration: none;
	color: #ed3d25;
}
#internal-mid-column a:hover {
	text-decoration: underline;
}
#internals {
	width: 754px;
}
#breadcrumbs {
	text-transform: lowercase;
}
#breadcrumbs a {
	text-decoration: none;
	color: #ed3d25;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
.internal-right-column-box {
	width: 159px;
	border: 1px solid #ededed;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 45px;
	font-size: 11px;
	padding: 12px 10px;
}
.internal-right-column-box h2 {
	font-size: 21px;
	color: #18559e;
	margin-top: 0px;
	padding-top: 0px;
}
.internal-right-column-box form {
	float: left;
	width: 159px;
}
.internal-right-column-box .formline {
	width: 159px;
	padding-bottom: 3px;
}
.internal-right-column-box .formlabel {
	font-weight: bold;
	width: 159px;
	padding-bottom: 2px;
}
.internal-right-column-box .formelement {
	width: 159px;
}
.internal-right-column-box textarea {
	width: 159px;
}
.internal-right-column-box input {
	width: 159px;
}
.internal-right-column-box a {
	color: #b9b7b7;
	text-decoration: none;
	font-size: 12px;
}
.internal-right-column-box a.red {
	color: #ed3d25;
	text-decoration: none;
}
.internal-right-column-box a:hover {
	text-decoration: underline;
}
#internal-left-column ul {
	margin-left: 0px;
	margin-top: 10px;
	padding: 0px;
}
#internal-left-column li {
	list-style-type: none;
	margin-bottom: 3px;
}
#internal-left-column a {
	color: #b0adad;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#internal-left-column a:hover {
	text-decoration: underline;
}
#internal-main-column li, #main-column li {
	color: #18559e;
}
#register-left {
	width: 274px;
	border-right: 1px solid #CCCCCC;
	padding-right: 10px;
}
#register-right {
	width: 274px;
	padding-left: 10px;
}
#internal-mid-column .formline{
	width: 272px;
	margin-bottom: 6px;
}
#internal-mid-column .formlabel{
	width: 272px;
	height: 25px;
}
#internal-mid-column .formelement{
	width: 272px;
	height: 25px;
}
#internal-mid-column .formelement input {
	width: 200px;
}
#internal-mid-column .formelement textarea {
	width: 200px;
	height: 150px;
}

#tagCloud { width:742px; background-color:#FFFFFF; text-align:center; padding:5px; overflow:auto; font-size:70%; font-family:arial; border: 1px solid #ededed; height: 182px; }
#tagList { margin:0; padding:0; }
#tagList li { list-style-type:none; float:left; margin:0 10px; height:35px; }
#tagList li a { text-decoration:none; color:#a8a8a8; }
#tagList li a:hover { text-decoration:underline; }

#tagCloud-small { width:161px; background-color:#FFFFFF; text-align:center; padding:2px; overflow:hidden; font-size:70%; font-family:arial; border: 1px solid #ededed; clear: both; margin-top: 20px;}
#tagList-small { margin:0; padding:0; }
#tagList-small li { list-style-type:none; float:left; margin:0 2px;}
#tagList-small li a { text-decoration:none; color:#ed3d25; }
#tagList-small li a:hover { text-decoration:underline; }

#main-mid-print {
	display: none;
}
#internal-left-title {
	width: 161px;
	clear: both;
}
#internal-left-title h2 {
	font-size: 21px;
	color: #18559e;
	margin-top: 15px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}