body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
    font-family: arial,verdana;
	font-size: 10pt;	
	background: url('../images/bg-1.png');
	/*background-attachment: fixed;*/
	background-color: #ffffff;
}

sup {
	font-family: arial,verdana;
 	font-size: 7.5pt;
	color: #222222;
}

.toptip {
	font-size: 8pt;		
	color: #066ec9;
	font-family: verdana;
	text-decoration: none;
}

.toptip a {
	font-size: 8pt;		
	color: #066ec9;
	font-family: verdana;
	text-decoration: none;
}

.toptip a:hover {
	font-size: 8pt;	
	color: #066ec9;
	font-family: verdana;
	text-decoration: underline;
}

.loginextra {
	color: #0663D5;
	text-decoration: none;	
}

#sitetop { margin:0 auto; }
/*#sitebottom { margin:0 auto; }*/

.container {
	/*margin-top: 25px;*/
	width: 920px;
    /*border:1px solid #CCDADA;*/
}

.menubox {
  padding-bottom:3px;
  padding-left:5px;
  padding-right:5px;
  font-size: 12pt;
  font-family: georgia,serif,arial;
  color: #005689;
}

.menubox a {
  color: #005689;
	text-decoration: none;
}

.modbox_container {
  background: #ededed;
  font-size: 12pt;
	font-weight: bold;
}

.modbox {
  font-family: georgia,serif,verdana;
	color: #0663D5;	
	padding: 1px;
}

.modbox a {
	color: #0663D5;
	text-decoration: none;	
}

.sitetitle {
	font-family: tahoma, Arial,Verdana;
	font-size: 24pt;
	color: #ab1700;
	font-weight: bold;	
	padding: 10px 10px 10px 30px;	
}

.sitetitle a {
	text-decoration: none;
	color: #cc0000;
}

.sitetitle a:visited {
	text-decoration: none;
	color: #cc0000;
}

.sitetheme {
	font-family: tahoma, Arial,Verdana;
	font-size: 8pt;
	color: #000000;
	
}

.topmenu {
	padding: 0px;
	font-family: arial, verdana, tahoma;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;	
}

.topmenu a {
	color: #00417b;
}

.actionlink a {
	font-family: arial;
	font-size: 9pt;
	color: #0663D5;
	font-weight: bold;
	text-align: right;
	border:1px solid black;
}

#action {
    color: red;
}

.sidebarspot {
	padding-top: 10px;
}

.sidebarspot a {
	font-size: 8pt;
	color: #204a87;
	text-decoration: none;
}

.sidebarlink {
	padding-bottom: 5px;	
}

.sidebarlink a {
	font-size: 8pt;
	color: #de4617;	
	text-decoration: none;
}

.sidebarlink a:visited {
	color: #de4617;	
}

.sidebar {
	padding: 2px 10px 2px 5px;
	/*width: 276px;*/
        width: 30%;
	font-family: Arial, Verdana;
	font-size: 10pt;
} 

.sidebarmainlink {
  font-family: georgia, serif, Arial, Verdana;
	font-size: 9pt;	
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 2px;	
	color: #204a87;
	font-weight: bold;
}

.sidebarmainlink a {
	font-family: georgia, serif, Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #204a87;
}

.sidebarmainlink a:hover {
	text-decoration: none;
	font-weight: bold;
}

.maincontainer {
	padding: 2px 10px 2px 10px;
	/*width: 644px;*/
        width: 70%;
	background: #ffffff;
}

.maincontent {
	font-family: Arial, Verdana;
	font-size: 10pt;
	background: #ffffff;
} 

.postmeta {
	margin-left: 4px;
	margin-bottom: 8px;	
}

.posttitle {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14pt;
	color: #204a87;
	padding-bottom: 5px;
}	

.postcontent {
	font-family: Verdana, Arial, Verdana, Helvetica;
	font-size: 9pt;
	line-height: 13pt;
	color: #222222;
}

.postcontent a {
	color: #0663D5;
}

.contentdispbar {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	padding-bottom: 10px;
	padding-top: 5px;
	color: #222222;
}

.contentdispbar a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #de4617;
	text-decoration: none;
}

.contentdispbar a:hover {
	color: #de4617;
	text-decoration: underline;
}

.tradecontact {
	font-family: Verdana, Arial, Verdana, Helvetica;
	font-size: 8pt;
	line-height: 10pt;
	color: #222222;
    font-weight:bold;
}
	
.postby {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #f06526;
	font-weight: bold;
}

a.postby {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #f06526;
	font-weight: bold;
	text-decoration: none;
}

a.postby:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #f06526;
	font-weight: bold;
	text-decoration: underline;
}

.postdate {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}	

.posturl a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #729fcf;
	font-weight: bold;
}

.backarrow a {
	color: #ffffff;	
	font-weight: bold;
	background: #729fcf;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.listtext2 {
	background: #FFFFFF;
}

.listtext {	
	background: #f2f2f2;
}

