/* page layout styles */
Body
{
	BACKGROUND: url(image/bg_wrapper_norepeat_2.jpg) no-repeat center top #343434;
    color: #333333;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
	margin: 0 0 15px 0;
  	padding: 0px;

}

table, tr, td, p
{
    color: #333333;
    font-family: Arial, Tahoma, Verdana;
    font-size:12px;
	line-height: 16px;
	
}

table.main2 {
width: 100%;
height: 100%;
}

table.main3 {
width: 100%;
height: 100%;
}
.SubHead 
{
color: #02816f;
font-size: 12px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
}

a.SubHead:link, a.SubHead:visited {
font-family: Arial, Tahoma, Verdana;
	color: #0055a5;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.SubHead:hover, a.SubHead:visited:hover {
color: #012d57;
font-size: 12px;
font-family: Arial, Tahoma, Verdana;
text-decoration: none;
font-weight: bold;
}


.leftpane {
width: 200px;
background-image: url(rightpanebg.gif);
background-repeat: repeat-y;
background-color: #ffffff;
height: 100%;
}

.leftpane2 {
width: 200px;
background-image: url(rightpanebg.gif);
background-repeat: repeat-y;
background-color: #ffffff;
}
.main {
width: 100%;
height: 100%;

}
.header {
text-align: right;
}

.content {

background-image: url(image/bg_body.gif);
background-repeat: repeat-x;
background-color: #ffffff;
height: 100%;
}
.contenthome {
	PADDING-BOTTOM: 45px; BACKGROUND: url(image/bg_content_wrapper_homepage.png) no-repeat center top;
	height: 372px;
}


.features {

padding-left: 30px;
padding-right: 30px;
}

.featurestext {
color: #ffffff;
}

a.featurestext:link, a.featurestext:visited {
color: #892d4c;
font-weight: bold;
text-decoration: none;
}

a.featurestext:hover, a.featurestext:visited:hover {
color: #eedaec;
font-weight: bold;
text-decoration: none;
}


.navbar {
width: 960px;
height: 47px;
background: url(image/bg_main_nav.png) no-repeat center top;
}


a, a:link, a:visited {
	 font-family: Arial, Tahoma, Verdana;
	color: #0055a5;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a:hover, a:visited:hover {
	 font-family: Arial, Tahoma, Verdana;
	color: #012d57;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.box, a.box:link, a.box:visited {
	 font-family: Arial, Tahoma, Verdana;
	color: #f2ccd8;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.box:hover, a.box:visited:hover {
	 font-family: Arial, Tahoma, Verdana;
	color: #f2ccd8;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}



/* Footer Links and Styles  */

table.footer {

color: #e4e4e4;
font-family: Arial, Tahoma, Verdana;
font-size: 11px;
font-weight: normal;
}


.dnnfooter {
color: #e4e4e4;
 font-family: Arial, Tahoma, Verdana;
font-size: 11px;
font-weight: normal;
}

.bottomshadow {
color: #e4e4e4;
font-size: 11px;
 font-family: Arial, Tahoma, Verdana;
}

.bottomshadow a:link, .bottomshadow a {
 font-family: Arial, Tahoma, Verdana;
font-size: 11px;
	Font-weight: normal;
	Color: #e4e4e4;
	text-decoration: none;
}

.bottomshadow a:visited {
 font-family: Arial, Tahoma, Verdana;
font-size: 11px;
	Font-weight: normal;
	Color: #e4e4e4;
	text-decoration: none;
}

.bottomshadow a:hover {
 font-family: Arial, Tahoma, Verdana;
font-size: 11px;
	Font-weight: normal;
	Color: #e4e4e4;
	text-decoration: underline;
}

.bottomshadow a:visited:hover {
 font-family: Arial, Tahoma, Verdana;
font-size: 11px;
	Font-weight: normal;
	Color: #e4e4e4;
	text-decoration: underline;
}



.StandardButton     {
    background: #3e2623; 
    color: #FFFFFF;
    font-family: Arial, Tahoma, Verdana;
     font-size:12px;
    font-weight: normal;
	padding: 1px 5px 2px 6px;
	border-top: 1px solid #3e2623;
	border-bottom: 1px solid #3e2623;
	border-left: 1px solid #3e2623;
	border-right: 1px solid #3e2623;
}
.MainMenu_MenuIcon {
	display: none;
}


.NormalTextBox
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
    background-color: #ffffff;
	color: #3e2623;
}
.NormalRed
{
 font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #02816f;
}
.NormalBold
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
	color: #3e2623;

}
.Normal,.NormalDisabled {
	color: #333333;
    font-family: Arial, Tahoma, Verdana;
    font-size:12px;
    font-weight: normal;
	line-height: 16px;
}



