body
{
	margin: 0px;
	background-color: #ccc;
}

#outercontainer
{
	margin: 5px auto 5px auto;
	z-index: 1;
	overflow: hidden;
	position: relative;
	width: 800px;
	height:auto;
	background-color: #005480;
	*border-bottom:20px solid #005480 !important;
}

#container
{
	margin: 0px auto 0px auto;
	z-index: 1;
	overflow: hidden;
	position: relative;
	width: 777px;
}

#page{
	width: 777px;
	position: relative;
}


#header
{
	width: 777px;
	height: 120px;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#image-head
{
	display: block;
	margin-left: 12px;
	margin-right: auto;
	position: relative;
	top: -4px;
	margin-bottom: 12px;
}
.adminPane{
background-color:#FFFFFF;
}
.title-head
{
	background-color: #b2bb1e;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	padding: 6px 0px 6px 12px;
	letter-spacing: 2px;
}

#logo
{
	position: relative;
	top: 21px;
	float: left;
	left: 15px;
	display: inline;
}


#content-top,.content-top
{
	width: 435px;
	height: 85px;
	position: relative;
	top: 12px;
	display: inline;
	float: right;
	padding-right: 22px;
	padding-left: 32px;
	border-width: 0 0 0 1px;
	border-color: #69c;
	border-style: solid;
	color: #369;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 21px;
	right: 20px;
}

#content
{
	width: 777px;
	clear: both;
	position: relative;
	background-color: #333;
	margin-top: 8px;
}

div.spacer
{
	clear: both;
	width: 12px;
	height: 9px;
	position: relative;
}


/* ------------------------------------------------------------ */
/* 2 COLUMN CONTAINER                                           */
/* ------------------------------------------------------------ */

.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after {
    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden;
}

.twoColumnContainer
{
	width: 777px;
	clear: both;
	overflow: hidden;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
}

.twoColumnContainer #leftColumn
{
	width: 180px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.twoColumnContainer #rightColumn
{
	float: right;
	width: 555px;
	position: relative;
	margin-top: 0px;
}


/* ------------------------------------------------------------ */
/* End 2 COLUMN CONTAINER                                       */
/* ------------------------------------------------------------ */




/* ------------------------------------------------------------ */
/* START main Navigation                                        */
/* ------------------------------------------------------------ */
.SEOMenu, .SEOMenuMain{
display: block;
margin:0;
padding:0;
text-transform:uppercase;
}
.SEOMenu ul li, .SEOMenuMain  ul li{
list-style:none;
margin-bottom:15px;
}
.SEOMenu ul, .SEOMenuMain ul{margin:0;padding:0;}
.SEOMenu ul li a:link, .SEOMenuMain ul li a:link
{
	color: #FFF;
	text-decoration: none;
}
.SEOMenu ul li ul li, .SEOMenuMain ul li ul li {margin-bottom:-5px; margin-top:5px;}
.SEOMenu ul li a:hover, .SEOMenuMain ul li a:hover { color: #b2bb1e; }
.SEOMenu ul li a:visited, .SEOMenuMain ul li a:visited{color:#fff; text-decoration:none;}
.SEOMenu ul li ul li a:link, .SEOMenuMain ul li ul li a:link
{
	color: #FFF;
	text-decoration: none;
	line-height: 21px;
	position: relative;
	left: 34px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.SEOMenu ul li ul li a:visited, .SEOMenuMain ul li ul li a:visited
{
	color: #FFF;
	text-decoration: none;
	line-height: 21px;
	position: relative;
	left: 34px;
}
.SEOMenu ul, .SEOMenuMain ul  { padding-bottom: 24px; }
.SEOMenu ul li ul, .SEOMenuMain ul li ul { padding-bottom: 0px; }

.SEOMenu ul li a:hover,.SEOMenu ul li ul li a:hover, .SEOMenuMain ul li a:hover, .SEOMenuMain ul li ul li a:hover { color: #CC3; }

#leftColumn
{
	color: #FFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 36px;
	padding-left: 11px;
	line-height: 11px;
}


.SEOMenu ul li a, .SEOMenuMain  ul li a
{
	border-width: 0 0 1px 0;
	border-color: #FFF;
	border-style: solid;
	display: block;
}
.SEOMenu ul li ul li a, .SEOMenuMain ul li ul li a
{
	border-width: 0 0 0 0;
	margin-bottom:0px;
}
/* main link name is green when on that page  */
#ParentLink, #CurrentLink
{
color: #b2bb1e;
text-decoration: none;
}


/* sublink name is green when on that page  */
.SEOMenu ul li:hover,.SEOMenu ul li ul li:hover, .SEOMenuMain ul li:hover, .SEOMenuMain ul li ul li:hover
{
	color: #b2bb1e;
	text-decoration: none;
	position: relative;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;

}


/* ------------------------------------------------------------ */
/* END main Navigation                                          */
/* ------------------------------------------------------------ */


/* ------------------------------------------------------------ */
/* Begin Right Content styles                                   */
/* ------------------------------------------------------------ */


#rightContent, .boxbottom_grey
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF;
	line-height: 14px;
}

#rightContent h1, .Normal h1
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFF;
	line-height: 14px;
}


#rightContent h2, .Normal h2
{
	color: #666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFF;
	line-height: 12px;
}

#rightContent a:link, .Normal a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#rightContent a:hover, #rightContent a:visited, .Normal a:hover, .Normal a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #b2bb1e;
}


{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF;
	line-height: 14px;
}

.boxbottom
{
	background-color: #d1d2d4;
	background-image: url(images/boxbottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align: center;
	padding: 4px 4px 25px 4px;
	margin-top: -16px;
	*margin-top: -19px !Important;
}
.boxbottom1
{
	background-color: #d1d2d4;
	background-image: url(images/boxbottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align: center;
	padding: 4px 4px 25px 4px;
	margin-top: 0px;
}
.boxbottom_grey{background-color: #d1d2d4; text-align:center;}
.boxbottom H1, .boxbottom_grey H1
{
	background-color: #d1d2d4;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
	font-size: 24px;
}
.rightTXT
{
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF;
	line-height: 14px;
	padding: 14px 14px 0px 14px;
}

.clickhere img
{
	text-align: right;
	position: relative;
	margin-top: 34px;
	margin-bottom: 4px;
	left: 310px;
	overflow: visible;
	visibility: visible;
}

#rightFoot
{
	position: relative;
	text-align: center;
	float: right;
	width: 555px;
	height: 74px;
}

#footer
{
	position: relative;
	text-align: center;
	float: left;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFF;
	width: 210px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
	letter-spacing: .15em;
}


#footertxt a:link
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
}
.contentHeader{
	background-image: url(images/boxtop.gif);
	background-repeat: no-repeat;
	background-position:top;
	height:13px;
}

#footertxt a:hover
{
	color: #b2bb1e;
}

#footertxt a:visited
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
}
.login{
	color: #CCCCCC;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	float:left;width:100px;position:absolute;
	padding-left:0px;top:0px;
}
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}