/*-----------------------------------------------------------------------------------------------
Reset
-----------------------------------------------------------------------------------------------*/



h1,h2,h3,h4,h5,h6,h7,h8,h9,form {

	padding:0;
}


body

{
font: Arial, Helvetica, sans-serif;
margin: 0px;}

	img {

	border-style:none;
	margin:0;
	padding:0;
	}


h1
{
	font-size:16px;
	color:#000;
	font:lowercase;
	font-weight:bold;
}

h2
{
	font-size:14pt;
	color:#666666;
	font:lowercase;
	font-weight:bold;
}

h3
{
	font-size:14pt;
	font-weight:bold;
	font-style:lowercase;
	text-align:left;
}

h4
{
	font-size:30pt;
	font-weight:bold;
	letter-spacing:-2px;

}

.bannerpane {
padding-top: 5px;
padding-bottom: 5px;
width: 100%;}

.logo {
padding-right: 20px;
padding-top:25px;}

.Header
{
width: 100%;
margin: 15px 0 0 0;
padding: 11px 0 0 0;

	
}

.leftpane{
width: 25%;
}

.rightpane{
width: 75%;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 6px;
}

.leftpane2{
width:27%;
padding-right: 10px;
padding-top:10px;
background-position:right;
background-repeat:repeat-y;
}

.contentpane{
width: 45%;
padding-right: 10px;
background-position:right;
background-repeat:repeat-y;
padding-top: 0px;
height: 100%;
}

.contentpane2{
width: 45%;
padding-top:10px;
height: 100%;
}

.rightpane2{
padding-top:10px;
width: 27%;
border-color: #cccccc;
padding-left: 10px;
background-position:left;
background-repeat:repeat-y;
}

.bottompane {
width: 100%;
padding: 10px 0 5px 0; 
}
.footer {
width: 100%;
padding: 10px 0 0 0; 


}




.terms, a.terms:link,  { 
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
		text-decoration: none;}

a.terms:link,  { 
	font-size:12px;
	coor: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
		text-decoration: none;
}
a.terms:visited{ 
	font-size:12px;
	coor: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
		text-decoration: none;}

a.terms:active { 
	font-size:12px;
	coor: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
		text-decoration: none;}
	
a.terms:hover { 
	font-size:12px;
	coor: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
		text-decoration: none;}	


.toplinks, a.toplinks:link, a.toplinks:visited, a.toplinks:active, a.toplinks:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	font:Arial, Helvetica, sans-serif;
		text-decoration: none;
}

a.toplinks:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: ;
	font:Arial, Helvetica, sans-serif;
		text-decoration: none;
}

a.toplinks:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: ;
	font:Arial, Helvetica, sans-serif;
		text-decoration: none;
}

a.toplinks:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: ;
	font:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* 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;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	border-bottom: white 0px solid;
	border-top: white 0px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	color: #ffffff;
	background-color: #FFFFFF;
	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;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	background-color: #cccccc;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	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;
}

/* Main Menu */


.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;

}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: 999999;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom: white 0px solid;
	border-top: white 0px solid;
	background-color: Transparent;
	height: 22px;
	padding: 2px;
}
.MainMenu_MenuIcon
{
	display: none;
}
.MainMenu_SubMenu
{
	color: #ffffff;	
	cursor: pointer;
	background-color: #000000;
	border:dotted 1px #333;


}
.MainMenu_MenuBreak
{

}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	text-transform:uppercase;
	font-weight: normal;
	font-style: normal;
	height: 22px;
	padding: 2px;
}
.MainMenu_MenuArrow
{
display: none;
}
.MainMenu_RootMenuArrow
{
display: none;
}

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-align: left; padding: 0px;  }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #333333; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
}
/*-- default links hover               --*/ a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #333333;
}

.SkinObject
{
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	text-transform: uppercase;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #666666;
		font-size: 10px;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #666666;
		font-size: 10px;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #666666;
		font-size: 10px;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #666666;
		font-size: 10px;
}

/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	text-decoration: none; }
.sidepadding {
	padding-right: 10px;
	padding-left: 10px;
}
.typepad {
	border: 5px solid #f4f4f4;
}
