/* Global Styles */
body {background:url(images/bg.jpg) no-repeat #004378 top center; margin:25px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h1 {color:#2f5489; font-weight:normal; margin:0; padding:0;}
p {font-size:12px;}
a:hover {text-decoration:none;}
form {font-size:12px;}

/* Wrapper Styles */
#wrapper {width:900px; margin:0 auto;}
#mini_wrapper {background:#fff;}

/* Misc Styles */
.clear {clear:both;}
.error {color:#ff0000; font-size:11px;}
.input {padding:5px 0;}
table.gc tr td {width:175px !important;}
#bottom_logos {text-align:center;}

/* FAQ Styles */
#faq div {font-size:12px; padding-top:10px;}
#faq a {color:#000 !important;}

/* Main Section Styles */
#main_section {padding:25px;}
#main_section h1 {font-size:24px;}
#main_section h2 {color:#2f5489; font-size:16px; font-style:italic; margin:0; padding:0;}
#main_section #left {float:left; width:70%;}
#main_section #right {float:left; width:20%; padding-left:15px;}

/* Customer Feedback Styles*/
table#customer_feedback {width:525px !important;}

/* Home Region Styles */
.h3_regions {float:left; font-size:12px; width:400px;}
.h3_regions ul {margin:0; padding:0 0 0 15px;}
.h3_regions ul li {margin:0; padding:0 0 7px 0;}
h3#security {background:url(images/security.gif) no-repeat top left; width:254px; height:50px; margin:0; padding:0;}
h3#protection {background:url(images/protection.gif) no-repeat top left; width:254px; height:50px; margin:0; padding:0;}
h3#convenience {background:url(images/convenience.gif) no-repeat top left; width:254px; height:50px; margin:0; padding:0;}
h3#satisfaction {background:url(images/satisfaction.gif) no-repeat top left; width:254px; height:50px; margin:0; padding:0;}

/* Secondary Styles */
#secondary_pages {background:#fff; padding:25px;}
#left_content {float:left; width:560px; margin-right:20px;}
#left_content h1 {font-size:18px;}
#left_content p a {color:#c7722c;}
#left_content ol, #left_content ul {font-size:12px; padding:0 25px;}
#left_content ol li {padding:0 0 7px 0;}
#left_content table {font-size:11px; width:550px; border:0;}
#left_content table tr th {font-size:14px; text-align:left;}
#left_content table tr td {border:1px solid #999;}
#left_content table#services tr td {width:225px;}
#right_content {float:left; background:url(images/rightside_bg.jpg) no-repeat; width:267px; height:476px;}
#right_content ul {margin:90px 0 0 25px; padding:0; list-style:none;}
#right_content ul li {margin:0; padding:0 0 15px 0;}
#right_content ul li img {margin-right:10px;}
#right_content ul li a {text-decoration:none; color:#fff; font-size:15px; font-weight:bold;}
#right_content ul li a:hover {text-decoration:underline; color:#fff;}

/* Footer Styles */
#footer {text-align:center; font-size:10px; color:#fff; padding:10px 0;}
#footer a {color:#fff;}