﻿html, body{margin:0 auto;background-color:#e7e8e9;height:100%;}
#container {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -90px;width:755px; padding-left:70px; padding-right:30px; background-color:#fff; background:url(/images/content_bg.png) repeat-y top center}

#header {background:url(/images/header.gif) no-repeat;margin-bottom:5px;width:715px;padding-top:0px;}
#logoPrint {display:none;}
#secondNav {height:50px;margin-left:180px;padding-top:38px;padding-left:12px;}
#secondNav ul {display:inline;list-style-type:none;}
#secondNav ul li {float:right;margin:15px 15px 0px 15px;}
#secondNav ul li a {text-transform:uppercase;text-decoration:none;color:#fff;font-size:10px;font-weight:bold;}
#secondNav #searchBox {margin-top:11px;}
#secondNav #searchBox input {border:none;}
#secondNav #searchBox .Go {background-color:#ffe1bc;color:#ff8c00;font-weight:bold;cursor:pointer}

#navigation {margin:0 30px 10px 0;width:160px;}
#navigation ul {list-style-type:none;padding:0;margin:0;}
#navigation ul li {padding:0;float:left;width:100%;border-bottom:dashed 1px #ff8c00;vertical-align:middle;}
#navigation ul li a {text-decoration:none;color:#333;display:block;background:url(/images/arrow.gif) no-repeat left center;padding:5px 0px 5px 25px;font-size:11px;margin:10px 0px 10px 25px;}
#navigation ul li a:hover{text-decoration:none;color:#ff8c00;}
#navigation ul li.selected {padding-left:0;font-weight:bold;color:#122455;}
#navigation ul li.header {padding:0px;height:4px;background-color:#ff8c00;border-bottom:none;}
#navigation ul li ul li {padding:0;border-bottom:none;}
#navigation ul li ul li a{text-decoration:none;color:#333;display:block;background:none;padding:0 0 0 25px;margin-top:-8px;font-size:10px;}

#contactBox {margin:0 30px 10px 0;width:170px;color:#006699;}

#breadCrumbs {margin:7px 0px 7px 0px;font-size:10px;position:relative;}
#breadCrumbs a {color:#999;text-decoration:none;}

#bodyCopy {line-height:15px;float:left;width:525px;margin:0 0 10px 0;clear:right;}
#bodyCopy h2 {margin:0 0 5px 0}
#bodyCopy p {margin:0 0 10px 0}
#bodyCopy ul, ol {margin:10px 0 10px 30px;}
#bodyCopy ul {list-style-type:disc;}

#content{width:345px;float:left;position:relative;}

#leftCol {float:left;}
#rightCol {float:right;height:100%;width:155px;background:url(/images/callout_bg.png) repeat-x;}
#rightCol .callout {padding:0px 0px 10px 4px;}
#rightCol .callout .boxtop {width:151px;height:11px;background: url(/images/box_top_bar.gif) no-repeat;}
#rightCol .callout .boxcontent {width:151px;background: url(/images/box_line.gif) repeat-y;}
#rightCol .callout .boxcontent .text {padding:0px 5px 0px 5px;}
#rightCol .callout .boxcontent .center {text-align:center;}
#rightCol .callout .boxcontent .bottom {text-align:center;padding-bottom:0px;}
#rightCol .callout .boxcontent .bottomVideo {text-align:center;padding-bottom:10px;}
#rightCol .callout .boxbottom {width:151px; height:16px;background: url(/images/box_bottom_bar.gif) no-repeat;text-align:center; text-decoration:none; color:#fff;font-size:10px;font-weight:bold;margin-bottom:25px;}

.push{height:80px;clear:both}
#footer {clear:both;text-align:center;padding-top:60px;font-size:10px;color:#999;}
#footer a {color:#999;text-decoration:none;}
#footer a:hover {color:#999;text-decoration:underline;}

.cmsToolbar {position:relative;height:30px;background-color:#f7f7f7;width:705px;z-index:999;padding:0px 4px 4px 4px;border-left:solid 1px #ffe1bc;border-right:solid 1px #ffe1bc;margin-top:-3px;}
.cmsToolbar .reminder {background-color:#ffffcc;padding:6px;text-align:center;}
.cmsMenuSeparator {height:3px;margin:0px;padding:0px;}

.textBox {border:solid 1px #939393;}

dl.smap {margin-left:10px;}
dl.smap dt {font-weight:bold; }
dl.smap dd {margin-left:20px;}

.gridList td {padding:2px;}

.valError {color:red;}
.cptchboxer img { border:solid 1px #939393;  }
.cptchboxer input { border:solid 1px #939393; margin:10px 5px 5px 5px; padding:1px 1px 1px 1px; }

#login {background:url(/images/login_box_bg.jpg) no-repeat center top;margin-top:50px;width:495px;height:220px;padding:50px 0 0 50px;text-align:center;}
#login .login_title {width:250px;display:block;padding-bottom:15px;margin-bottom:10px;border-bottom:solid 1px #000;font-size:18px;text-align:center}

/* rad customization */
.radwindow .statusbarrow .statusbar {color:#fff;}
.rtsUL {margin:0px !important;}
.TelerikModalOverlay {z-index: 3000 !important;}
.rade_toolbar.Default .SavePreview {background-image: url(/images/icon/save_edit.gif);}
.rade_toolbar.Default .ClearPreview {background-image: url(/images/icon/clear.gif);}
.rade_toolbar.Default .ShowPreview {background-image: url(/images/icon/preview.gif);}
.rade_toolbar.Default .Publish {background-image: url(/images/icon/publish.gif);}
.dockCmdEdit {width: 18px;background: url(/images/icon/edit.gif) no-repeat;}
.dockCmdSave {width: 18px;background: url(/images/icon/save.gif) no-repeat;}
.dockPreview .rdContent {background-color:#ffffcc; border-bottom: solid 1px #5c5c5c;}


table.checkboxlist input
  { width: 20px; display: block; float: left; }
table.checkboxlist label
  { width: 300px; display: block; float: left; margin-left:2px;}
