/* CSS Document */
body {
	margin:0;
	background-image:url(images/wrapper/outerBackground.jpg);
	background-repeat:repeat-x;
	background-color:#434343;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:16px;
}

img {
	border:none;
}

p {
	margin: 1ex 0;
}

form {
	margin:5px;
}

table border {
	border-color:#CCC;
	border-width:1px;
}

input {
	margin:2px 5px 2px 5px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333;
	height:17px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
textarea {
	margin:2px 5px 2px 5px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333;
	border: 1px solid #CCC;
	background-color: #FFF;
}







/* ======   Out Wrappers  ====== */
div#outerHead {
	position: relative;
	background-image:url(images/wrapper/header.jpg);
	height:85px;
	width:970px;
}
div#outerBody {
	position: relative;
	background-image:url(images/wrapper/background.jpg);
	background-repeat:repeat-y;
	width:970px;
}
div#outerBottom {
	position: relative;
	background-image:url(images/wrapper/footer.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:970px;
}


/* ======   Header & Navi  ====== */
#header {
	position: relative;
	height:33px;
	width:970px;
	margin:0 0 16px 0;
}







/* ======   Main Menu  ====== */
#header #mainNavi {
	position: absolute;
	background-image:url(images/wrapper/naviBG.jpg);
	background-repeat:no-repeat;
	padding-left:86px;
	left:16px;
	top: 0px;
	height:33px;
	width:937px;
	z-index:1;
}
#mainNavi2 {
	position: absolute;
	float:left;
	left:35px;
	top: 0px;
	height:33px;
	width:66px;
	z-index:2;
}
#mainNavi ul {
	line-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainNavi li {
	float:left;
	margin-left:0;
	padding: 0;
}
#mainNavi li a:link, #mainNavi li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding: 0 15px 0 15px;
	margin:0;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	line-height:33px;
	border:none;
}
#mainNavi li a:hover, #mainNavi li a:active {
	background-image:url(images/wrapper/naviBG_roll.jpg);
	background-repeat:repeat-x;
	border:none;
}
#mainNavi li a.current {
	background-image:url(images/wrapper/naviBG_select.jpg);
	background-repeat:repeat-x;
	border:none;
}
#mainNavi li a.current:hover {
	cursor:default;
}





/* ======   Main Body Content   ====== */


#centerBox {
	float:left;
	width:937px;
	margin:0 0 0 16px;
	_margin:0 0 16px 8px;
	padding:0 0 0 0;
}




/* ======   Content Boxs   ====== */


#boxOneInFour {
	position:relative;
	float:left;
	width:224px;
	height:107px;
	margin:0 0 20px 0;
	padding:0;
}
#boxOneInFour H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 3px 1em;
	font-size:15px;
	color:#ffb401;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
}
#boxOneInFour P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 5px 10px 0 1em;
	margin:0;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	line-height:16px;
}
#boxOneInFour H1 a:link, #boxOneInFour H1 a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#ffb401;
	font-weight:normal;
	text-decoration:none;
}
#boxOneInFour H1 a:hover, #boxOneInFour H1 a:active {
	color:#d99900;
	text-decoration:none;
}
#boxDividerVert {
	float:left;
	width:13px;
	height:100px;
	margin:0;
	padding:0;
}





/* ======   Content Boxs   ====== */


#boxOneInThree {
	position:relative;
	float:left;
	width:303px;
	height:147px;
	margin:0 0 20px 0;
	padding:0;
}
#boxOneInThree H1 {
	font-family:Helvetica, sans-serif;
	text-align:left;
	margin: 3px 1em;
	font-size:15px;
	color:#ffb401;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
}
#boxOneInThree P {
	font-family:Helvetica, sans-serif;
	text-align:left;
	padding: 5px 10px 0 120px;
	margin:0;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	line-height:16px;
}
#boxOneInThree H1 a:link, #boxOneInThree H1 a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#ffb401;
	font-weight:normal;
	text-decoration:none;
}
#boxOneInThree H1 a:hover, #boxOneInThree H1 a:active {
	color:#d99900;
	text-decoration:none;
}







/* ======  Split Boxs   ====== */


