html {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	background-color: #032866;
}

body {
	font-family: "Verdana", "Arial", "Sans-serif";
	font-size: 11px;
	color: #5B5B5B;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #104B98;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #104B98;
}

h3 {
	font-size: 11px;
	margin: 5px 0px 0px 0px !important;
	padding: 0px !important;
	font-weight: bold;
}

h1, h2 { margin-bottom: 10px !important; }

p { margin: 0px; padding: 0px 0px 10px 0px; }

a {
	text-decoration: none;
	color: #1D4B98;
}
a:hover {
	color: #000;
}

td, th {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}

/* Containers and Columns
 -----------------------*/
#page_container {
	width: 762px;
	margin: 0px auto 10px auto;
	padding: 0px 0px 20px 0px;
	background-image: url(../images/corner_white.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#side_panel {
	float: right;
	margin: 0px 10px 0px 5px;
	padding: 0px;
	width: 197px;
}

#content_container {
	width: 521px;
	padding: 0px 0px 0px 0px;
	border-left: 11px solid #FFFFFF;
	background-color: #E7E7E7;
}

#content {
	padding-right: 12px;
	padding-bottom: 10px;
	background-image: url(../images/corner_grey.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #E7E7E7;
}

#content_images {
	width: 130px;
	margin: -2px 0px 0px 12px;
	padding: 0px;
	float: left;
	
}

#content_navigation {
	width: 128px;
	margin: 22px 12px 0px 5px;
	float: left;
	position: relative;
}

#content_text {
	margin-left: 142px;
	margin-top: 0px;
	padding-top: 10px;
	position: relative;
	
}

#content_text_2col {
	margin-left: 12px;
	margin-top: 0px;
	padding-top: 10px;
	position: relative;
	
}


#home_page_copy {
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	margin: 0px 0px 0px 10px;
	padding: 13px 0px 13px 0px;
}

#body_copy {
	margin: 0px 0px 0px 10px;
	padding: 13px 0px 13px 0px;
}

#body_copy ul {
	margin-left: 0px;
	padding-left: 15px;
}

#body_copy li {
	margin-bottom: 5px;
}

#home_page {
	background-image: url(../images/home_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.profile {
	background-color: #FFFFFF;
	border: 1px solid #5B5B5B;
	width: 450px;
	padding-top: 10px;
	padding-bottom: 0px !important;
}
.profile p, h3 {
	padding: 0px 5px 5px 5px;
	margin: 0px;
}
.profile img {
	float: right;
	margin: 0px 5px 20px 20px;
}

.spacer {
	clear: both;
	height: 1px;
}
/* Navigation
 -----------------------*/

#navigation {
	padding: 0px !important;
	margin: 0px 0px 0px 0px;
}
#navigation ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
	font-size: 10px;
}
#navigation ul li {
	display: inline;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;

}

#navigation ul li img {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

#navigation ul li a {
	text-align: center;
	margin: 0px !important;
	padding: 0px 0px 0px 0px !important;
}



/* Sub Navigation
 -----------------------*/
#sub_navigation {
	margin: 0px 5px 0px 12px;
	padding: 0px;
	list-style-type: circle;
}
#sub_navigation li {
	padding: 0px;
	margin-bottom: 5px;
}
#sub_navigation li a {
	text-decoration: none;
	color: #6181B7;
	font-weight: normal !important;
}

#sub_navigation li a:hover {
	text-decoration: none;
	color: #032886;
}

#sub_navigation .selected a {
	color: #032886;
}

/* Side Panel
 -----------------------*/
