/* CSS Document */
/* CSS Document */
body,p { color: #323232; font-size: 14px; }
h2.side-heading { background: #323232; font-size: 17px; color: #fff;}
h2.side-heading_sub { background: #323232; font-size: 17px; color: #fff; }
h2 { font-size: 19px; }
h3 { font-size: 17px; }
.imgbox { width:525px; height: 230px;}
#viewoption li#view { font-size: 14px; }
#viewoption li#type, #viewoption li#contrast { font-size: 17px; }
#viewoption li#large a, li#darkonlight a, li#lightondark a { font-size: 14px; color:#000; }
#viewoption li#larger a { font-size: 14px; color:#000; }
#viewoption li#largest a { font-size: 17px; color:#000; }
#viewoption li#lightondark a { font-size: 14px; background:#000; color:#fff; }
#menu { background:#323232; }
#cssdropdown, #cssdropdown ul {  }
#cssdropdown li { float: left; position: relative; }
.mainitems { border-right: 1px solid #ccc; }
.mainitems a { padding: 10px 5px 13px 5px; color: #fff; display: block; }
.mainitems a:hover { background: #515151; }
.subuls{ display: none; width: 10em; position: absolute; top: 2.8em; left: 0; background-color: #515151; }
.subuls li{ width: 100%; }
.subuls li a { border-bottom: 1px solid #888; display: block; padding: 4px 4px 9px 6px; border-left: 1px solid #000; }
.subuls li a:hover { background: #727272; }
#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto; left: auto; }
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}
#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;}
#sidemenu_sub { background:fff; margin-bottom:25px; border-bottom: 1px solid #ccc; border-top:3px solid #EC6E00;}
#sidemenu { width: 210px; height: 118px; float: right; padding: 3px 0; ; }
#sidemenu a { width: 190px; font-size: 16px; color: #fff; padding: 5px; text-align: right; }
#sidemenu_sub a { font-size: 14px; color: #000; padding: 5px; }
#sidemenu a:hover  { border-right: 2px solid #EC6E00;  background: #727272; }
#sidemenu_sub a:hover { border-right: 2px solid #EC6E00;  background: #ccc; }
h1.heading { font-color: #505050; font-size: 25px; }
#right_content_top p, #right_content_top_sub p { font-size: 14px; } 
#right_content_bottom span, #right_content_bottom_sub span { color: #000; }
#footer span { font-size: 14px; }
#footer a { color: #000; font-size:12px;}
#footer ul { }
#footer li { }

/* contact us form */
select.small { font-size: 14px; }
