.body1 {
	background-color: #506b86;
}
.top{
	width: 100%;
	height: 138px;
	background-image:   url(images/bg_top.jpg);
	background-repeat: repeat-x;
}
.logo {
	width: 857px;
	height: 138px;
	background-image:   url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.search2 {
	height: 73px;
	padding-top: 18px;
	text-align:right;
}
.search1 {
	padding: 0px 5px 0px 0px;
	height: 29px;
	vertical-align: bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
}
.search {
	background-image: url(images/search.png);
	background-repeat: no-repeat;	
}
.pic {width:100%; text-align:center; background-color:#c1c1c1;}
.picl {
	background-image: url(images/left_bg.jpg);
	background-repeat: repeat-x;
}
.picm {
	background-image: url(images/middle_bg.jpg);
	background-repeat: no-repeat;
	width: 867px;
}
.picr {
	background-image: url(images/right_bg.jpg);
	background-repeat: repeat-x;

}

.menu {
	padding: 0px 0px 0px 160px;
	width: 857px;
	height: 65px;
}
.bottom {
	width: 100%;
	background-image: url(images/bg_bottom.jpg);
	background-repeat: repeat-x;
	height: 69px;
}
.body {
	width: 100%;
	background-image:   url(images/bg_body.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}
p { margin: 0px; padding: 0px;}

img
{  border-style: none;
}

/* ================================
CSS STYLES FOR DotNetNuke
================================
/* GENERAL */
/*panes*/
.PicPane {text-align:right;}
.TopPane {padding: 0px 0px 0px 0px; width: 867px;}
.LeftPane {padding: 5px 0px 0px 0px; width: 197px; vertical-align:top;}
.RightPane {padding: 10px 0px 0px 10px; vertical-align:top;}
.Right2Pane {padding: 5px 0px 0px 10px;}
.ContentPane {padding: 10px 0px 0px 10px; vertical-align:top;}
.Content2Pane {padding: 5px 0px 0px 10px;}
.MiddlePane {padding: 5px 0px 0px 10px;}
.BottomPane {padding: 5px 0px 10px 10px;}

/* style for module titles */
.Head {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color: #183C5D
}
.SubHead {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #183C5D
}
/* GENERIC */
H1 {margin: 10px 0px 0px 0px; font-size:18px; font-weight:bold; color:#000000; font-family: Arial, Helvetica, sans-serif;}
H2 {margin: 10px 0px 0px 0px; font-size:16px; font-weight:bold; color:#000000; font-family: Arial, Helvetica, sans-serif;}
H3 {margin: 7px 0px 0px 0px; font-size:14px; font-weight:bold; color:#000000; font-family: Arial, Helvetica, sans-serif;}
H4 {margin: 7px 0px 0px 0px; font-size:12px; font-weight:bold; color:#000000; font-family: Arial, Helvetica, sans-serif;}

/* Main Menu */

.MainMenu_MenuBar {cursor: pointer;}

.MainMenu_MenuBreak
{
      border:none;
      height: 0px;
      background-color:Transparent;
}
.MainMenu_MenuItem {  border:none;
cursor: pointer; 
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #183C5D;
font-weight: normal;
font-style: normal;
height: 25px;
}
.MainMenu_RootMenuItem
{ border:none;
cursor: pointer; 
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #183C5D;
text-transform: uppercase;
font-weight: bold;
font-style: normal;
height: 65px;
}
.MainMenu_RootMenuItemSel { border:none;
cursor: pointer; 
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2A857D;
text-transform: uppercase;
font-weight: bold;
font-style: normal;
height: 65px;
}
.MainMenu_RootMenuItemActive { border:none;
cursor: pointer; 
background-color: transparent;
background-image:url(images/menu_a.jpg);
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #183C5D;
text-transform: uppercase;
font-weight: bold;
font-style: normal;
height: 65px;
}
.MainMenu_SubMenuItemSelected
{ border:none;
cursor: pointer; 
background-image: url(images/arrow.png);
background-repeat:no-repeat;
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2A857D;
font-weight: normal;
font-style: normal;
height: 25px;
padding-left: 10px;
}
.MainMenu_SubMenu { border: #ffffff 1px solid;
z-index: 1000;
background-color: #d4e8e8;
cursor: pointer; 
padding: 0px 8px 0px 5px;
margin-left: -2px;
text-align: left;
filter: alpha(opacity=95);
-moz-opacity: 0.95;
opacity: 0.95;
}

html >body .MainMenu_SubMenu { margin-left: -3px;}
.MainMenu_MenuContainer TD { border:none; }
.MainMenu_MenuIcon { display:none;}

.MainMenu_RootMenuItem TD, .MainMenu_RootMenuItemSel TD {padding:7px 3px 0px 3px; border:none;}
.MainMenu_RootMenuItemBreadCrumb TD {padding: 0px 3px 0px 3px; border:none;}
.MainMenu_RootMenuItemActive TD {padding: 0px 3px 0px 3px; border:none;}

.MainMenu_RootMenuArrow { display:none; }
.MainMenu_MenuArrow{ display:none; }

/* Main Menu 2 */
.MainMenu2_MenuBar TD {cursor: pointer; border:none;}
.MainMenu2_MenuContainer TD { border:none; }
.MainMenu_MenuBreak { border:none; background-color:Transparent;}

.MainMenu2_MenuItem
{border:none;
    cursor: pointer; 
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
font-style: normal;
height: 25px;
}

.MainMenu2_RootMenuitem TD, .MainMenu2_RootMenuItem
{border:none;
	cursor: pointer; 
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	height: 30px;
	width: 197px;
}
.MainMenu2_RootMenuitemSel TD, .MainMenu2_RootMenuItemSel
{border:none;
	cursor: pointer; 
	background-color: #98C4C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	height: 30px;
	width: 185px;
	padding-left: 0px;
}
.MainMenu2_RootMenuItemActive TD, .MainMenu2_RootMenuItemBreadCrumb TD, .MainMenu2_RootMenuItemActive, .MainMenu2_RootMenuItemBreadCrumb, .MainMenu2_SubMenuItemBreadCrumb
{border:none;
	cursor: pointer; 
	background-color: #98C4C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	height: 30px;
	width: 185px;
	padding-left:0px;
}
.MainMenu2_SubMenuItemSelected
{ border:none;
   cursor: pointer; 
	background-color: transparent;
	background-image:url(images/arrow_blue.png);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	height: 25px;
	padding-left:10px;
}
.MainMenu2_SubMenu
{ border:none;
	z-index: 1000;
    cursor: pointer;
	font-weight:normal;
    background-color: #98C4C0;	 
	margin: 0px 0px 0px 0px;
    vertical-align: center;
	padding: 0px 8px 0px 5px;
	filter: alpha(opacity=95);
    -moz-opacity: 0.95;
    opacity: 0.95;
}
	
.MainMenu2_MenuIcon{ display:none; }

.MainMenu2_RootMenuArrow{ display:none; }

.MainMenu2_MenuArrow{ display:none; }


/* Font Styles*/
.Link  {
cursor: pointer; 
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#087373;
text-decoration:underline;
}
A:Link  {
cursor: pointer; 
font-family: Arial, Helvetica, sans-serif;
color:#087373;
text-decoration:underline;
}
A:visited {
cursor: pointer; 
font-family: Arial, Helvetica, sans-serif;
color:#087373;
text-decoration:underline;
}
A:active
{
cursor: pointer; 
font-family: Arial, Helvetica, sans-serif;
color:#087373;
text-decoration:none;
}
A:hover {
cursor: pointer; 
font-family: Arial, Helvetica, sans-serif;
color:#087373;
text-decoration:none;
}

.GlobalLink
{	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
    text-decoration: none;
}
a.GlobalLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
    text-decoration: none;
}

a:visited.GlobalLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
    text-decoration: none;
}
a:active.GlobalLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
    text-decoration: none;
}
a:hover.GlobalLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
    text-decoration: underline;

}

.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.Normalbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Normal_Green
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #087373;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox
{
    background: transparent;
	width: 128px;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 5px;
	border: none;
	display: inline;	
}

/* correct default.css */
A.CommandButton:hover
{
	text-decoration: none;
	color: #157c7b;
}

label {color: #000000;}
