* {
    padding: 0;
    margin: 0;
}
html, body {
    height: 100%;
}
body {
    margin:0px; padding:0px;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    scrollbar-face-color:#080c14;
    scrollbar-highlight-color: #152035;
    scrollbar-shadow-color: #152035;
    scrollbar-3dlight-color: #152035;
    scrollbar-arrow-color: #cc6633;
    scrollbar-track-color: #080c14;
    scrollbar-darkshadow-color: #000000;
}

#outside_container {
    background:url(img/backslice_light.jpg) repeat-x #000000;
}
#container {
    background:url(img/background_light.jpg) no-repeat;
    min-height: 800px;
    width:1000px;
    position:relative;
    padding-bottom:20px;
}

#logo {
    float: left;
    margin: 25px 0 0 51px;
}
/*****************
 Logo, Menu and TXT Positioning
******************/

h1 {
	width:223px;
	height:59px;
	text-indent:-5000px; /*Hides the text*/
	background:url(img/top_logo_light.jpg) no-repeat;
}

#menu ul {
    margin: 22px 0 0 75px;
    padding: 0px;
    float: left;
    clear: both;
}
#right_menu ul {
    margin: 22px 110px 0 0;
    padding:0px;
    float: right;
}
#menu ul li, #right_menu ul li {
    margin:0px; padding:0px;
    list-style:none;
    margin-right:10px;
    font-size:9px;
    text-transform:uppercase;
    display:inline;
}
#menu ul li a, #right_menu ul li a {
    text-decoration:none;
    color:#2050e5;
}
#menu ul li a:hover, #right_menu ul li a:hover {
    text-decoration:none;
    color:#cc3333;
}

h2 {
	margin:10px 0 0 50px;
	width:850px;
	height:196px;
	text-indent:-5000px; /*Hides the text*/
	background:url(img/text_header_light.jpg);
	float:left;
}

/*********************
    Content layout
**********************/
#content {
    margin-left:85px;
    width:815px;
    color:#6c8a92;
    font-size:13px;
    line-height:20px;
}
#content p {
    color:#446a74;
    font-size:13px;
    line-height:20px;
    padding: 0 0 10px 0;
}
.column1, .column2 { float:left; width:230px; margin-right:30px; margin-top: 50px;  } /* One third width left columns */
.column3 { float:left; width:270px; margin-top: 50px; }                              /* One third width last column */
.column4 { float:left; width:490px; margin-right:30px; margin-top: 50px; }           /* Two thirds width left column */
.column5 { float:left; width:530px; margin-top: 50px; }                              /* Two thirds width right column */
.column6 { float:left; width:790px; margin-top: 50px; }                              /* full width column */

#content h3 {
	font: normal 15pt Georgia, "Times New Roman", Times, serif;
    color:#bf2b13;
    margin:0px 0px 20px 0px;
    font-weight:normal;
}
dl.featured, ul.link {
    margin:0px; padding:0px;
}
ul.link li {
    list-style:none;
    margin:0px; padding:0px;
}
dl.featured {
    margin:0px; padding:0px;
	clear:both;
}
dl.featured dd {
    color:#674f5d;
    line-indent:0px;
    font-size:10px;
    margin-bottom: 5px;
}
ul.link li a img {
	border:0px;
	color: #9dc8f4;
	float:left;
    margin-right:10px;
}
dl.featured img {
	float:left;
    margin:3px 20px 20px 0px;
    border: none;
}
dl.featured dt a {
    color:#6c8a92;
    margin:0px;
    font-weight:normal;
    font-size:13px;
	text-decoration:none;
}
dl.featured dt a:hover, dl.featured dd a:hover { color:#ffffff; }
dl.featured a:hover img {
	border:none;
}

/*****************
  Form Styling
******************/
#content form p {
    color: #7f6173;
    padding: 7px 3px 7px 0;
}
input, textarea {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
}
input {
    background-color: #fdfdf3;
    color: #806f79;
    border: 1px solid #eed79f;
	padding:4px 8px;
}
textarea {
    background-color: #fdfdf3;
    color: #806f79;
    margin-top: 10px;
    border: 1px solid #eed79f;
   	padding:4px 8px;
}
.button {
    height: 25px;
    font-size: 11px;
    background-color: #fdfdf3;
    color: #7f6173;
    border: 1px solid #eed79f;
    cursor: pointer;
}
.button:hover {
    color: #966884;
    border: 1px solid #ed960b;
    cursor: pointer;
}

div.ieFix {
    clear: both;
    height: 1px;
    overflow: hidden;
    margin-top: -1px;
}

/**************************************************************
   Alignment classes
 **************************************************************/

.floatLeft {
  float: left;
  padding: 10px 10px 10px 0;
}

.floatRight {
  float: right;
  padding: 10px 0 10px 10px;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignCenter {
  text-align: center;
  padding: 10px;
}

/*****************************/
/***       SPACERS         ***/
/*****************************/
#small {
    height: 10px;
}
#med {
    height: 20px;
}
#large {
    height: 30px;
}
#xlarge {
    height: 40px;
}
#xxlarge {
    height: 60px;
}



a {outline:none;}
li {
    margin: 0 0 0 35px;
    padding: 0px;
}



/*****************
    Footer
******************/
#clearfooter {
    height: 34px;
}
#footer {
    float: left;
    width: 905px;
    height: 60px;
    border-top:1px solid #d8a452;
    padding:20px 0px 0px 50px;
    background: url(img/foot_background_light.jpg) repeat-x #ffffff;
    color:#da790e;
    font-size:9px;
    line-height:14px;
}
#footer img {
    border:0px;
    float:left;
    margin-right:13px;
}
#footer span {
    display:block;
    float:left;
    width:250px;
}
#footer_switch {
    display:inline;
    float:right;
    margin-top: -6px;
    margin-right: 50px;
}
#footer a {
    color:#9f230f;
    text-decoration:none;
}
#footer a:hover { color:#bf2b13;
}
