body {
	background: #efefef;
	color: #000;
	font-family: Verdana;
	font-size: small;
}
a:link {
	color: #026CB1;
	text-decoration: none;
}
a:visited {
	color: #026CB1;
	text-decoration: none;
}
a:hover, a:active {
	color: #000;
	text-decoration: underline;
}
#container {
	width: 95%;
	background: #fff;
	border: 1px solid #e4e4e4;
	color: #000000;
	margin: auto auto;
	padding: 3px 15px 15px 15px;
}
#content {
	/* FIX: Make internet explorer wrap correctly */
	width: auto !important;
	
}
.menu ul {
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding: 4px;
}
.menu ul a:link {
	color: #000000;
	text-decoration: none;
}
.menu ul a:visited {
	color: #000000;
	text-decoration: none;
}
.menu ul a:hover, .menu ul a:active {
	color: #4874a3;
	text-decoration: none;
}
#panel {
	background: #efefef;
	color: #000000;
	font-size: 11px;
	border: 1px solid #D4D4D4;
	padding: 8px;
}
table {
	color: #000000;
	font-family: Verdana;
	font-size: small;
}
.tborder {
	background: #ADCBE7;
	width: 100%;
	margin: auto auto;
	border: 1px solid #0F5C8E;
}
.thead {
	background: #CC0000 url(images/table_header_bg.gif) top left repeat-x;
	color: #ffffff;
}
.thead a:link {
	color: #ffffff;
	text-decoration: none;
}
.thead a:visited {
	color: #ffffff;
	text-decoration: none;
}
.thead a:hover, .thead a:active {
	color: #ffffff;
	text-decoration: underline;
}
.tcat {
	background: #ADCBE7 url(images/table_sub_header_bg.gif);
	color: #000000;
	font-size: 11px;
}
.tcat a:link {
	color: #000000;
}
.tcat a:visited {
	color: #000000;
}
.tcat a:hover, .tcat a:active {
	color: #000000;
}
.trow1 {
	background: #f5f5f5;
}
.trow2 {
	background: #EFEFEF;
}
.trow_shaded {
	background: #eea8a1;
}
.trow_sep {
	background: #e5e5e5;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.tfoot {
	background: #026CB1 url(images/thead_bg.gif) top left repeat-x;
	color: #ffffff;
}
.tfoot a:link {
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:visited {
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active {
	color: #ffffff;
	text-decoration: underline;
}
.bottommenu {
	background: #efefef;
	color: #000000;
	padding: 2px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #4874a3;
	border-right-color: #4874a3;
	border-bottom-color: #CC3300;
	border-left-color: #4874a3;
}
.navigation {
	color: #000000;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
}
.navigation a:link {
	text-decoration: none;
}
.navigation a:visited {
	text-decoration: none;
}
.navigation a:hover, .navigation a:active {
	text-decoration: none;
}
.navigation .active {
	color: #000000;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
}
.smalltext {
	font-family: Verdana;
	font-size: 11px;
}
.largetext {
	font-family: Verdana, Arial, sans-serif;;
	font-size: medium;
	font-weight: bold;
}
textarea, input, select, object {
	color: #000000;
	font-family: Verdana;
	font-size: small;
}

/* Additional CSS (Master) */
.clear {
	clear: both;
}

.hidden {
	display: none;
	float: none;
	width: 1%;
  }

#disclaimer{
      font-size:10px;
      padding: 8px;
      color: #000000;
      text-align:right;
}
.smallbutton {
margin:0;
}

.menu ul {
	list-style: none;
	margin: 0;
}

.menu li {
	display: inline;
	padding-left: 5px;
}

.mainnavigation li{
	padding-left: 1px;
}


.menu img {
	padding-right: 5px;
	vertical-align: top;
}

#panel .links {
	margin: 0;
	float: right;
}

.expcolimage {
	float: right;
	width: auto;
	vertical-align: middle;
}

img.attachment {
	border: 1px solid #E9E5D7;
	padding: 2px;
}

.pagenav {
	font-weight: bold;
}

.pagenavbit {
	padding-left: 3px;
}

.pagenavbit a {
	text-decoration: none;
}

.pagenavcurrent {
	font-weight: bold;
	padding-left: 3px;
}

hr {
	background-color: #000000;
	color: #000000;
	height: 1px;
	border: 0px;
}

#copyright {
	font: x-small Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 10px 0 0 0;
}

#debug {
	float: right;
	text-align: right;
	margin-top: 0;
                     vertical-align: top;
}

.quote_header {
	background: #fff;
	border: 1px dashed #000;
	border-bottom: 0;
	color: #000;
	font-weight: bold;
	margin: 8px auto 0 auto;
	padding: 4px;
}

.quote_body {
	background: #fff;
	border: 1px dashed #000;
	border-top: 0;
	color: #000;
	padding: 4px;
	margin: 0 auto 8px auto;
}

.code_header {
	background: #fff;
	border: 1px dashed #000;
	border-bottom: 0;
	color: #000;
	font-weight: bold;
	margin: 8px auto 0 auto;
	padding: 4px;
}

.code_body {
	background: #fff;
	border: 1px dashed #000;
	border-top: 0;
	color: #000;
	padding: 4px;
	margin: 0 auto 8px auto;
	font-family: monospace;
}
.usercpnav {
	list-style: inside;
	padding: 0;
	margin: 0;
}

.usercpnav li {
	padding: 1px;
	font-family: Verdana;
	font-size:11px
}

.usercpnav .pmfolders {
	/* PM folders on the UCP Nav menu */
}

.separator {
	margin: 5px;
	padding: 0;
	font-size: 1px;
	list-style-type: none;
}

.linkontop{
	position:absolute;
        top: 110px;
        right: 34px;
	border: 0px;
}



img.banner {
text-align:right;
position:relative;
left: 28%;
}

img.logo{
text-align:left;
}

.quickloginfonts{
	font-size: 10px;
       color: #CC0000;
}

.buttonquickloginfonts{
	font-size: 10px;
       color: #000000;
}

form#login{
 background-color: #EFEFEF;
 color: #000000;
 font-size: 10px;
 text-align: right;
}

#announcement {
              	width: 100%; /* Length of bar */
              	height: 20px; /* Height of bar */
              	background-color: #99FF33; /* Color of the bar */
              	border-top: 3px solid #458B00;
              	border-bottom: 3px solid #458B00;
              	margin: auto;
	text-align: center;
	font-weight: bold;
                padding: 2px;
              }/* CSS Document */

.buttonscontainer {width: 190px;}

.buttons a {color: #000099;
background-color: #ADCBE7;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #000000;
font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:visited {color: #000099;
text-decoration: none;}

.buttons a:hover {background-color: #0000CC;
color: #FFFFFF;
text-decoration: none;}



.containerbanner {
	width: 770px;
}

.topbanner {
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #666666;
	background-color: #66cc33;
}

.adHeadlineFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.adHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0033FF;
	text-transform: capitalize;
}
.adText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#title_row { width: 100%; }
.quick_links { float:right; }
/* Additional CSS (Custom) */
.signup a:link {text-decoration: underline; color:#CC0000; }
.signup a:visited {text-decoration: underline; color:#CC0000;}
.signup a:hover {text-decoration: underline; color:#FF3300;}
.signup a:active text-decoration: underline; color:#FF3300;}

.smalltext2 
{
font-size: 9px;
}

.arcadeborder{
	background: #ffffff;
    border: 1px solid #a9b970;
	padding: 0;
	margin: 0;
}
