/* CSS Document */

body {background: #E7E3DF url(images/design/background.png) repeat-x left top;font: 12px Arial, Helvetica, sans-serif;}
h1 {display:none;}
a {color:#F58025;font-weight:bold;text-decoration:underline;}
a:hover {text-decoration:none;}
a.pdf {background: url(images/design/pdf_linksm.gif) no-repeat left top;display: block;height: 24px;width:auto;padding-bottom: 3px;padding-left: 35px;padding-top: 8px;color: #F58025;font-weight: bold;text-decoration: underline;}
a.pdf:hover {color: #696969;text-decoration: none;}

.north {background: #FFFFFF url(images/design/box_north.png) repeat-x left top;}
.south {background: url(images/design/box_south.png) repeat-x left bottom;}
.east {background: url(images/design/box_east.png) repeat-y right top;}
.west {background: url(images/design/box_west.png) repeat-y left top;}
.northwest {background: url(images/design/box_northwest.png) no-repeat left top;}
.northeast {background: url(images/design/box_northeast.png) no-repeat right top;}
.southwest {background: url(images/design/box_southwest.png) no-repeat left bottom;}
.southeast {background: url(images/design/box_southeast.png) no-repeat right bottom;min-height:200px;padding: 20px 25px 10px 20px;}

.container {padding: 0px;width: 955px;margin: 0px auto;}
.innerContainer {margin-bottom: 10px;background: #fff url(images/design/rightCol_bg.gif) repeat-y right top;}
.header {text-align: right;height: 105px;}

.copy {float: right;width: 710px;margin-bottom: 20px;}
.copy .innerLeft {float: left;width: 440px;padding-left:10px;}
.copy .innerRight {float: left;width: 200px;padding-top:0px;}
.copy .innerSpan {padding-right:50px;padding-left:10px;}
.copy h2 {display: block;height: 65px;background: url(images/design/heading.gif) no-repeat right top;color: #F58025;font: normal 18px Arial, Helvetica, sans-serif;text-transform: lowercase;padding-top: 0px;padding-left: 0px;margin: 0px;}
.copy h2 span {color: #BBB1A5;}
.copy h3 {font-size: 16px;padding-top: 2px;padding-bottom: 2px;padding-right: 4px;text-align: right;background: #D2CBC4 url(images/design/menu.gif) repeat-y left top;}
.copy .plain h3 {background:none;text-align:left;}
.copy img.right {background-color: #e7e3df;padding: 10px;border: 2px solid #BBB1A6;}

.copy h4 {font-size: 15px;padding-top: 2px;padding-bottom: 2px;padding-right: 4px;background: repeat-y;}
.copy h5 {font-size: 13px;}
.copy blockquote {margin-left:60px;margin-right:60px;}
.copy img.boxed {background: #e8dccd;padding: 5px;border: 2px solid #bbb1a6;margin-bottom:5px;}
.copy div.boxed {background: #E8DCCD;padding: 5px 20px;border: 2px solid #BBB1A6;margin: 0 32px 5px;clear:both;float:none;}
.copy img.boxed[align="right"] {margin-left:10px;}
.copy img.boxed[align="left"] {margin-right:10px;}

.copy .innerRight p {padding-left:10px;padding-top:50px;padding-bottom:50px;}

.footer {clear: both;float: none;background:#fff url(images/design/footer_Logo.gif) no-repeat right center;padding: 0px;font-size: 10px;color: #7F7971;}
.footer p {margin: 0px;padding: 10px 0px;}

.uppercase {text-transform:uppercase;}
.breakfloat {font-size: 0px;line-height: 0px;display: block;clear: both;float: none;}

//menu begin

#menuleft{width:180px;text-align:left;position:absolute;z-index:2;float:left;}
#menuleft a{color:#696969;background:#fff;display:block;width:172px;border-width: 1px 0 0 0;border-style: solid;border-color: #555;padding:6px 4px 5px;font:normal 13px/18px arial,helvetica,sans-serif;text-decoration:none;text-transform:lowercase;}
#menuleft a.top {border-top:none;}
#menuleft a:hover{color:#fff;background:#F58025;}
#menuleft ul li li a {background:#F3EDE5;color:#696969;border-width:1px;border-style: solid;border-top-color: #BBB1A6;border-right-color: #9c9c9c;border-bottom-color: #9c9c9c;border-left-color: #BBB1A6;width:170px;border-top-width:0px;padding-bottom:5px;}
#menuleft ul li li a.top  {border-top:solid 1px #BBB1A6;padding-bottom:5px;}
#menuleft ul li li a.offset {margin-top:-1px;}
#menuleft ul li li li a {border-left:none;padding-left:5px;}

#menuleft li{margin:0;padding:0;list-style-type:none;}
#menuleft ul, #menuleft ul ul, #menuleft ul ul ul{margin:0;padding:0;list-style-image:none;width:180px;}

#menuleft ul li{position:relative;}
#menuleft li ul{position:absolute;left:180px;top:0;display:none;}

/* Fix IE. Hide from IE Mac \*/
* html #menuleft ul li{float:left;height:1%;}
* html #menuleft ul li a{height:1%;}
/* End */

div#menuleft ul ul, div#menuleft ul ul ul, div#menuleft ul li:hover ul ul, div#menuleft ul li:hover ul ul ul {display:none;}
div#menuleft ul li:hover ul, div#menuleft ul ul li:hover ul, div#menuleft ul ul ul li:hover ul{display:block;}

#menuleft ul{z-index:3;}#menuleft ul ul{z-index:4;}#menuleft ul ul ul{z-index:5;}#menuleft ul ul ul ul{z-index:6;}
#menuleft a.arrow {background: #fff url(images/design/arrow.gif) no-repeat 160px 9px;}
#menuleft ul li li a.arrow {background: #F3EDE5 url(images/design/arrow_sub.gif) no-repeat 160px 9px;}
#menuleft a.arrow:hover {background: #F58025 url(images/design/arrow_hover.gif) no-repeat 160px 9px;}

fieldset {
	Xbackground-image: url(/images/fieldset-bg.png);
	Xbackground-repeat: repeat-x;
	Xbackground-color: #eee0ab;
	background-color: #F5F6F5;
	border: 1px solid #caa000;
	margin: 0px auto;
	padding: 0px 20px 20px;
}
fieldset legend {
	font-size: 18px;
	color: #000000;
}
fieldset fieldset {
	background-color: #EEEEEE;
	background-image: none;
}
fieldset fieldset legend {
	font-size: 18px;
}

/* forms begin */


div.form h1, div.form h2, div.form h3, div.form h4 {
	clear: left;
}
div.form div.required, div.form div.optional, div.form div.buttons {
	clear: both;
	padding: 10px 0 10px 120px;
}
div.form label {
	background: #e8dccd;
	border: solid 1px #B7AEA3;
	color: #333;
	float: left;
	margin: -5px 0 5px -130px;
	padding: 5px;
	text-align: right;
	width: 116px;
}
div.form div.required label {
	background: #e8dccd url(images/design/icon-required.gif) no-repeat 4px 4px;
	padding-left: 20px;
	width: 100px;
}
div.form div.required span label, div.form div.required p label, div.form div.optional span label, div.form div.optional p label {
	background: transparent;
	border: none;
	color: #666;
	display: inline;
	float: none;
	font-weight: normal !important;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	width: auto;
}

div.form input, div.form select, div.form textarea {
	margin-left: 5px;
}
div.form span span {
	padding-left: 5px;
}
div.form div p {
	margin: 0 0 10px 0;
}
div.form div p input {
	vertical-align: middle;
}
div.form .radio_list input, div.form .checkbox_list input {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
div.form select {
	border: solid 1px #666666;
}
div.form input.inputText {
	border: solid 1px #666666;
	width: 267px;
}
div.form textarea.textArea {
	border: solid 1px #666666;
	overflow: auto;
	width: 267px;
}
div.form div.buttons input.inputButton {
	float: right;
	margin-left: 5px;
	font-weight: bold;
	border: 1px solid #B7AEA3;
	background: #e8dccd;
}
div.form div.buttons input.inputButton:hover {
	border: 1px solid #5C5752;
	background: #B7AEA3;
	cursor:pointer;
}

/* forms end */

