/*
Theme Name: Primo
Theme URI: http://www.primointeractive.com/themes
Description: WP Theme from <a href="http://www.primointeractive.com">Primo Interactive Limited</a>.
Version: 1.0
Author: Primo Interactive Limited
Author URI:	http://www.primointeractive.com
Tags: fixed-width, three-columns
*/

/*
Copyright 2009 Primo Interactive Limited

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}

body {min-width:950px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom:0px; background-color: #fff;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000;}
img {border:0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.right {float:right;}
#primointeractive {width:100%; height:29px; background:url(images/primointeractive_bg.jpg) repeat-x; border-bottom:solid 1px #fff;}
.toplinks_container {height:20px; width:75%; font-size:x-small; float:left; padding-left:10px; padding-top:10px; color:#fff;}
.toplinks_container a:link{color:#fff; text-decoration:none; font-weight:bold;}
.toplinks_container a:hover{color:#0066a1; text-decoration:none; font-weight:bold;}
.toplinks_container a:active{color:#fff; text-decoration:none; font-weight:bold;}
.toplinks_container a:visited{color:#fff; text-decoration:none; font-weight:bold;}
.primointeractive_container {height:20px; width:20%; font-size:x-small; float:right; padding-right:10px; padding-top:10px; color:#fff; text-align:right;}
.primointeractive_container a:link{color:#fff; text-decoration:none; font-weight:bold;}
.primointeractive_container a:hover{color:#0066a1; text-decoration:none; font-weight:bold;}
.primointeractive_container a:active{color:#fff; text-decoration:none; font-weight:bold;}
.primointeractive_container a:visited{color:#fff; text-decoration:none; font-weight:bold;}
#header_open a{color:#fff; font-weight:bold; text-decoration:none; border-bottom:none;}
#header_open a:hover{color:#0066a1; font-weight:bold; text-decoration:none; border-bottom:none;}
#header_open a:active{color:#fff; font-weight:bold; text-decoration:none; border-bottom:none;}
#header_open a:visited{color:#fff; font-weight:bold; text-decoration:none; border-bottom:none;}
#header_content {background-color:#333333; padding:10px; color:#fff; border-bottom:solid 1px #fff;}
#topcontainer_bg {width:100%; background-color:#0066a1;}
#topcontainer {width:950px; height:171px; margin: 0px auto -1px auto; z-index:100;}
#maincontainer {width:950px; margin: 0px auto -1px auto;}
#toplogo {width:220px; height:155px; float:left; padding-top:10px; padding-bottom:10px;}
#topstrapline {float:right; padding-top:145px; font-size:small; color:#efefef;}
#navbar_container_bg {background-color:#efefef;}
#navbar_container {width:930px; height:39px; margin: 0px auto -1px auto;}
#navlinks {padding-top:12px;}
#navlinks li{list-style:none; float:left; margin-right:10px;}
#navlinks ul {display:none;}
#navlinks a{text-decoration:none; color:#0066a1;}
#navlinks a:hover{text-decoration:none; color:#000;}
#navlinks a:active{text-decoration:none; color:#0066a1;}
#navlinks a:visited{text-decoration:none; color:#0066a1;}
#container {padding-left:220px; padding-right:220px;}
#container .column {position:relative; float: left; z-index:50;}
#center {width: 100%;}
#content {padding-left:10px; padding-right:10px;}
#content a{color:#0066a1; text-decoration:none; border-bottom:dashed 1px #0066a1;}
#content a:hover{color:#000; text-decoration:none; border-bottom:dashed 1px #000;}
#content a:active{color:#000; text-decoration:none; border-bottom:dashed 1px #000;}
#content a:visited{color:#000; text-decoration:none; border-bottom:dashed 1px #000;}
#main_content {min-height:600px;}
#left_content {padding:10px; min-height:600px;}
#right_content {padding:10px; min-height:600px;}
#left {width: 220px; right: 220px; margin-left: -100%;}
#right {width: 220px; margin-right: -220px;}
.sidebox_header {width:178px; background-color:#fff; border:1px solid #efefef; padding:10px;}
.sidebox_container {width:190px; padding:5px; background-color:#efefef; float:left;}
.sidebox_container a{color:#000; text-decoration:none;}
.sidebox_container a:hover{color:#80B0DB; text-decoration:none;}
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#efefef; margin:0 5px;}
.b2f {height:1px; background:#efefef; margin:0 3px;}
.b3f {height:1px; background:#efefef; margin:0 2px;}
.b4f {height:2px; background:#efefef; margin:0 1px;}
#footer {clear: both; background-color:#efefef; padding:25px; text-align:center; font-size:x-small; color:#000;}
#footer a{color:#0066a1; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:none;}
h1 {font-size:large; font-weight:bold; text-transform:capitalize; color:#0066a1;}
h2 {font-size:small; font-weight:bold; text-transform:capitalize; color:#999;}
.pagesmallprint {font-size:x-small;}
.case_proper {text-transform:capitalize;}
.arrowlistmenu{width: 180px; margin: 0px auto -1px auto;}
.arrowlistmenu .menuheader{font-size: x-small;color: #fff; background:#0066a1; margin-bottom: 10px; padding: 4px 0 4px 10px;}
.arrowlistmenu ul{list-style-type: none;margin: 0;padding: 0; margin-bottom: 8px; text-decoration: none;}
.arrowlistmenu ul li{padding-bottom: 5px;}
.arrowlistmenu ul li a{font-size: x-small;color: #000;background: url(images/arrowbullet.png) no-repeat center left;display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;}
.arrowlistmenu ul li a:visited{color: #000;text-decoration: none;}
.arrowlistmenu ul li a:hover{color: #0066a1;text-decoration: none;}
#top_of_page {font-size:x-small; text-align:right; margin-bottom:20px;}
#top_of_page a{text-decoration:none; border-bottom:none; margin-bottom:20px;}
#top_of_page a:hover{text-decoration:none; border-bottom:none; margin-bottom:20px;}
#top_of_page a:active{text-decoration:none; border-bottom:none; margin-bottom:20px;}
#top_of_page a:visited{text-decoration:none; border-bottom:none; margin-bottom:20px;}
.home_posts {border:1px solid #efefef; padding:10px; margin-bottom:20px;}

/** IE7 Fixes **/

#left {width: 220px; margin-left: -100%; left: 220px;}
#container > #left {left: -220px; margin-left: expression(document.all.center.offsetWidth * -1);}