.listno {
  font-size:9pt;
  color: #444444;
  font-weight: bold;
  font-family: arial,sans serif;
}

.terms {
	background: #EFF6FF;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
}

.commenthead {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #204a87;
}

.comment_num {
  font-family: serif,arial,verdana;
  font-size: 10pt;
  color: #444444;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}

.comment1 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #444444;
}

.commentmeta1 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;	
	color: #444444;
	padding-bottom: 10px
}

.commentmeta1 a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #3465a4;
	text-decoration: none;
}

.commentmeta2 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;	
	color: #444444;
	padding-bottom: 10px;
	background: #f2f2f2;
}

.commentmeta2 a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #3465a4;
	text-decoration: none;
}

.comment2 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #444444;
	background: #f2f2f2;
}

.commentstar {
    color: #f06526;
    font-size: 10pt;
}

.pagingnumber {
  font-family: verdana,serif,arial;
 	font-size: 10pt;
  font-weight: bold;
	color: #00417b;
}

.pagingnumber a {
	font-family: verdana,serif,arial;
 	font-size: 10pt;
  font-weight: bold;
	color: #00417b;	
}

.pagingnumber a:visited {
	color: #666699;	
}

.pagingnumber a:hover {
	color: #de4617;
}

.contenttitle {
	font-family: Georgia, serif, Arial, Verdana, Helvetica;
	font-size: 14pt;
}

.contenttitle a {
	color: #0066cc;
	text-decoration: none;
}

.contenttitle a:hover {
	color: #0066cc;
	text-decoration: underline;
}

.contenttitle a:visited {
	color: #005689;	
}

.contentsummary {
	font-family: Verdana, Arial, Verdana, Helvetica;
	font-size: 9pt;
	line-height: 13pt;
	color: #222222;
}

.contentlistbar {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	padding-bottom: 10px;
	padding-top: 5px;
	color: #222222;
}

.contentlistbar a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #3465a4;
	text-decoration: none;
}

.contentlistbar a:hover {
	color: #3465a4;
	text-decoration: underline;
}

.contentlistbar2 a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #de4617;
	text-decoration: none;
}

.contentlistbar2 a:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #de4617;
	text-decoration: underline;
}

.contentsortbar {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	padding-bottom: 10px;
	color: #222222;
}

.contentsortbar a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #de4617;
	text-decoration: underline;
}

.contentsortbar a:hover {
	color: #de4617;
	text-decoration: none;
}

#small_link {
  font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #729fcf;
	text-decoration: underline;
}

#small_link:hover {
	color: #3465a4;
}

.notice {
	font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
	color: #D73F16;
}

.errmsg {
	font-family: verdana,arial;
 	font-size: 70%;
	color: #AE1F4A;
	font-weight: normal
}

.pagetitle {
	font-family: georgia,serif,arial,verdana,arial;
 	font-size: 12pt;
  font-weight: bold;
	color: #00417b;
}

.pagetitle a {
	font-family: georgia,serif,arial,verdana,arial;
 	font-size: 12pt;
  font-weight: bold;
	color: #00417b;
}

.pagetitle a:visited {
	color: #3246ab;
}


.note {
	font-family: arial;
	font-size: 9pt;
	color: #444444;
}

.usertip {
	font-family: arial;
	font-size: 8pt;
	color: #444444;
}

.footer {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #0069AA;
    margin:0 auto;
    background:#ffffff;
    padding-bottom:10px;
}

.footer a {
	text-decoration: underline;
	color: #0069AA;
}

.sidebarad { 
	width: 160px;
	height: 90px;	
	background-color: #ededed;
	overflow: hidden;
	cursor: hand;
}

