BODY
{
	font-family: Arial;
	font-size: 10pt;
	margin-top: 0px;
	margin-left: 0px;
	line-height: 16px;
	font:11px Verdana,'Trebuchet MS','Lucida Grande',Lucida,Helvetica,Arial,sans-serif;
	background-image: url("/images/bg_main.png");
	background-repeat:repeat-x;
	background-position: 0px 0px;
}

TD 
{
		font-family: Arial;
	font-size: 10pt;
	margin-top: 0px;
	margin-left: 0px;
	line-height: 16px;
}

.expand
{
	font-family: Arial;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
}

SELECT
{
	font-family: Arial;
	font-size: 8pt;
}

.RowHeader 
{
	font-weight: normal;
	text-align: right;
	background-color: #EEEEEE;
	vertical-align: top;
	padding-left: 9px;

}

.ColumnHeader 
{
	font-weight: normal;
	text-align: center;
	background-color: #EEEEEE;

}

.button 
{
	background-color: #FFFFCC;
	border: solid 1px #000099;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	margin-top: 8px;
}

.DRG 
{
	text-transform: capitalize;
	font-family: arial black;
	font-size: 10pt;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 5px;
}

A 
{
	text-decoration: none;
	color: #000066;
}

A:Hover 
{
	text-decoration: underline;
	color: #CC0000;
}

.invert 
{
	background-color: #000066;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.invertSml 
{
	background-color: #000066;
	color: #FFFFFF;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px;
}

UL 
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
}


.UL2
{
	list-style-image: url(images/bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 10px;
}

LI 
{
	margin-bottom: 3px;
}


.title 
{
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	color: #005A8C;
	margin-top: 20px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}

.address 
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #005A8C;
	margin-top: -3px;
	margin-bottom: -2px;
	letter-spacing: 2px;
}

.pagetitle 
{
	font-family: garamond;
	font-size: 13pt;
	font-weight: bold;
	color: #005A8C;
	margin-top: 18px;
	margin-bottom: 15px;
}

.copytext
{
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #DEECF3;
	margin-top: 5px;
	margin-bottom: 5px;
}

.menutext 
{
	font-family: Arial Narrow;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.menutext:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.bluetable 
{
	border: solid 1px #005A8C;
}

.footerTable 
{
	background-color: #EEEEEE;
	padding-top: 3px;
	margin-top: 0px;
}


.centerTitle
{
	font-size: 10pt;
	font-family: Arial;
	text-align: center;
}
/* new look */
@charset "utf-8";
/* CSS Document */

/*BEGIN DEFAULT PAGE STYLE*/
html {
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 101%;
	background:#eaf5f5;
}
body{
	padding:0; 
	margin:0; 
	font:11px Verdana,'Trebuchet MS','Lucida Grande',Lucida,Helvetica,Arial,sans-serif;
}

.blankContainerFloatControls { background:#fff; }

#dnn_LeftPane .DnnModule-RayuraEmail { margin-left:-5px; }

#mainSkinBody
{
	background-image: url("images/bg_main.png");
	background-repeat:repeat-x;
	background-position: top left;  
	background-color: #EAF5F5;  
}

a {color:#5cada7; text-decoration:underline;}
a:hover {color:#015c57; text-decoration:underline;}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#015c57;
	margin: 10px 0 5px 0px;
	}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#5cada7;
	margin: 10px 0 5px 0px;
	}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#5cada7;
	margin: 10px 0 5px 0px;
	}
p{
	margin: 5px 15px 2px 0px;
	padding:0 0 2px 0px;
	font:11px Verdana,'Trebuchet MS','Lucida Grande',Lucida,Helvetica,Arial,sans-serif;
	line-height:150%;
	text-decoration:none;
}
p a {
	color:#5cada7;
	text-decoration:underline;
}
p a:hover {
	color:#015c57;
	text-decoration:underline;
}

.ApplyClass {
	color:#5cada7;
	text-decoration:underline;
}

/*
ul {
	list-style-image:url("images/blueball.gif");
	list-style-type:square;
	color: #005c56;
	padding-bottom: 10px;
	}
li {}
li a { color: #005c56; }
li a:hover { color: #666; }
*/
th {
	padding:0 10px 5px 0;
	font:11px Verdana,'Trebuchet MS','Lucida Grande',Lucida,Helvetica,Arial,sans-serif;
	color:#999;
	line-height:150%;
}
td {
	padding:0 10px 5px 0;
	font:11px Verdana,'Trebuchet MS','Lucida Grande',Lucida,Helvetica,Arial,sans-serif;
	color:#333;
	line-height:150%;
}
td a {
	color:#5cada7;
	text-decoration:underline;
}
td a:hover {
	color:#015c57;
}
#pagetop {
	margin: 0px auto 0px auto;
	width: 1000px;
	height: 30px;
	text-align:center;
	color:#fff;
}
#pagetopleft {
	float:left; display:inline;
	margin: 8px 0 0 10px;
}
#pagetopright {
	float:right; display:inline;
	margin: 8px 10px 0 0;
	text-align:right;
}
#pagetop a{
	color:#fff;
}
#pagetop a:hover{
	color:#d5fffe;
}
#page {
	margin: 2px auto 0px auto;
	width: 1000px;
	border-color: #444 #333 #ccc #666;
	border-style: solid;
	border-width: 1px;
	background-color:#fff;
}
/* BEGIN SITE HEADER */
#header {
	margin: 0px auto 0px auto;
	width: 999px;
	height:100px;
	border-bottom:0px solid #ccc;
	background-image: url("images/bg_header_main.png");
	background-repeat:repeat-x;
	background-position: 0px 0px;
}
#sitelogo {
	margin: 10px 0 0px 20px;
	width: 200px;
	height:90px;
	border:0px solid #ccc;
	float:left; display:inline;
}
#icons {
	margin: 45px 20px 0px 0px;
	height:55px;
	text-align:right;
	border:0px solid #ccc;
	float:right; display:inline;
}