#splitBox {
	position:relative;
	float:left;
	width:462px;
	height:136px;
	background-image:url(images/boxs/splitBox.jpg);
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	padding:0;
}
#splitBoxInner {
	position:relative;
	float:left;
	text-align:left;
	width:231px;
	height:136px;
	margin:0;
	padding:0;
}
#splitBoxInner H1 {
	font-family:Helvetica, sans-serif;
	margin: 2px 1em;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:26px;
	text-decoration:none;
}
#splitBoxInner ul {
	margin: 0 0 0 15px;
	padding: 0;
}
#splitBoxInner li {
	margin-left:10px;
	padding: 0;
}
#splitBoxInner li a:link, #splitBoxInner li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:10px;
	line-height:14px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#splitBoxInner li a:hover, #splitBoxInner li a:active {
	color:#ccc;
	text-decoration:underline;
}






/* ======   Extra Images   ====== */

#contactHome {
	position:relative;
	float:left;
	width:461px;
	height:136px;
	margin:0 0 0 0;
	padding:0;
}


#largeImage {
	float:left;
	margin:0 0 20px 0;
}





/* ======   Content Text Area   ====== */

#textBlock1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:937px;
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:13px;
	line-height:19px;
	color:#fff;
}
#textBlock1 H1 {
	font-family:Helvetica, sans-serif;
	margin:20px 0 20px 0;
	padding: 0;
	text-align:left;
	font-size:30px;
	color:#ffb401;
	line-height:32px;
	font-weight:500;
}
#textBlock1 H2 {
	font-family:Helvetica, sans-serif;
	margin:0;
	padding: 0;
	text-align:left;
	font-size:15px;
	color:#fff;
	font-weight:600;
}
#textBlock1 img {
	float:right;
	margin-left:10px;
}
#textBlock1 P img{
	float:left;
	margin-right:10px;
}
#textBlock1 ul {
	list-style-image:url(images/wrapper/tick.jpg);
	margin: 0;
	padding: 0 0 0 25px;
}
#textBlock1 li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	font-size:12px;
	color:#fff;
	line-height:20px;
}
#textBlock1 li a:link, #textBlock2 li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}
#textBlock1 li a:hover, #textBlock2 li a:active {
	color:#fff;
}





/* ======   Full Box   ====== */

#fullHead {
	float:left;
	background-image:url(images/boxs/fullTop.jpg);
	background-repeat:no-repeat;
	width:937px;
	heigh:5px;
	margin:0;
	padding:0;
}
#fullBottom {
	float:left;
	background-image:url(images/boxs/fullBottom.jpg);
	background-repeat:no-repeat;
	width:937px;
	heigh:5px;
	margin:0 0 20px 0;
	padding:0;
}
#fullBG {
	float:left;
	text-align:left;
	background-image:url(images/boxs/fullBg.jpg);
	background-repeat:no-repeat;
	width:907px;
	margin:0;
	padding:0 15px 0 15px;		
}
#fullBG H1 {
	font-family:Helvetica, sans-serif;
	margin:5px 0 12px 0;
	padding: 0;
	text-align:left;
	font-size:20px;
	color:#ffb401;
	line-height:20px;
	font-weight:500;
}
#fullBG H2 {
	font-family:Helvetica, sans-serif;
	margin:0 0 0 12px 0;
	padding: 0;
	text-align:left;
	font-size:15px;
	color:#fff;
	font-weight:600;
}
#fullBG img {
	float:left;
	margin-right:10px;
}
#fullBG ul {
	list-style:inherit;
	margin: 0;
	padding: 0 0 0 25px;
}
#fullBG li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	line-height:18px;
}
#fullBG li a:link, #fullBG li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#ffc53a;
	font-weight:normal;
	text-decoration:none;
}
#fullBG li a:hover, #fullBG li a:active {
	color:#ffb401;
	text-decoration:underline;
}







/* ======   Contact Box   ====== */