.sidebarad td  { 
	font-family: arial,verdana;
	color: #a73479;
	font-size: 9pt;
	
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.sidebarad td a:visited {
	color: #a73479;
}

.sidebarad td a {
	color: #a73479;
}

.admessage {
	font-family: "trebuchet ms", arial, verdana;
	font-size: 10pt;
	color: #222222;	
	background-color: #EBF4FF;
}

.darker {
    font-weight: bold;
}

.datalist {
  font-family: arial,verdana;
  font-size: 9pt;
  color: #333333;
}

.datalist a {
  text-decoration: none;
  color: #0663D5;
}

.datalist a:hover {
  text-decoration: underline;
  color: #0663D5;
}

.bl_bl {background: url(../images/bl_btl.gif) 0 100% no-repeat #eceff5; width: 100%}
.bl_br {background: url(../images/bl_btr.gif) 100% 100% no-repeat}
.bl_tl {background: url(../images/bl_tpl.gif) 0 0 no-repeat}
.bl_tr {background: url(../images/bl_tpr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* Boxad Black */
.boxadblack { 
	width: 160px;
	height: 90px;	
	background-color: #000000;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadblack td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadblack_title {
	color: #64cefc;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadblack_text {
	color: #ffffff;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

/* Boxad Green */
.boxadgreen { 
	width: 160px;
	height: 90px;	
	background-color: #94ca34;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadgreen td  { 
	font-family: arial,verdana;	
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadgreen_title {
	color: #000000;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadgreen_text {
	color: #ffffff;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}


/* Boxad Gray */
.boxadgray { 
	width: 160px;
	height: 90px;	
	background-color: #cccacc;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadgray td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadgray_title {
	color: #fc6604;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadgray_text {
	color: #000000;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}


/* Boxad Maroon */
.boxadmaroon { 
	width: 160px;
	height: 90px;	
	background-color: #ac1e54;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadmaroon td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadmaroon_title {
	color: #dcd68c;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadmaroon_text {
	color: #ffffff;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

/* Boxad Lavender */
.boxadlavender { 
	width: 160px;
	height: 90px;	
	background-color: #d7d5e0;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadlavender td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadlavender_title {
	color: #991e49;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadlavender_text {
	color: #362f66;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

/* Boxad Khaki */
.boxadkhaki { 
	width: 160px;
	height: 90px;	
	background-color: #dcd68c;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadkhaki td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadkhaki_title {
	color: #ac1e54;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadkhaki_text {
	color: #000000;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

/* Boxad Darkgreen */
.boxaddarkgreen { 
	width: 160px;
	height: 90px;	
	background-color: #54824c;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxaddarkgreen td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxaddarkgreen_title {
	color: #ecae04;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxaddarkgreen_text {
	color: #ffffff;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

/* Boxad Blue */
.boxadblue { 
	width: 160px;
	height: 90px;	
	background-color: #04669c;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadblue td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadblue_title {
	color: #5cc6f4;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadblue_text {
	color: #ffffff;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

/* Boxad White */
.boxadwhite { 
	width: 160px;
	height: 90px;	
	background-color: #f5f9fd;
	overflow: hidden;
	/*border:solid 1px #555555;*/
}

.boxadwhite td  { 
	font-family: arial,verdana;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#boxadwhite_title {
	color: #00346b;	
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

#boxadwhite_text {
	color: #000000;
	text-decoration: none;	
	font-family: arial,verdana;
	font-size: 9pt;
	font-weight: bold;
}

.pop_txt a {
  font-family: Georgia, serif, Arial, Verdana, Helvetica;
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #fe3a00;
}


.pop_digit {
  font-family: Georgia, serif, Arial, Verdana, Helvetica;
	font-size: 9pt;
	text-align: center;
	padding-bottom: 3px;
	color: #00417b;
}

/* === form elements === */
.formlabel {
	font-family: Arial,Verdana;
	font-size: 12pt;
	padding-bottom: 10px;
	color: #333333;
}

.formlabel a {
	font-family: Arial,Verdana;
	font-size: 12pt;
	padding-bottom: 10px;
	color: #0663D5;
	text-decoration: none;
}

.formlabel_small {
  font-family: Arial,Verdana;
	font-size: 9pt;
	padding-bottom: 10px;
	color: #333333;
}

.formlabel_tiny a {
  font-family: Arial,Verdana;
	font-size: 9pt;
	padding-bottom: 10px;
	color: #0663D5;
	text-decoration: none;
}

.txtfield {	
	/*border-right:solid 2px #dcdcdc;
	border-bottom:solid 2px #dcdcdc;
	border-left:solid 2px #555555;
	border-top:solid 2px #555555;*/	
	padding: 1px;
	height: 26px;
	font-size: 12pt;    	
}


.allfield {	
	/*border-right:solid 2px #dcdcdc;
	border-bottom:solid 2px #dcdcdc;
	border-left:solid 2px #555555;
	border-top:solid 2px #555555;*/	
	font-size: 12pt;
}

.allfield_small {	
	/*border-right:solid 2px #dcdcdc;
	border-bottom:solid 2px #dcdcdc;
	border-left:solid 2px #555555;
	border-top:solid 2px #555555;	*/
	font-size: 9pt;
}

.grouplistbox {	
	border-right:solid 1px #dcdcdc;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 1px #555555;
	border-top:solid 1px #555555;
	font-family: tahoma,verdana,arial,verdana;
	font-size: 10pt;
	font-weight: bold;
	background: #729fcf;
	color: #ffffff;
}

.txtarea {	
	/*border-right:solid 2px #dcdcdc;
	border-bottom:solid 2px #dcdcdc;
	border-left:solid 2px #555555;
	border-top:solid 2px #555555;	*/
	padding: 1px;
}

.button {
	background: #729fcf; 
	color: #ffffff;	
	padding: 3px 3px 3px 3px;
    font-family: arial,verdana, arial;
    font-size: 12pt;
    font-weight: bold;
}

.button_small {
	background: #729fcf; 
	color: #ffffff;
    font-family: arial,verdana, arial;
    font-size: 9pt;
    font-weight: bold;
}

.srcbutton {
	background: #729fcf; 
	color: #ffffff;
	padding: 3px 3px 3px 3px;
    font-family: arial,verdana, arial;
    font-size: 9pt;
    font-weight: bold;
}
