/* CSS Document */

img { border: none; } /* Removes default borders around linked images */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Page Centering */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

html, body {
    height: 100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	background-color: #3B3730;
	background-image: url(../images/background.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#container {
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 900px;
	background-color: #3B3730;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Overall Column Structure */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#top_margin {
    width: 900px;
	height: 40px;
	background-color: transparent;
}
#top_header {
    width: 876px; /* 800px */
	height: 83px; /* 100px */
	padding: 17px 0px 0px 24px;
	text-align: left;
	background-color: #FFFFFF;
}
#top_buttons {
    width: 900px;
	height: 90px;
	text-align: right;
	background-color: transparent;
	background-image: url(../images/top_buttons.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#top_line {
    width: 900px;
	height: 14px;
	background-color: #FFFFFF;
}
#panel_container {
    width: 900px;
	height: 105px;
	text-align: left;
	background-color: transparent;
}
#panel_container_left {
    width: 880px; /* 450px */
	height: 83px; /* 105px */
	padding: 22px 12px 0px 12px;
	text-align: left;
	background-color: transparent;
	background-image: url(../images/panel_edgeshadow.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	float: left;
}
#panel_container_right {
    width: 426px; /* 450px */
	height: 83px; /* 105px */
	padding: 22px 12px 0px 12px;
	text-align: left;
	background-color: transparent;
	background-image: url(../images/panel_edgeshadow.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	float: left;
}
#panel_tab_container {
    width: 900px;
	height: 30px;
	text-align: left;
	background-color: transparent;
}
#panel_tab_container_left {
    width: 436px; /* 450px */
	height: 30px;
	padding-right: 14px;
	text-align: right;
	background-color: transparent;
	background-image: url(../images/panel_left_bottomshadow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
#panel_tab_container_right {
    width: 438px; /* 450px */
	height: 30px;
	padding-right: 12px;
	text-align: left;
	background-color: transparent;
	background-image: url(../images/panel_right_bottomshadow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
#middle_container {
    width: 876px; /* 900px */ 
	/*height: 341px;*/
	margin-top: 20px;
	text-align: left;
	padding: 0px 12px 0px 12px;
	background-color: transparent;
}
#bottom_footer {
    width: 900px;
	height: 36px; /* 60px */
	text-align: left;
	padding: 12px 0px 12px 0px;
	background-color: transparent;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Text Styles */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.bodystyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}
.bodystyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #9CA601;
}
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Link Styles */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

a:link, a:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 16px;
	font-weight: normal;
}
a:hover {
    text-decoration: none;
    color: #9CA601;
}
a:active { }

/* - - - - - - - - - - - - - - - */

a.linkstyle1:link, a.linkstyle1:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    line-height: 14px;
	font-weight: normal;
}
a.linkstyle1:hover {
    text-decoration: none;
    color: #9CA601;
}
a.linkstyle1:active { }

/* - - - - - - - - - - - - - - - */

a.linkstyle2:link, a.linkstyle2:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #9CA601;
    line-height: 16px;
	font-weight: normal;
}
a.linkstyle2:hover {
    text-decoration: none;
    color: #FFFFFF;
}
a.linkstyle2:active { }

/* - - - - - - - - - - - - - - - */

a.linkstyle3:link, a.linkstyle3:visited, a.linkstyle3:hover {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    line-height: 16px;
	font-weight: normal;
}
a.linkstyle3:active { }

/* - - - - - - - - - - - - - - - */

a.linkstyle4:link, a.linkstyle4:visited, {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9CA601;
    line-height: 16px;
	font-weight: normal;
}
a.linkstyle4:hover {
    text-decoration: none;
    color: #FFFFFF;
}
a.linkstyle4:active { }

/* - - - - - - - - - - - - - - - */

a.linkstyle5:link, a.linkstyle5:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 21px;
	font-weight: normal;
}
a.linkstyle5:hover {
    text-decoration: none;
    color: #9CA601;
}
a.linkstyle5:active { }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* TinyMCE Styles */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.tinymce-default {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.tinymce-1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.tinymce-2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #9CA601;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Form Styles */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

form {
    margin-bottom: 0;
}
input,textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
/*	background-color: #FFFFFF; */
/*	border: 1px; */
/*	border-color: #234983; */
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Rounded DIV Corners (http://www.cssplay.co.uk/boxes/snazzy.html) */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.xtop, .xbottom { display: block; background: transparent; }
.xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; }
.xb1, .xb2, .xb3 { height: 1px; }
.xb2, .xb3, .xb4 { background-color: #47433B; border-left: 1px solid #514C43; border-right: 1px solid #514C43; }
.xb1 { margin: 0 5px; background: #514C43; }
.xb2 { margin: 0 3px; border-width: 0 2px; }
.xb3 { margin: 0 2px; }
.xb4 { height: 2px; margin: 0 1px; }
.xboxcontent {
    display: block;
	background-color: #47433B;
	border: 0 solid #514C43;
	border-width: 0 1px;
	padding: 5px 12px 0px 12px;
	text-align: left;
	height: 68px;
}
.xboxcontent_3 {
    display: block;
	background-color: #47433B;
	border: 0 solid #514C43;
	border-width: 0 1px;
	padding: 3px 12px 0px 12px;
	text-align: left;
	height: 18px;
}
.xboxcontent_4 {
    display: block;
	background-color: #47433B;
	border: 0 solid #514C43;
	border-width: 0 1px;
	padding: 10px;
	text-align: left;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* List Styles */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.liststyle ul {
    /* list-style-position: outside; */
    list-style-image: url(../images/square.gif);
	margin-left: 14px;
	padding-left: 14px;
    /* list-style-type: square; */
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Vertical Link Bar */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#navbarright {
    height: 24px;
    width: 100%;
    border: none;
    /* background-color: #FFFFFF; */
}
html>navbarright {
    height: 24px;
    width: 100%; /* be nice to Opera */
}
#navbarright ul {
    list-style-type: none; /* Removes the default "List Item" Bullets */
    margin: 0px;
    padding: 0px;
}
#navbarright li {
    margin-bottom: 6px;
    padding: 0px;
    text-align: right;
}
#navbarright li a:link, #navbarright li a:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9CA601;
    line-height: 16px;
	font-weight: normal;
	padding-right: 18px;
	/* background-color: #AFE901; */
    background-image: url(../images/square_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
    display: block;
}
#navbarright li a:hover, #currentright a:link, #currentright a:visited, #currentright a:hover, #currentright a:active {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: normal;
	padding-right: 18px;
	/* background-color: #EFEFEF; */
    background-image: url(../images/square_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Vertical Link Bar */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#navbarleft {
    height: 24px;
    width: 100%;
    border: none;
    /* background-color: #FFFFFF; */
}
html>navbarleft {
    height: 24px;
    width: 100%; /* be nice to Opera */
}
#navbarleft ul {
    list-style-type: none; /* Removes the default "List Item" Bullets */
    margin: 0px;
    padding: 0px;
}
#navbarleft li {
    margin-bottom: 6px;
    padding: 0px;
    text-align: left;
}
#navbarleft li a:link, #navbarleft li a:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9CA601;
    line-height: 16px;
	font-weight: normal;
	padding-left: 18px;
	/* background-color: #AFE901; */
    background-image: url(../images/square_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
    display: block;
}
#navbarleft li a:hover, #currentleft a:link, #currentleft a:visited, #currentleft a:hover, #currentleft a:active {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: normal;
	padding-left: 18px;
	/* background-color: #EFEFEF; */
    background-image: url(../images/square_off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
}