.ie6 #icons a {
	float: left;
}

.search_style {
	margin: 53px 20px 0px 0px;
	width: 300px;
	height:45px;
	text-align:right;
	border:0px solid #ccc;
	float:right; display:inline;
	/*
	background-image: url("images/search_reflect.png");
	background-repeat:no-repeat;
	background-position: 140px 21px;
	*/
}
.search_style img {
	vertical-align:bottom;
}

.ie7 #search 
{
	background-position: 137px 24px;
}

.DnnModule-SearchCrawlerResults { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.sc_title { color:#015c57; }
.sc_item a { color:#333; text-decoration:underline; }



/* END SITE HEADER */ 

/*colors
64a29f light green 2
65a4a0 light green
146d67 dark green
006665 dark green 2
*/

/* BEGIN MAIN MENU */

#mainmenu {
	margin: 0px auto 0px auto;
	width: 974px;
	height:37px;
	background-color:#b3d5d3;
}
#mainmenuQC {
	margin: 0px auto 0px auto;
	width: 970px;
	height:37px;
	background-color:#b3d5d3;
}
.menubutton, .menubuttonOn, .menubuttonSet {
	margin: 1px 0px 1px 1px;
	height:33px;
	background-image: url("images/menu_button_bgG.png");
	background-repeat:repeat-x;
	background-position: 0px 0px;
	float:left; display:inline;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #d0e7e5;
	border-bottom:1px solid #d0e7e5;
}
.menubutton .txt, .menubuttonOn .txt, .menubuttonSet .txt {
	margin: 10px 35px 0 35px;
	font-weight:bold;
	text-align:center;
	border:0px solid #000;
}
.menubutton .txt {
	color:#015C57;
}
.menubuttonOn {
	cursor: hand;
	cursor: pointer;
	background-image: url("images/menu_button_bgOn.png");
	background-repeat:repeat-x;
	background-position: 0px 0px;
}
.menubuttonOn .txt {
	color:#015C57;
}
.menubuttonSet {
	background-image: url("images/menu_button_bgSetG.png");
	background-repeat:repeat-x;
	background-position: 0px 0px;
	cursor: hand;
	cursor: pointer;
}
.menubuttonSet .txt {
	color:#fff;
}

.menucapsule {
	float:left;
	height: 50px;
	margin: 0 0px 0px 0;
	border: 10px solid #ccc;
	}

.dropmenu {
	width:225px;
	height: 600px;
	position:absolute;
	overflow:hidden;
	z-index:1000;
	display:none;
	margin: -1px 50% 0 50%;
	}
/*	background-color:#bbd0ce;
*/

.mlink, .mlink2 {
	width:200px;
	padding: 4px 3px 4px 3px;
	background-color: #f5f5f5;
	border-bottom:#64a29f solid 1px;
	border-right:#bbd0ce solid 1px;
	border-left:#bbd0ce solid 1px;
	font-weight:bold;
	color:#006665;
	margin: 0px 1px 0px 1px;
	}
.mlink A:LINK {color : #006665; text-decoration : none;}
.mlink A:VISITED {color : #006665; text-decoration : none;}
.mlink A:ACTIVE {color : #006665; text-decoration : none;}
.mlink A:HOVER {color : #006665; text-decoration : none;}
	
.mlink2 {
	background-color: #e6e6e6;
	cursor: pointer;cursor: hand;
	}

#dm1 { left:-485px; }
#dm2 { left:-352px; }
#dm3 { left:-216px; }
#dm4 { left: -39px; }
#dm5 { left: 120px; }
#dm6 { left: 272px; }

.m_cascade {
	position:absolute;
	top: 0px;
	left: 200px;
	overflow:hidden;
	z-index:1010;
	display:none;
	width: 200px;
	}
/*
#dm1 { left:-485px; }
#dm2 { left:-285px; }
#dm3 { left:-162px; }
#dm4 { left: 0px; }
#dm5 { left: 147px; }
#dm6 { left: 283px; }
*/
#menucontainer {  }
#htmenu { width: 430px; height: 200px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; margin: 10px 5px 10px 10px; float:left; display:inline;}
#menufeature { width: 230px; height: 200px; background-color:#E5E5E5; margin: 10px 20px 10px 0px; float:right; display:inline;}
.mdefine { display:none; }

#Smenucontainer { width:230px; /* padding: 5px 5px 5px 5px; */ background:#eaf5f5; }
#Smenucontainer .mlink, .mlink2 { width:200px }
#Smenucontainer .mlink { background-color: #e6e6e6; }
#Smenucontainer .mlink2 { background-color: #f5f5f5; }

.smtitle { width:220px;background:#006665; color:#fff; font-weight:bold;padding: 5px 5px 5px 5px; }


.sMenu2 { width: 220px; position:absolute; z-index:1000; background:#fefefe; }

.breadcrumbs { width:960px; background:#f5fafa; padding: 5px 5px 5px 5px; margin: 10px 0px 10px 0px; }
/* 
width: 240px; border:#ccc solid 0px;
margin: 0 50% 0 50%; left: -268px; 
END MAIN MENU */ 

/* BEGIN CONTENT COLUMNS */
#content {
	margin: 0px auto 10px auto;
	width: 969px;
}
#columnALL {
	width:969px;
	float:left; display:inline;
	margin: 0px 0px 10px 0px;
	border:0px solid #ccc;
}
#column710L {
	width:710px;
	margin: 0px 0px 10px 0px;
	border:0px solid #ccc;
	vertical-align:top;
}
#column455L {
	width:455px;
	float:left; display:inline;
	margin: 0px 0px 10px 15px;
	border:0px solid #ccc;
	vertical-align:top;
}
#column455R {
	width:455px;
	float:right; display:inline;
	margin: 0px 15px 10px 0px;
	border:0px solid #ccc;
	vertical-align:top;
}
#column470LnoMar {
	width:470px;
	float:left; display:inline;
	border:0px solid #ccc;
	vertical-align:top;
}
#column240L {
	width:240px;
	float:left; display:inline;
	margin: 0px 0px 10px 0px;
	border:0px solid #ccc;
	vertical-align:top;
}
#column240R {
	width:240px;
	margin: 0px 0px 10px 0px;
	border:0px solid #ccc;
	background:#eaf5f5;
	vertical-align:top;
}
#column230L {
	width:230px;
	margin: 0px 0px 10px 0px;
	vertical-align:top;
}
#column470M {
	width:470px;
	margin: 0px 0px 10px 0px;
	vertical-align:top;
}
#column230R {
	width:230px;
	margin: 0px 0px 10px 0px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#eaf5f5;
	vertical-align:top;
}

