/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
body {line-height:1.34em;height: 100%;}
table {border-collapse:separate;border-spacing:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/*Styles*/
body {font-size:18px;color:#fff;font-family:"Calibri", Arial, Helvetica, sans-serif; background:#FFF}
h1, h2 {color:#fff;}
h1 {margin-bottom:10px;}
h2, .admin_page_title {font-size:21px;font-family:Georgia, "Times New Roman", Times, serif; color:#dac17b; border-bottom:1px solid #b76b67; font-weight:bold; margin-bottom:20px;padding-bottom:5px;}
a, a:visited {color:#fff;}
a:hover {color:#dac17b;}
p{margin-bottom:20px;}

#shadow{margin:0 auto;width:1020px;background:url(images/wrapper_bg.png);padding:0 5px;}
.wrapper{padding:20px;}
.header	{margin-bottom:25px;}
.sidebar{width:250px;float:left;}
.content{float:left;width:715px;margin-left:5px;}
.footer{background:url(images/footer.png) repeat;margin:0px -20px 20px;padding:10px 40px 10px 40px; font-size:16px;}

.clearme{clear:both;}
.login{float:right; font-size:12px;margin-right:20px;}
.black{color:#000}
.lefty{float:left;}
.righty{float:right;color:#000;}

.header li {list-style-type: none; }
.header li.small a{text-align:center; width:40px; height:32px; float:left;background:url(images/button_down_small.png);margin-right:10px;text-decoration:none;}
.header li.small a:hover{background:url(images/button_active_small.png); color:#003;text-decoration:none;}
.header li.small a img{margin-top:4px;}
.header li.small a img{margin-top:4px;}
.header a{text-align:center; width:138px; height:32px; float:left;background:url(images/button_down.png);padding-top:3px;margin-right:10px;text-decoration:none;}
.header a:hover{background:url(images/button_active.png); color:#003;text-decoration:none;}
.header .editdiv{text-align:center; width:138px; height:32px; float:left;background:url(images/button_down.png);padding-top:3px;margin-right:10px;text-decoration:none;}
.header .editdiv input{margin:1px 0px 0px 20px;width:85px;float:left;background-color:Transparent;border:dotted 1px #cccccc;font-size:18px;color:#fff;font-family:"Calibri", Arial, Helvetica, sans-serif; }
.header .editdiv a{margin:4px 0px 0px;width:30px;background:none;float:right;padding:0;}
.header a.none{text-align:left; width:auto; height:auto; float:none; background:none;padding-top:0px;margin-right:0px;text-decoration:none;}
.header a.none:hover{background:url(images/button_active.png); color:#003;text-decoration:none;}

.sidebar ul li {list-style-type: none;}
.sidebar ul li a{padding-left:30px;padding-right:20px;width:181px; height:36px; display:block;background:url(images/snav_single_up.png);padding-top:7px;margin-bottom:7px;text-decoration:none;}
.sidebar ul li a:hover{background:url(images/snav_single_down.png); color:#003;text-decoration:none;}
.sidebar .editdiv{padding-left:30px;padding-right:0px;width:201px; height:36px; display:block;background:url(images/snav_single_up.png);padding-top:7px;margin-bottom:7px;text-decoration:none;border-width:0px;font-size:18px;color:#fff;font-family:"Calibri", Arial, Helvetica, sans-serif;}
.sidebar .editdiv input{margin-top:1px;width:160px;float:left;background-color:Transparent;border:dotted 1px #cccccc;font-size:18px;color:#fff;font-family:"Calibri", Arial, Helvetica, sans-serif; }
.sidebar .editdiv a{margin-top:4px;width:30px;background:none;float:right;padding:0 2px 0 0;}
.sidebar .editdiv a:hover{background:none;}

.sidebar_top{width:230px;float:left;height:45px;border:solid 0px black;margin-bottom:5px;}
.sidebar_top_l{background:url(admin/images/snav_single_down_med.png);float:left; width:110px;height:40px;}
.sidebar_top_l a{float:left;padding:12px 0px 0px 47px;display:block;width:60px;height:30px;}
.sidebar_top_r{background:url(admin/images/snav_single_down_med.png);float:right;width:110px;height:40px;}
.sidebar_top_r a{float:left;padding:13px 0px 0px 47px;display:block;width:60px;height:30px;}

.sidebar .twolines a{padding-left:30px;padding-right:20px;width:181px; height:67px; display:block;background:url(images/snav_double_up.png);padding-top:7px;margin-bottom:7px;text-decoration:none;}
.sidebar .twolines a:hover, #sidebar .twolines .active{background:url(images/snav_double_down.png); color:#003;text-decoration:none;}

.content_top{background:url(images/top.png);margin:0 inherit;height:22px;}
.content_mid{background:url(images/middle.png) repeat-y;margin:0 inherit;padding:0 30px 5px;}
.content_bottom{background:url(images/bottom.png); height:16px; margin-bottom:140px;}
.content_minheight{width:1px;height:600px;float:right;}

.content_mid ul{padding-bottom:20px;}
.content_mid li{list-style:disc; margin-left:50px; font-size:16px;}

.content_mid .contentpage_mainimg_l{float:left;margin:5px 15px 5px 5px;}
.content_mid .contentpage_mainimg_r{float:right;margin:5px 5px 5px 15px;}
.content_mid .contentpage_mainimg_c_block{display:block;margin:15px auto;}
.content_mid .contentpage_mainimg_l_block{display:block;margin:15px auto 15px 5px;}
.content_mid .contentpage_mainimg_r_block{display:block;margin:15px 5px 15px auto;}

.content_mid table.address tr td.label{text-align:right;}
.content_mid table.address tr td input{margin:5px 20px;width:250px;}
.content_mid table.address tr td textarea{margin:5px 20px;width:250px;}

#footer p{margin-bottom:0;}
.adminheader {width:990px;height:36px;background:#333333;margin:0 auto;border:solid 1px #aaaaaa;}
.adminheader {font-size:14px;padding:0px 15px;}

.adminmenu ul{list-style-type:none;}
.adminmenu li{list-style-type:none;float:left;padding:3px;}
.adminmenu li a{background-color:#333333;display:block;height:30px;padding:0px 5px;}
.adminmenu li a:hover{background-color: #888888;color:#dddddd;}
