@import url("css/menu.css");
@import url("css/variations/stylesheetwidget.css");
/* CSS Document */
#Body { font-family: Verdana, sans-serif; text-align: center; margin: 0px; padding: 0px; background: url(images/body_bg.jpg) repeat-x #86c1e7;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; }
body { font-size:12px; }
h1, h2, h3, h4, h5, h6{color:#5d87a1 !important; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 0px; }
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:6px 0;}
h3, h4{font-size:12px;margin:4px 0;}
h5, h6{font-size:10px;margin:3px 0;}



.Head, .SubHead, .SubSubHead
{font-family: Georgia, "Times New Roman", Times, serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}


/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; }
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0; }
.RightPane{ padding:0 0 0 20px; width:20%; margin:0; }


/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#5D87A1;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}


body {  }
#container { width: 960px; margin: 0px auto; text-align: left; position: relative; }

a img { border: 0px; }

a { color: #488bb7; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

#header { float: left; width: 100%; }

#header h1 a { text-indent: -5000px; display: block; width: 279px; height: 118px; background: url(images/main_logo.jpg) top left no-repeat; }
#header h1 { margin: 0px; padding: 0px; float: left; }

#header ul { margin-top: 80px; margin-right: 35px; list-style: none; float: right; margin-bottom: 0px; padding: 0px; }
#header ul li { float: left; display: block; padding: 0px 10px 4px 10px; border-right: 1px solid #86c1e7; }
#header ul .first{ padding-left: 0px; }
#header ul .last{ padding-right: 0px; border-right: 0px; }
#header ul li a { font-family: Tahoma, sans-serif; color: #fff; font-size: 10pt; text-decoration: none; font-weight: bold }
#dnn_topNav { position: relative;width: 640px; float: right; position: relative; z-index: 2000; margin: 0px; padding: 0px; }
#dnn_topNav .head_title { display: none; }
#dnn_topNav .c_head, #dnn_topNav .c_contentpane { margin: 0px !important; padding: 0px !important;} 
#dnn_topNav .c_footer { position: absolute; bottom: -18px; right: 0px; }
#home #content { float: left; clear: both; width: 960px; position: relative;}
#home #feature { height: 357px; width: 552px; background: url(images/home_feature.jpg) no-repeat; position: absolute; right: 0px; top: 112px; }
#home #content #top { width: 960px; height: 28px; background: url(images/home_top.png) top left no-repeat; float: left; }
#home #content #bottom {width: 960px; height: 35px; background: url(images/home_bottom.png) top left no-repeat; float: left; }
#home #content #main { padding: 0px 42px 0px 42px; width: 876px; background: url(images/home_slice.png) repeat-y; float: left; }
#home #content #main .wrap { background: url(images/home_content_bg.jpg) repeat-x; height:565px; } 

#dnn_ContentPane hr { width: 540px !important; float: left; }
#interior #dnn_ContentPane .c_contentpane { width: 540px !important; overflow: hidden; }
#interior #dnn_ContentPane table, #interior #dnn_ContentPane td, #interior #dnn_ContentPane tr, #interior #dnn_ContentPane tbody { text-align: left; width: 540px !important; }
#home .homeSubFeature { padding: 22px 23px 24px 23px; width: 368px; height: 181px; border: 1px solid #b7b7b7; float: left; }
#home .homeSubFeature h3 { color: #0080b2; font-size: 14pt; font-weight: normal; font-family: Georgia, serif; margin: 0px; padding: 0px;}
#home .homeSubFeature p {margin: 6px 0px 2px 0px; padding: 0px; color: #707070; font-family: Verdana; font-size: 8pt; line-height: 12pt; }
#home .homeSubFeature img { margin-right: 20px; }
#home .homeSubFeature a img { margin-top: 5px; margin-right: 0px; }
#home #dnn_homeLowerLeft { background: url(images/home_featureLeft_bg.jpg); clear: left; margin-right: 12px; margin-left: 16px; }
#home #dnn_homeLowerRight { background: url(images/home_featureRight_bg.jpg); width: 251px; padding-right: 140px; }
#home #dnn_ContentPane { height: 303px; width: 346px; float: left; clear: right; padding-top: 20px; padding-left: 30px; margin-right: 300px; }
#home #dnn_ContentPane #DNN_HTMLContent { }
#home #dnn_ContentPane h2 { margin: 0px; padding: 0px; font-weight: normal; color: #0866a3; font-size: 26pt; line-height: 30pt; font-family: Palatino Linotype, Book Antiqua, Palatin, serif; }
#home #dnn_ContentPane p { color: #707070; font-family: Verdana, sans-serif; font-size: 10pt; }
#home #dnn_ContentPane p b { color: #0080b2; }
#home #dnn_ContentPane a img { margin-top: 0px; margin-right: 0px; }


#interior #content { float: left; clear: both; width: 960px; position: relative;}
#interior #content #top { width: 960px; height: 28px; background: url(images/interior_top.png) left top no-repeat; float: left; }
#interior #content #bottom {width: 960px; height: 35px; background: url(images/interior_bottom.png) left top no-repeat; float: left; }
#interior #content #main { padding: 0px 42px 0px 42px; width: 876px; background: url(images/interior_slice.png) 14px top repeat-y; float: left; }
#interior #content #main .wrap { background: url(images/home_content_bg.jpg) repeat-x; height:565px; } 

#interior #dnn_sidebar { float: left; width: 281px; height: 100%; }
#interior #dnn_sidebar ul { width: 232px; list-style: none; padding: 0px; margin: 0px; margin-top: 30px; margin-left: 16px; margin-bottom: 30px; }
#interior #dnn_sidebar ul .header a { font-weight: normal; margin-bottom: 16px; border-bottom: 1px solid #b4d2ee; text-align: center; text-decoration: none; font-size: 22pt; display: block; padding-bottom: 5px; color: #0d4a72; font-family: Georgia, sans-serif; }
#interior #dnn_sidebar ul li a { color: #488bb7; font-weight: bold; font-size: 11pt; display: block; margin-bottom: 7px; text-decoration: none; }
#interior #dnn_sidebar ul li { list-style: none; }
#interior #content #main #dnn_sidebar { width: 281px background-color: #f1ecd8; height: 100%; }
#interior #dnn_ContentHeader { float: right; width: 595px; }
#interior #dnn_ContentHeader p { padding: 0px; margin: 0px; }
#interior #ContentCap { width: 595px; float: right; height: 19px; background: url(images/interior_content_top.jpg) bottom left no-repeat; }
#interior #dnn_ContentPane { float: right; background: url(images/inner_content_bg.png) bottom left no-repeat; width: 539px; padding: 0px 28px 28px 28px; font-size: 10pt; color: #707070;}
#interior #dnn_ContentPane p { margin: 10px 0px 10px 0px; padding: 0px; }
#interior #dnn_ContentPane h3, #interior #dnn_ContentPane .TitleHead { margin: 0px 0px 0px 0px; padding: 0px; font-size: 15pt; color: #0080b2; font-weight: normal; font-family: Georgia; }
#interior #dnn_ContentPane h4 { margin: 20px 0px 0px 0px; padding: 0px; font-size: 13pt; color: #0d4a72; font-weight: normal; font-family: Georgia; }
#dnn_footer { line-height: 18pt; font-size: 10pt; text-align: center; color: #fff; margin-bottom: 17px; }
#dnn_footer a { color: #fff; text-decoration: none; font-weight: bold; }


#interior #dnn_ContentPane .ModuleTitle_MenuBar table.ModuleTitle_SubMenu, #interior #dnn_ContentPane .ModuleTitle_MenuBar table.ModuleTitle_SubMenu tbody, #interior #dnn_ContentPane .ModuleTitle_MenuBar table.ModuleTitle_SubMenu td { xborder: 4px solid #ff00ff; width: auto !important; }

/* SIDE NAV */

#houseMenuVstatic #houseMenuCurrentItem a { color: #57a9dd !important; text-decoration: underline !important; }
#houseMenuVstatic #houseMenuParentItem a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; color: #304283 !important; }

#houseMenuVstatic li ul li
{
display: none;
}

#houseMenuVstatic li ul
{ 
	margin-top: 7px;
	margin-left: -10px;
}

#houseMenuVstatic #houseMenuCurrentItem
{
display: block !important;

}

#houseMenuVstatic #houseMenuCurrentLink ul li a { color: #0d4a72 !important; }

.DNNEmptyPane { width: 0px; overflow: hidden; }

#featureRotate div { background: transparent !important; width: 368px; }



