*{margin:0; padding:0;}

body{background-color: #dbdcd6;}



/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

.Header	{ margin: 0; width:902px; height: 46px; padding:0 0 0 0; background: url(images/nav_bg.jpg) transparent;}

.HeaderPane	{ margin: 0; width:902px; padding:0 0 0 6px;text-align:left; vertical-align: top; background-color: transparent;}
.LogoPane	{ margin: 0; width:902px; padding:0 0 0 0; vertical-align: top;}
.TopPane, .BottomPane, .ContentPane	{ margin: 0; padding: 10px 20px 15px 30px; vertical-align: top; width: 100%; text-align: left;}
.LeftPane				{ margin: 0; padding: 10px 20px 7px 30px; vertical-align: top; text-align: left; width: 25%; }
.RightPane				{ margin: 0; padding: 10px 20px 7px 30px; vertical-align: top; text-align: left; width: 25%; }
.MiddlePane				{ margin: 0; padding: 10px 20px 7px 30px; vertical-align: top; text-align: left; width: 25%; }
.ContactPane	{ margin: 0; width:300px; padding:0 20px 8px 6px;text-align:right; vertical-align: middle; background-color: transparent;}



/* Main Menu ----------------------------- */

.MainMenu_MenuContainer {background: transparent; width: 1px;}
/*.MainMenu_MenuContainer td {font-size: 0px; font-weight: normal;}*/

/* idle state of submenu items */
.MainMenu_MenuItem {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000; background: #f8f8f8; border: #f8f8f8 1px solid; padding: 0 10px 0 8px;}

/* hover state for submenu items */
.MainMenu_MenuItemSel {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333; background: #eaeaea; border: #eaeaea 1px solid; padding: 0 10px 0 8px;}

/* box for submenu */
.MainMenu_SubMenu {z-index: 1000; margin: 1px 0px 0px -2px; background-color: #f8f8f8; border: 1px solid #ddd; border-left: 3px solid #ccc;	padding: 0px; filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3);}


/* idle state of main menu items */
.MainMenu_Idle td {margin: 0; height: 40px; padding: 0 25px 0 25px;}
.MainMenu_Idle td span {color:#d1d1d1; font-size: 11px; font-weight: bold;}

/* hover state of main menu items */
.MainMenu_Selected td {padding: 0 25px 0 25px; margin: 0; height: 40px; font-family: verdana, sans-serif; background-color: #5d5a3f}
.MainMenu_Selected td span {color:#fff; font-size: 11px; font-weight: bold; }

/* active/selected state of main menu items */
.MainMenu_BreadcrumbActive td, .MainMenu_Active td {padding: 0 25px 0 25px; margin: 0; height: 40px; background-color: #5d5a3f}
.MainMenu_BreadcrumbActive td span, .MainMenu_Active td span {color: #fff; font-size: 11px; font-weight: bold;}

/* items we don't need to see */
.MainMenu_RootMenuArrow, .MainMenu_MenuArrow, .MainMenu_MenuIcon {display: none;}
.MainMenu_MenuBreak {width: auto; border: 0;}

.MenuRow{
	padding: 0 0 0 0;
	width: 100%;
}



.MainMenu_MenuBar {
	background-color: transparent;

}



/*=======content===========*/
#content{padding:0 0 0 0; width:902px; background-color:transparent}


.content-block {background-color: #fff;}

.content-block .top-border{background:url(images/content_top.jpg) left top no-repeat; width:100%; height:100%; padding:10px 0 0 0;}

.content-block .border-left{background:url(images/content_left.jpg) left bottom repeat-y; width: 100%; height: 100%; padding: 0 0 0 0;}

.content-block .border-right{background:url(images/content_right.jpg) right bottom repeat-y; width: 100%; height: 100%; padding: 0 0 0 0;}

.content-block .bottom-border{background:url(images/content_bottom.jpg) left bottom no-repeat; width:100%; height:100%; padding:0 0 0 0;}

.title{margin-bottom:8px;}

.list-2{margin-bottom:7px;}
.list-2 li{height:45px; padding:0; background:0;}
.list-2 li div div{background:url(images/list_1_corner_right.gif) right top no-repeat;}
.list-2 li div div div{background:url(images/list_1_bg.gif) left top repeat-x; margin:0 5px 0 41px; height:37px; padding:5px 24px 0 7px;}
.list-2 li a{color:#357DB0; text-decoration:none; font-weight:bold; line-height:1.33em;}
.list-2 li a:hover{text-decoration:underline;}
.list-2 li .img-1{background:url(images/list_1_corner_left_1.gif) left top no-repeat;}
.list-2 li .img-2{background:url(images/list_1_corner_left_2.gif) left top no-repeat;}
.list-2 li .img-3{background:url(images/list_1_corner_left_3.gif) left top no-repeat;}
.list-2 li .img-4{background:url(images/list_1_corner_left_4.gif) left top no-repeat;}

li{padding:5px 0 5px 10px; list-style-type:circle;}
li a{color:#357DB0; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.img-float{margin-right:20px; float:left;}

.list-3{width:100%; overflow:hidden;}
.list-3 li{background:0; padding:0; display:inline;}
.list-3 li a{color:#357DB0; font-weight:bold; text-decoration:none; line-height:1em;}
.list-3 li a:hover{text-decoration:underline;}
.list-3 span{margin:3px 10px 0 10px; float:left; display:block; line-height:1em;}
.list-3 img{float:right; margin-top:2px; margin-bottom:5px;}
.list-3 div{background:url(images/list_3_corner_left.gif) left top no-repeat;}
.list-3 div div{background:url(images/list_3_corner_right.gif) right top no-repeat;}
.list-3 div div div{background:url(images/list_3_bg.gif) left top repeat-x; margin:0 6px; padding:5px 0 0 5px; height:20px;}

.list-3 .box-1{width:225px; margin-bottom:3px;}

.font-2{line-height:1.66em;}
/*=====//content===========*/


img{border:0; text-align:left; vertical-align:top;}

ul{list-style:none;}
.column{float:left;}
.container{width:100%; overflow:hidden;}

body{font-family:Arial, helvetica, sans-serif; color:#888888; line-height:1.33em; text-align:center;}

table, tr, td, p, font{font-family: Verdana, Sans-Serif; color: #2c2c2c; font-size: 11px; line-height: 1.4em;}

input, textarea, select{color:#2c2c2c; vertical-align:top; text-align:left; font:11px Verdana, helvetica, sans-serif; padding-left:5px;}

.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}

hr {height: 1px; color: #bbb;}


/*strong{color:#252525;}*/
a{color:#888888; text-decoration:underline;}
a:hover{text-decoration:none;}



/*=======footer===========*/
#footer{width:902px; padding: 2px 15px 2px 55px; text-align:left; font-family: Verdana, Sans-Serif; font-size: 11px; color:#7C7C7C;}
#footer a{color:#7C7C7C; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/


/* dnn control panel */
td#dnn-controls-row {background:#fafafa; border: 0; padding: 0; height: 0;}
table.ControlPanel {background:#fcfcfc; border: 0; border-left: 1px solid #eee; border-right: 1px solid #eee;}
table.ControlPanel td {padding: 0px 0 6px 0;}
table.ControlPanel td td.SubHead {padding: 3px 0 0px 0; background: #f1f1f1;}
table.ControlPanel td td td.SubHead {background: transparent; border: 0;}
table.ControlPanel td td {vertical-align: middle;}
table.ControlPanel table td {padding: 1px 0 0 0;}
table.ControlPanel .ControlPanel {border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 0; border-bottom: 0; width: 0px; height: 100px; display: none;}

/* basic links */
a:link, a:visited, a:active {font-family: verdana, sans-serif;	font-weight: normal; font-size: 11px; text-decoration: underline; font-weight: normal; line-height: 1.4em;}
a:hover {font-family: verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; font-weight: normal; line-height: 1.4em;}

/* register and login/logout links */
a.login-link:link, a.login-link:visited, a.login-link:active {text-decoration: none;}
a.login-link:hover {text-decoration: underline;}

/* breadcrumb links */
a.breadcrumb-link:link, a.breadcrumb-link:visited, a.breadcrumb-link:active {text-decoration: none;}
a.breadcrumb-link:hover {text-decoration: underline;}

/* admin and host function links */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {text-decoration: underline; font-weight: normal; color: #333;}
a.CommandButton:hover {text-decoration: none; font-weight: normal; color: #333;}

/* for normal links */
a.Normal:link, a.Normal:visited, a.Normal:active {text-decoration: underline;}
a.Normal:hover {text-decoration: none;}


/* Module Menus ------------------------ */

/* Outer cntainer for module submenu */
.ModuleTitle_MenuContainer {}

/* Inner container for module submenu */
.ModuleTitle_MenuBar {}

/* Idle state for module submenu items */
.ModuleTitle_MenuItem {font-family: verdana, sans-serif; font-size: 11px; color: #555; font-weight: normal;	background: #f7f7f7; border: #f7f7f7 1px solid;	padding: 1px 10px 2px 0px;}

/* Inner, inner container for module submenu (?) */
.ModuleTitle_SubMenu {z-index: 1000; margin: 1px 0px 0px 0px; background-color: #f7f7f7; border: 1px solid #ccc; padding: 0px; filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);}

/* Hover state for module submenu items */
.ModuleTitle_MenuItemSel {font-family: verdana, sans-serif;	font-size: 11px; font-weight: normal; color: #333; background: #ddd; border-left: #ddd 1px solid; border-right: #ddd 1px solid;	padding: 1px 10px 2px 0px;}

.ModuleTitle_MenuIcon {border: 1px solid #eee; padding: 0 3px 0 3px;}

/* elements we don't need to see */
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display: none;}




