*  { margin: 0px; padding: 0px }
body   { color: #777775; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #dedede url(components/new/gen/bg.gif) repeat-x }
a { color: #363a83; text-decoration: none }
a:hover { text-decoration: underline }
p   { font-size: 11px; line-height: 16px; padding-bottom: 20px }
h1  { color: #363a83; font-size: 16px; padding-bottom: 5px }
h2  { color: #363a83; font-size: 11px; padding-bottom: 5px }
h3    { color: #363a83; font-size: 14px; padding-bottom: 5px }
td {}
.tag    { }
#navCombo      { list-style-type: none; float: left; margin-top: 10px; margin-left: 17px; width: 445px }
#topLink { font-weight: bold; font-size: 11px; float: left; margin-top: 10px; padding-top: 5px }
#topLink a { color: white }
.pUL   { font-size: 11px; line-height: 19px; margin-left: 20px; padding-bottom: 20px; padding-left: 20px }
/*left column*/
.butCont   { font-weight: bold; font-size: 9px; line-height: 20px; font-family: Arial; padding: 0px }
.butCont a    { color: #dcdcdc; background: #4d539b url(components/nav/butContBG.gif); margin-bottom: 2px; width: 215px; height: 40px; display: block }
.butCont a:hover   { color: #fff; text-decoration: none; background: #545aa2 url(components/nav/butContBGRo.gif) }
.butContPos  { margin-left: 40px }
.butContPosB { font-weight: bold; font-size: 17px; line-height: 10px; font-family: "Arial Narrow"; margin-left: 40px }
#left     { }
#left p { font-size: 11px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 5px; padding-left: 5px }
.line h3      { color: #363a83; font-size: 11px; margin-left: 0px; padding-top: 0px; padding-bottom: 2px; padding-left: 5px; border-bottom: 2px solid white }
.lineCont h3 { color: #363a83; font-size: 11px; margin-left: 0px; padding-top: 0px; padding-bottom: 2px; padding-left: 5px; border-bottom: 2px solid white }
.lineCont p { color: #363a83 }
.lineCont a { color: white }
.priv { font-size: 10px; line-height: 11px }
.line         { background-color: #dedede; margin-top: 0px; margin-right: 5px; padding-top: 0px }
.lineCont { background-color: #ff850d; margin-right: 5px }
.round  { padding-right: 5px; padding-left: 0px }
.roundBot   { margin-bottom: 10px; padding-right: 5px; padding-left: 0px }
.sel li { background-color: #818082 }
.big { font-size: 16px; line-height: 30px }
.imgRight { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
.butContTop  { background: url(components/nav/butContTopBg.gif) repeat-x left bottom; margin: 0px 5px 0px 0px; padding-right: 0px; padding-left: 0px; height: 20px }
.butContTop h3  { color: #363a83; font-size: 11px; margin: 0px; padding: 2px 0px 0px 5px }
.butContTopTxt { background-color: #dedede; float: left; height: 20px }
.butContTopEnd { background: transparent url(components/nav/lineTopBg.gif) no-repeat; float: left; width: 20px; height: 20px }
.butContBot { background: #dedede url(components/nav/butContBotBg.gif) no-repeat right ; margin-right: 5px; margin-bottom: 10px; border-top: 1px solid #ff850d; width: 215px; height: 30px }
.butContBotTxt { font-weight: bold; font-size: 10px; line-height: 13px; padding-left: 29px }
.hiwItem { margin-bottom: 5px; width: 490px }
.hiwPic { float: left; width: 140px }
.hiwTxt { float: right; width: 300px }
#smForm p { padding-bottom: 5px }
#form p  { font-size: 11px; padding-bottom: 20px }
#form input { margin-bottom: 10px }
#form textarea { margin-bottom: 10px }
/* top navigation */

#nav {

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	z-index: 999;

}

#nav li  { background: url(components/nav_spacer.gif) repeat-y right top; float: left; margin-right: 6px; padding-right: 6px; padding-bottom: 1px; position: relative }


#nav li:last-child  { margin-right: 0px }



#nav li.selected a {

	color: #D0D0D0;

}



#nav li a {

	padding:0;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	color: #fff;

	font-size: 9px;

	text-decoration: none;

	font-weight: bold;

	font-style: normal;	

	text-transform: uppercase;

}



#nav li a:hover {

	color: #D0D0D0 !important;

}



	/* sub navigation */

	

	#nav li ul   { background-color: #23190f; margin: 2px 0 0; padding: 5px 8px 4px; border-top: 1px solid #fff; position: absolute; z-index: 9999; top: 17px; left: -4px; display: none }

	#nav li ul li {

		display: list-item;

		list-style-type: none;

		margin: 0;

		padding: 0;

		float: none;

		background: none;

		white-space: nowrap;

	}

	#nav li ul li a {

		float: none;

		font-size: 10px;

		line-height: 13px;

		text-transform: none;

		font-weight: normal;

		color: #fff !important;

		white-space: nowrap;

	}

	#nav li li.selected a {

		color: #D0D0D0 !important;

	}

	

	/* end sub navigation */
#headerN  { background-image: url(components/header/image.jpg); width: 780px; height: 220px }
.headerNNav { float: left; margin-left: 5px }
.headerNLeft { float: left; width: 334px; height: 220px }
.headerNTop { float: left; width: 334px; height: 200px }
.headerNTop p { margin-top: 10px; margin-left: 5px }
.headerNTop a  { color: #4d2d14; font-weight: bold }
.headerNTop a:hover  { color: black; text-decoration: none }
.headerNLogo { background-image: url(components/header/logo.gif); float: right; width: 446px; height: 220px }
.accRow  { float: left; margin-bottom: 10px; width: 490px }
.accRowShort { float: left; margin-bottom: 10px }
.accPic10  { font-size: 9px; float: left; margin-left: 10px }
.accPic  { font-size: 9px; float: left }