#contactForm {
	float:left;
	width:620px;
	margin:0;
	padding:0;
}
#contactTop {
	float:left;
	width:620px;
	heigh:5px;
	margin:0;
	padding:0;
}
#contactBottom {
	float:left;
	width:620px;
	heigh:5px;
	margin:0 0 20px 0;
	padding:0;
}
#contactBG {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:590px;
	margin:0;
	padding:0 15px 0 15px;		
}
#contactBG H1 {
	font-family:Helvetica, sans-serif;
	margin:5px 0 12px 0;
	padding: 0;
	text-align:left;
	font-size:20px;
	color:#ffb401;
	line-height:20px;
	font-weight:500;
}
#contactBG H2 {
	font-family:Helvetica, sans-serif;
	margin:0 0 0 12px 0;
	padding: 0;
	text-align:left;
	font-size:15px;
	color:#fff;
	font-weight:600;
}
#contactBG H4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	text-align:left;
	font-size:11px;
	color:#ffb401;
	font-weight:600;
}






/* ======  News Box   ====== */

#latestNews {
	float:left;
	text-align:left;
	width:303px;
	margin:0;
	padding:0;
}
#newsTop {
	float:left;
	width:303px;
	heigh:5px;
	margin:0;
	padding:0;
}
#newsBottom {
	float:left;
	width:303px;
	heigh:5px;
	margin:0 0 20px 0;
	padding:0;
}
#newsBG {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:273px;
	margin:0;
	padding:0 15px 0 15px;		
}
#newsBG H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	text-align:left;
	font-size:15px;
	color:#ffb401;
	font-weight:600;
}
#newsBG H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	text-align:left;
	font-size:9px;
	color:#fff;
	line-height:13px;
}
#newsBG H4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	text-align:left;
	font-size:11px;
	color:#ffb401;
	font-weight:600;
}
#newsBG a:link, #newsBG a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#newsBG a:hover, #newsBG a:active {
	color:#fff;
	text-decoration:underline;
}









/* ======   Links In Text Area   ====== */

#textBlock1 #textLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:180px;
	margin:0 0 20px 0;
	padding:0;
}
#textBlock1 #textLinks ul {
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 25px;
}
#textBlock1 #textLinks li {
	margin:0 0 0 0;
	padding: 0 0 6px 0;
	text-align:left;
	line-height:18px;
}
#textBlock1 #textLinks li a:link, #textBlock1 #textLinks li a:visited {
	font-family:Verdana, sans-serif;
	padding: 0;
	margin:0;
	font-size:11px;
	color:#ffc53a;
	font-weight:normal;
	text-decoration:none;
}
#textBlock1 #textLinks li a:hover, #textBlock1 #textLinks li a:active {
	color:#ffb401;
	text-decoration:underline;
}








#table {
	position:relative;
	float:left;
	width:598px;
	margin:0 0 20px 0;
	padding:0;
	font-family:Verdana, sans-serif;
    font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:20px;
}
#table p {
	font-family:Helvetica, sans-serif;
	padding:0;
	margin:0 0 0 15px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
}	
#table H5 {
	font-family:Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:20px;
	color:#333;
	font-weight:bold;
}
#table span {
	font-family:Verdana, sans-serif;
	padding:0;
	margin:0;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
}






/* ======  Footer   ====== */


#footerNavi {
	position: relative;
	height:35px;
	width:907px;
	text-align:center;
}
#footerNavi a:link, #footerNavi a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0 8px 0 8px;
	margin:0;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	line-height:35px;
}
#footerNavi a:hover, #footerNavi a:active {
	color:#fff;
	text-decoration:underline;
}


#footerOuter {
	position: relative;
	height:17px;
	width:970px;
}
#footerCopyRight {
	float:left;
	height:32px;
	width:420px;
	text-align:left;
	margin:0;
	padding-left:50px;
	line-height:32px;
}
#footerContact {
	float:right;
	height:32px;
	width:420px;
	text-align:right;
	margin:0;
	padding-right:50px;
	line-height:32px;
}



/* ======   Form   ====== */
#form {
	height:30px;
}





/* ======  Links  ====== */
A.bodyLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffc53a;
	text-decoration: none;
	line-height:20px;
}
A.bodyLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffc53a;
	text-decoration: none;
	line-height:20px;
}
A.bodyLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffc53a;
	text-decoration: none;
	line-height:20px;
}
A.bodyLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffc53a;
	line-height:20px;
	text-decoration:underline;
}




/* ======  Miscellaneous Styles  ====== */
.clear { clear:both; }


.verdana_10 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
}


#errors{
	float:left
	width:970px;
	text-align:left;
	color:#ffc53a;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 10px 0;
	border:0;
	line-height:20px;
}