#quote { width: 197px; background-color: #A7B4D4; padding: 0px; margin: 0px; }
#quote p { font-weight: bold; font-size: 12px; color: #FFFFFF; padding: 18px 12px 14px 12px; margin: 16px 0px 0px 0px; }
#news_title {
	width: 173px;
	background-color: #6181B7;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
	margin: 15px 0px 0px 0px;
	padding: 43px 0px 13px 14px;
	background-image: url(../images/news_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#news_box {
	width: 163px;
	background-color: #1D4B98;
	color: #FFFFFF;
	margin: 0px 0px 15px 0px;
	padding: 23px 10px 52px 14px;
	background-image: url(../images/news_btm.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#news_box a { color: #FFFFFF; }
#news_box a:hover { color: #CCCCCC; }
#quote_box {
	width: 197px;
	background-color: #6181B7;
	color: #FFFFFF;
	background-image: url(../images/quote_btm.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 14px;
}
#quote_box p {
	margin: 15px 0px 15px 0px;
	padding: 23px 10px 52px 14px;
}
#quote_box a {
	color: #FFFFFF;
	text-decoration: none;
}
#quote_box a:hover {
	color: #E7E7E7;
}
#quote_box_plain {
	width: 197px;
	background-color: #6181B7;
	color: #FFFFFF;
	font-size: 14px;
	padding-bottom: 0px !important;
}
#quote_box_plain img { margin: 0px !important; padding: 0px !important; }
#quote_box_plain p {
	margin: 15px 0px 0px 0px;
	padding: 23px 10px 30px 14px;
}
.quote_mark { font-weight: bold; }


/* Toolbox
 -----------------------*/
#toolbox { clear: none; margin-top: 20px; margin-left: 10px; }
#toolbox p { margin: 0px; padding: 0px; }

/* Search Form & Fields
 -----------------------*/
#search_form h2 { font-size: 10px; font-weight: normal; padding: 0px; margin: 0px 0px 5px 0px; }
.field_text { width: 350px; height: 15px; border: 1px solid #032886; font-size: 10px; color: #5B5B5B; padding: 2px;font-family: "Verdana", "Arial", "Sans-serif"; }
.field_textarea { width: 350px; height: 50px; border: 1px solid #032886; font-size: 10px; color: #5B5B5B; padding: 2px;font-family: "Verdana", "Arial", "Sans-serif"; }
.field_text_small { width: 117px; height: 15px; border: 1px solid #032886; font-size: 10px; color: #5B5B5B; padding: 2px;font-family: "Verdana", "Arial", "Sans-serif"; }
.field_search_button { font-weight: bold; background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #032886;font-family: "Verdana", "Arial", "Sans-serif"; }
.field_search_button_over { font-weight: bold; background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #5B5B5B; cursor: pointer;font-family: "Verdana", "Arial", "Sans-serif"; }
.field_button { font-weight: bold; background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #032886;font-family: "Verdana", "Arial", "Sans-serif"; }
.field_button_over { font-weight: bold; background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #5B5B5B; cursor: pointer;font-family: "Verdana", "Arial", "Sans-serif"; }


/* Misc
 -----------------------*/
#consultation_box {
	width: 119px;
	background-image: url(../images/free_consultation_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #0B0252;
	color: #FFFFFF;
	padding: 25px 5px 5px 5px;
	margin-top: 10px;
}

/* Credit
 -----------------------*/
#credit { width: 762px; margin: 5px auto 20px auto; }
#credit p { text-align: left; float: left; }
#credit a { text-decoration: none; color: #FFFFFF; font-weight: normal; }
#credit a:hover { text-decoration: underline; color: #E7E7E7; }

#registered_office {
width: 762px;
margin: 10px auto 0px auto;
color: #FFFFFF;
}

#registered_office p { text-align: right; float: right; }

#text_links { width: 762px; margin: 10px auto 30px auto; text-align: center; }
#text_links ul { list-style-type: none; margin: 0px; padding: 0px; }
#text_links ul li { display: inline; border-right: 1px solid #FFFFFF; padding: 0px 5px 0px 5px; margin: 0px; }
#text_links li.last { border-right: 0px; }
#text_links a { text-decoration: none; color: #FFFFFF; }
#text_links a:hover { text-decoration: underline; color: #E7E7E7; }