/* END CONTENT COLUMNS */ 

/* BEGIN FOOTER */
#footer {
	margin: 0px auto 0px auto;
	overflow:hidden;
	width: 1000px;
	border-left:1px solid #666;
	border-right:1px solid #333;
	border-top:1px solid #9acccd;
	border-bottom:0px solid #ccc;
	background-color:#d5fffe;
}
#footer_floor {
	margin: 0px auto 0px auto;
	width: 1002px;
	height:20px;
	background-image: url("images/bg_footer_floor.png");
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.footmenu {
	float:left; display:inline;
	width:150px;
	margin: 10px 0px 0px 15px;
	color:#666;
	font-size:10px;
	line-height:150%;
}
.footmenu ul {
	margin: 2px 0px 0px 0px;
}

.ie6 footmenu ul,
.ie7 footmenu ul {
    display: block;
    list-style-type: square;
    margin: 2px 0 0;
    padding-left: 40px;	
}

.footmenu li {
	margin: 0px 0px 0px -25px;
}

.ie6 .footmenu li,
.ie7 .footmenu li {
	margin: 0px 0px 0px 15px;
}

.footmenu a{
	color:#666;
}
.footmenu a:hover{
	color:#333;
}
.foothdr{
	color:#666;
	font-weight:bold;
	font-size:11px;
	margin: 0px 0px 20px 0px;
}
#copyright {
	margin: 0px auto 0px auto;
	width: 1000px;
	height: 30px;
	text-align:center;
	color:#333;
}
#copyrightleft {
	float:left; display:inline;
	margin: 8px 0 0 10px;
}
#copyrightright {
	float:right; display:inline;
	margin: 8px 10px 0 0;
	text-align:right;
}
#copyright a{
	color:#333;
}
#copyright a:hover{
	color:#000;
}

/* END FOOTER COLUMNS */ 


/* BEGIN FORM STYLES */ 

#pageForm {
	background:#efefef;
}
.form {
	padding: 10px;
}
.required {color:#c00; font-weight:bold;}



/* END FORM STYLES */ 

