@import url(other.css);

/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px Georgia, Times New Roman, serif;}
table {
	font-size:95%;
}
select, input, textarea {font:99% Georgia, Times New Roman, serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
.skip {display:none;}
acronym {border:0;text-decoration:none;cursor:help;}
object {margin:10px auto;}

.clear {display: block; overflow: hidden;clear:both;}
.clear:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.text-indent {text-indent:-32697px;}
.float-left {float:left;display:block;}
img.float-left {margin:3px 10px;}
.float-right {float:right;display:block;margin-right:10px;}

address {margin:.35em .95em;display:block;}
 address.center {margin:0 0 0 3em;}

.alignRight {text-align:right;}

ul.float-left {width:40%;}
ul.float-right {width:40%;}

/* =elements ***************************** */
a:link			{color: #c00;}
a:active		{color: #c00;}
a:visited		{color: #c00;}
a:hover		{color: #c00; text-decoration: none;}
a acronym {cursor:pointer;}
 #main-content a acronym {text-decoration:underline;}
/* =grids ***************************** */

html  {background:#0e0e0e url(/images/bg.jpg) repeat-x left bottom;height:100%;}
body  {background:url(/images/headBg.jpg) repeat-x;}
#wrap {width:904px;margin:0 auto;height:100%;margin-bottom:10px;}

/* head ************ */
#head {height:54px;clear:both;}
#head ul {
	list-style-type:none;
	margin:0;
	padding:15px 0 0;
	font-size:120%;
	text-transform:uppercase;
	width:660px;
	position:relative;
	left:220px;
}
 #head ul li {display:inline;}
 #head ul li a {color:#ECE1C5;text-decoration:none;padding-right:10px;border-right:1px solid #333;padding-left:5px;}
 #head a.last {border:0;}



/* main ************ */
#main-content {width:640px;float:right;background: url(/images/contentBg.jpg) no-repeat left bottom;padding:0 0 10px;margin-bottom:10px;}
 #main-content h1 {font-size: 140%;margin: 5px 10px 5px;color:#333;padding-bottom:18px;background:url(/images/h1Bg.jpg) repeat-x bottom;}
 #main-content h1 span.sub-header {font-size:65%;color:#930;}
 #main-content h2 {font-size: 132%;margin: 10px 10px 5px;color:#333;background: url(/images/h2bg.jpg) no-repeat left bottom;padding-bottom:17px;}
 #main-content h3 {font-size: 110%;margin: 10px 10px 5px;border-bottom:1px solid #c0c0c0;width:80%;text-transform:capitalize;}
 #main-content h3 a {text-decoration:none;}
 #main-content h4 {font-size: 114%;margin: 10px 10px 5px;}
 #main-content h4 a {text-decoration: none;}
 #main-content p {margin:5px 10px 10px;line-height:135%;font-size:95%;}
 #main-content blockquote {margin:10px 25px;font-style:italic;color:#666;}
 #main-content blockquote.center {width:60%;margin:15px auto;}

     /* =Main Content Tables ************* */

	#main-content table {width:90%;border:#DDD 1px solid;border-width: 1px 1px 0 1px;margin:10px auto;padding:0;}
	#main-content table caption {font-weight:bold;font-size:110%;text-align:center;}
	#main-content table th {background: #FFF url(/images/template-specific/bg-small-yellow-fade.jpg) bottom repeat-x;color: #000;margin:0;padding:2px;border-bottom:1px solid #666;}
	#main-content table td {padding:2px;border:0;margin:0;border-bottom:1px solid #CCC;}
	#main-content table td.scope, #main-content table th.scope {text-align:left;background:#FCF5C0;border-bottom-color:#ccc;}
	#main-content table th.alt-th{background-color:#FFF;}

     /* =Main Content Lists DL OL UL ************* */

	#main-content ul, #main-content ol{color:#666;}
	#main-content ul {margin: 15px 10px 15px 20px;list-style: none;}
	#main-content ul li {line-height: 1.35em;color: #3a3a3a;background: url(/images/template-specific/arrow.gif) no-repeat 0 4px;padding: 0 0 0 15px;margin:.5em 0;font-size:95%;}
          #main-content ul li ul {margin:.2em .75em;}
          #main-content ul li ul li {font-size:110%;margin:.05em .75em;}

	#main-content ol {margin: 15px 10px 15px 40px;list-style-type:decimal;width:85%;}
         #main-content ol li {line-height:1.35em;margin:.75em 0;}
	 #main-content ol ol {list-style-type:lower-alpha;}

	#main-content dl {margin: 15px 10px 15px 20px;}
         #main-content dl dt {font-weight:bold;margin:10px 0;font-size:110%;color:#036;}
         #main-content dl dd {font-style:italic;}
          #main-content dl dd dl {margin:0;}
          #main-content dl dd dl dt {border-bottom:1px solid #666;color:#333;}
          #main-content dl dd dl dd {color:#6e6e6e;}


/* side ************ */
#sub-content {float:left;width:260px;overflow:hidden;}

#logo a{background:url(/images/logo.jpg) no-repeat;height:170px;text-indent:-999px;overflow:hidden;display:block;margin:0 0 5px;}

#address {height:153px;background:url(/images/addressBg.jpg) no-repeat;padding:5px 10px;}
 #address h2 {color:#85092A;text-transform:uppercase;font-size:150%;font-weight:normal;}
 #address address {font-size:90%;position:relative;left:70px;width:150px;}
 #address table {width:155px;font-size:85%;position:relative;left:82px;}
 #address table th {vertical-align:top;padding-right:3px;}
 #address table th, #address table td {padding-bottom:5px;}

#infoBox {background:url(/images/subConentBg.jpg) no-repeat left bottom;margin:3px 0 0;padding:0 0 10px;min-height:312px;clear:both;overflow:hidden;}
 #infoBox a {color:#EFDBA4;font-weight:bold;}
 #infoBox h3 {color:#ece1c5;text-transform:uppercase;font-size:140%;font-weight:normal;}
 #infoBox #in {margin:0 5px;}
 #infoBox h3#first {background:url(/images/subContentHd.jpg) no-repeat;height:21px;margin-left:0;padding:10px 5px;}
 #infoBox label {font-size:90%;color:#000;margin:10px 0;}
 #infoBox hr {background:url(/images/hr.jpg) no-repeat;width:237px;border:0;height:1px;}
 #infoBox p {font-size:90%;}

.special {font-size:85%;margin-top:10px;color:#ece1c5;}
 .special small {color:#000;}

#mainImage {float:right;}

#main-content p.success {background:#AFDFA7;border:1px solid #1D3F17;width:80%;margin:15px auto;padding:10px 15px;}

/* foot ************* */
#foot {clear:both;overflow:hidden;}