a.Normal:link, a.Normal:visited {
	 font-family: Arial, Tahoma, Verdana;
	color: #0055a5;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.Normal:hover, a.Normal:visited:hover {
	 font-family: Arial, Tahoma, Verdana;
	color: #012d57;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.CommandButton:link, A.CommandButton:visited 
{
    text-decoration: none;
    color: #0055a5;
	 font-family: Arial, Tahoma, Verdana;
}
A.CommandButton:hover,  A.CommandButton:visited:hover  
{
    text-decoration:    none;
    color: #012d57;
	 font-family: Arial, Tahoma, Verdana;
}

.SelectedTab {
    font-weight: normal;
    font-size: 12px;
    color: #02816f;
    font-family: Arial, Tahoma, Verdana;
    text-decoration: none;
}

A.SelectedTab:link {
    text-decoration:    none;
    color: #0055a5;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color:#0055a5;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color:#0055a5;
}

A.SelectedTab:hover    {
    text-decoration:    none;
    color:#012d57;
}



.OtherTabs {
 font-family: Arial, Tahoma, Verdana;
 font-size:12px;
	Font-weight: normal;
	Color: #02816f;
	text-decoration: none;
}
    
A.OtherTabs:link {
 font-family: Arial, Tahoma, Verdana;
 font-size:12px;
	Font-weight: normal;
	Color: #0055a5;
	text-decoration: none;
}

A.OtherTabs:visited  {
 font-family: Arial, Tahoma, Verdana;
 font-size:12px;
	Font-weight: normal;
	Color: #0055a5;
	text-decoration: none;
}

A.OtherTabs:active   {
 font-family: Arial, Tahoma, Verdana;
 font-size:12px;
	Font-weight: normal;
	Color: #0055a5;
	text-decoration: none;
}

A.OtherTabs:hover    {
 font-family: Arial, Tahoma, Verdana;
 font-size:12px;
	Font-weight: normal;
	Color: #012d57;
	text-decoration: underline;
}


.RadEContent {
background-color: #ffffff;
}

.RadETextArea {
background-color: #ffffff;
}

.RadEContentContainer {
background-color: #ffffff;
}

.p_search { 
background: url(image/menu_right.png) no-repeat;
height: 43px;
width: 187px;
z-index: 3;
}

.homepage_rotator {
	POSITION: relative; MARGIN-TOP: 10px; WIDTH: 612px; DISPLAY: inline; BACKGROUND: url(image/bg_rotator.jpg) no-repeat 0px 0px; FLOAT: left; HEIGHT: 314px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
#divMainRotator IMG {
	PADDING-BOTTOM: 0px; MARGIN: 22px 0px 0px 21px; PADDING-LEFT: 0px; WIDTH: 570px; PADDING-RIGHT: 0px; HEIGHT: 269px; PADDING-TOP: 0px
}
#divMainRotatorNav {
	Z-INDEX: 99; POSITION: absolute; BOTTOM: 31px; RIGHT: 31px
}
#divMainRotatorNav A {
	TEXT-INDENT: -9999px; MARGIN: 0px 0px 0px 6px; WIDTH: 10px; DISPLAY: block; BACKGROUND: #999999; FLOAT: left; HEIGHT: 10px; COLOR: #999999; FONT-SIZE: 0.25em; TEXT-DECORATION: none; -webkit-border-radius: 4px; -moz-border-radius: 4px
}
#divMainRotatorNav A:hover {
	BACKGROUND: #b8e1e6; COLOR: #79b9c1; TEXT-DECORATION: none
}
#divMainRotatorNav A.activeSlide {
	BACKGROUND: #b8e1e6; COLOR: #79b9c1; TEXT-DECORATION: none
}
#divMainRotatorNav A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}




