/* Start General site CSS */
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #818386;}
body {background-color: #005395;margin: 20px 0 0 0px;}
p {text-align:left;}

address {padding-top:10px;padding-bottom:12px;font-family: Arial, Helvetica, sans-serif;font-style:normal;font-size:14px;line-height:20px;text-align:left;color: #818386;}

a:link, a:visited, a:active {font-size:12px;color: #7591c0;text-decoration: underline;}
a:hover {color: #003f83;text-decoration: underline;}

hr {margin: 5px 0px 5px 0px;color: #660033;border: 0;border-top: 1px solid #660033;height: 1px;width: 580px;}

h1,h2,h3,h4,h5,h6 {padding-top:8px;color:#3a5f9d;}
h1 {font-size: 16px;text-align: left;margin: 8px 2px 8px 2px;}
h2 {font-size: 21px;font-weight:normal;padding-top:0px;margin-top:0px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;text-decoration: underline;}

form {margin: 0;}

.main {width: 821px;margin: auto;padding: 0;background:#fff url('bg_border.gif') repeat-y;}

/* Start Banner */
.banner a {color:#000;}
.banner {width:821px;height:80px;text-align:left;background-image:url('header.jpg');padding:0px;margin:0px;}

/* Start Search */
.search_box {width: 200px;font-size: 20px;font-weight: bold;color: #FFFFFF;text-align: center;padding-top: 20px;}
.search_string {width: 100px;height: 16px;font-size: 10px;vertical-align: middle;}
.search_submit {width: 50px;height: 22px;font-size: 10px;vertical-align: middle;}
.highlight {background-color: #D0D0D0;}

/* Old top menu - for reference only */
#menuTop {width:801px;height:65px;}
#menuTop ul {margin:0 0 0 0px;padding:40px 0 0 0px;white-space: nowrap;float:right;}
#menuTop ul li {font-size:12px;display:inline;display: inline;list-style-type: none;}
#menuTop ul li a {color:#000;padding:12px 20px 12px 20px;text-decoration:none;border-right:1px solid #d6d7d9;font-weight:normal;}
#menuTop ul li a:hover {background:url('button_rollover.jpg');}
#menuTop ul li .menu_current {color:#000;text-decoration:none;background:url('button_rollover.jpg');}

/* Start Menu Top - top navigation strip (horizontal) */
#navcontainer {width:785px;height:65px;margin: 0;padding:30px 0 0 274px;}

/* to stretch the container div to contain floated list */
#navcontainer:after {content: ".";display: block;line-height: 1px;font-size: 1px;clear: both;}

#navcontainer ul {list-style: none;padding: 0;margin:0px 0 0 0px;}
#navcontainer ul li {display: block;float: left;width:88px;margin: 0;padding: 0;font-size:12px;}
#navcontainer ul li a {text-align:center;display: block;width:100%;padding:10px 0 10px 0px;text-decoration: none;color:#000;border-right:1px solid #d6d7d9;font-weight:normal;}
#navcontainer>#navcontainer ul li a { width: auto; }
#navcontainer ul li .menu_current {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
#navcontainer ul li a:hover {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-expandmenu-parent a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-expandmenu-parentmenu-first a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-expandmenu-parentmenu-last a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-expandmenu-current a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-currentmenu-first a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-expandmenu-currentmenu-first a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-expandmenu-currentmenu-last a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-current a  {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-parentmenu-first a {color:#000;text-decoration:none;background:url('button_rollover.jpg');}
.menu-expandmenu-parent ul {display:none;}
.menu-expandmenu-parentmenu-first ul {display:none;}
.menu-expandmenu-parentmenu-last ul {display:none;}
.menu-expandmenu-currentmenu-last ul {display:none;}
menu-expandmenu-currentmenu-first ul {display:none;}
.menu-expandmenu-current ul {display:none;}

/* Start Menu Left - top navigation strip (horizontal) */
.menuLeft {float: left;width:271px;font-size:12px;line-height:15px;margin:0px;padding:0px;}
.menuLeftHeader {width:277px;height:292px;margin:0px;padding:0px 0px 0px 22px;background-image:url('left_divider.jpg');background-position:bottom left;background-repeat:no-repeat;}
.menuLeftInterior {width:250px;padding:0px 0 0 0px;margin:17px 10px 0px 22px;}
.menuLeftIcons {margin-left:22px;}

.menuLeft h2 {width:240px;line-height:25px;margin-top:0px;font-size: 21px;padding-top:15px;}
.content h2 {margin-bottom:5px;line-height:110%;padding-top:10px;}

.menuLeft ul, .menuLeft li {margin-left: 7px;padding-left: 0px;list-style: bullet;margin-bottom: 8px;font-size: 13px;color:#627db3;}
.menuLeft ul {padding-bottom:10px;padding-top:10px;margin-top:7px;}
.menuLeft ul ul {padding:0px 0px 0px 8px;}
.menuLeft ul ul li {margin-bottom:0px;}
.menuLeft a:link, .menuLeft a:visited, .menuLeft a:active {display: block;padding:2px 2px 2px 0px;color:#627db3;font-weight:bold;text-decoration:none;}
.menuLeft a:hover {display: block;padding:2px 2px 2px 0px;color:#003f83;font-weight:bold;text-decoration:none;}
.menu_current a:link, .menu_current a:visited, .menu_current a:active, .menu_current a:hover {color:#003f83;text-decoration:none;}

.menuLeft p {color:#818386;width:230px;font-size:12px;line-height:15px;margin-bottom:0px;}
.menuLeft p a:link, .menuLeft p a:visited, .menuLeft p a:active, .menuLeft p a:hover {color:#818386;text-decoration:underline;padding-top:0px;padding-left:0px;padding-bottom:7px;}
.menuLeft p {margin-top:0px;padding-top:0px;}

.leftIcons {}
.search_box {padding:0px;margin:0 0 0 22px;}

.demobutton {padding:0 0 10px 0px;margin:0px;height:41px;}
.address1 {}
.address2 {padding-bottom:0px;}
.address2 img {padding:0px;margin:0px;}

/* Start latest news - left column only */
#leftColumnNews {width:206px;border:1px solid #9fa1a4;background:#c7c8cb url('http://www.videonations.net/wb/templates/allcss/lnbg.jpg') repeat-x;padding:10px;margin-bottom:40px;margin-top:30px;margin-left:22px;}
#leftColumnNews h2 {color:#3a5f9d;font-style:italic;padding:0 0 5px 0px;margin:0 0 0px 0px;}
#leftColumnNews p {color:#3a5f9d;font-style:italic;padding:0 10px 0 0 10px;margin:0 0 0 0px;width:200px;}
#leftColumnNews a, #leftColumnNews a:link, #leftColumnNews a:active, #leftColumnNews a:visited {font-size:11px;color:#3a5f9d;font-style:italic;padding:10px 0 0 0px;margin:0 0 0 0px;}
#leftColumnNews a:hover {text-decoration:none;}
#leftColumnNews hr {display:none;}

/* Login options */
.login_table {border: 1px solid #D0D0D0;margin-top: 20px;margin-bottom: 5px;text-align: center;padding-bottom: 3px;}
.login_table h1 {color: #660033;font-size: 12px;text-transform: uppercase;font-weight: bold;text-align: center;margin: 5px 0px 5px 0px;}
.login_table input {text-transform: uppercase;font-size: 10px;margin: 5px 0px 1px 0px;width: 100px;}

.contentTop {height:42px;width:500px;padding:0px 0px 0px 0px;clear: right;background-image: url(contenttop.jpg);}

.contentHeader {margin-left: 276px;margin-bottom:0px;width:524px;padding: 0px 0px 0px 0px;}
.contentHeader p {margin:0 0 0 0px;padding:0 0 0 0px;font-size:1px;}
.content {margin-left: 276px;margin-top:0px;padding: 0px 20px 14px 25px;clear: right;background-image: url(border_left.gif);background-repeat:repeat-y;}
.content p {font-size:12px;line-height:17px;}

.footer {clear: both;text-align: center;margin-bottom:0px;padding-bottom:0px;}
.contentFooter {color:#ccc;margin-left: 276px;margin-top:0px;padding: 0px 20px 14px 25px;clear: right;background-image: url(border_base.gif);background-repeat:repeat-y;}
.powered_by p {text-align: center;font-size: 10px;padding-top: 2px;}
.powered_by a:link, .powered_by a:visited, .powered_by a:active {font-size:12px;color:#7591c0;text-decoration:none;}
.powered_by a:hover {color: #fff;text-decoration: underline;}
.search_box {text-align:left;}
.field_checkbox {float:left;}
.checkbox_label {display:block;margin-bottom:5px;}
