fbody, table {
  font-family:verdana;
  font-size:11px;
  color: #000000
}

body {
  margin-top: 5px; 
  margin-bottom: 0px;
  background-color: #F7F7F7 /*#8393AD*/ 
}

.mainoutside_tbl {
  background-color: #FFFFFF; /*White*/
  border: 1px #F7F7F7 solid;
}

.wordcolor {
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color: #4D86C2;
}

.container { 
min-width: 600px;
}

.bottomborder {
    border-bottom: #91C6FF 1px solid; 
}

A.intext{
    text-decoration: none;
    font-weight:bold;
    color: #4D86C2;
}

A.intext:visited {
    text-decoration: none;
    color: #4D86C2;   
}

/* Themes: For TOP ======================================= */

/*OK*/
.topwideimage{
	border: 0px;
}

/*OK*/
.topwideheader{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color: #4D86C2;
}

/*Theme GREEN =======================================================*/
/*OK*/
.blockheadergreen{
    border: 1px solid #B3E2B2;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F2FAF2 none repeat scroll 0%;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color: #328C00;
}
/*OK*/
.blockgreen{
    border: 1px solid #B3E2B2;
    padding: 5px;  
    background: #F2FAF2 none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #328C00;
}
/*OK*/
.blockgreensidepad{
    border: 1px solid #B3E2B2;
	padding-left: 5px;
	padding-right: 5px;	
    background: #F2FAF2 none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #328C00;
}

.blockgreennopads{
    border: 1px solid #B3E2B2;
	padding: 0px;
    background: #F2FAF2 none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #328C00;
}

.bottomborder_GR {
    border-bottom: #B3E2B2 1px solid; 
}

/*END Theme GREEN ====================================================*/

/*Theme BLUE =======================================================*/
.blockheaderblue{
    border: 1px solid #91C6FF;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color: #4D86C2;
}
.blockheaderblue2{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color: #4D86C2;
}
.blockblue{
    border: 1px solid #91C6FF;
    padding: 5px;  
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2;
}
input.buttsendmsg_BL {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #4D86C2;
	border: 1px solid #0098E8;
	vertical-align: middle;
	height: 20px;
	width: 100px;
}

/*END Theme BLUE ==================================================*/

/*Theme RED =======================================================*/
.blockred{
    border: 1px solid #FF7B7E;
    padding: 5px;    
    background: #FFF5F5 none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}
input.buttlogin {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #4D86C2;
	border: 1px solid #0098E8;
	vertical-align: middle;
	height: 18px;
	width: 60px;
}
input.textlogin {
	background-color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #0098E8;
	vertical-align: middle;
}
.textred{
	font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #FF0000;  
}
/*END Theme RED =======================================================*/

/*Theme GREY ==========================================================*/
.blockgrey{
    border: 1px solid #D0D0D0;
    padding: 5px; 
    background: #F5F5F5 none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2;
}
.cellfontgrey{
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2; /*Blue*/
}
input.buttlogingrey {
  background-color: #FFFFFF;
  font-size: 12px;
  color: #4D86C2;
  border: 1px solid #D0D0D0;
  vertical-align: middle;
  height: 18px;
  width: 60px;
}
input.textlogingrey {
  background-color: #FFFFFF;
  font-size: 12px;
  border: 1px solid #D0D0D0;
  vertical-align: middle;
}
/*END Theme GREY =======================================================*/
/*OK*/
.underconstruction{
    border: 1px solid #FF7B7E;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFF5F5 none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}

/*END Theme COLORBARS ==================================================*/
.bgblue{
    border: 0px;
    padding: 0px; 
    background: #0000FF none repeat scroll 0%;
}
.bgyellow{
    border: 0px;
    padding: 0px; 
    background: #FDFD00 none repeat scroll 0%;
}
.bggreen{
    border: 0px;
    padding: 0px; 
    background: #00BC00 none repeat scroll 0%;
}
.bgorange{
    border: 0px;
    padding: 0px; 
    background: #FFC700 none repeat scroll 0%;
}

/*END Theme COLORBARS ==================================================*/


.maincontentblock {
    border-top: 0px solid #91C6FF;
    border-left: 1px solid #91C6FF;
    border-bottom: 0px solid #91C6FF;
    border-right: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    color: rgb(0,0,0);
}

.midcolvlines{
    border-top: 0px solid #91C6FF;
    border-left: 1px solid #91C6FF;
    border-bottom: 0px solid #91C6FF;
    border-right: 1px solid #91C6FF;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;    
    background: #FFFFFF none repeat scroll 0%;
    color: rgb(0,0,0);
}

.wideheader{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    color: #4D86C2;
}
.widefooter{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2;
    /*color: rgb(0,118,184);*/
}
.resourceblock{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2;
    /*color: rgb(0,118,184);*/
}
.questionblock{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
    /*color: rgb(0,118,184);*/
}
.questionblock2{
    border-top: 1px solid #91C6FF;
    border-left: 1px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
    /*color: rgb(0,118,184);*/
}

.blockborderwhite{
    border-top: 1px solid #91C6FF;
    border-left: 1px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}

.blocktopbotwhite{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}

.blocktopbotwhiteresources{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}

.bktopbotwhiterecommend{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}


.blockwhitepadded{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}

.blockresourceidx{
    padding-left: 7px;
    padding-right: 7px;
    /*padding-top: 7px;*/
    /*padding-bottom: 7px;*/    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}

.blockheadtopbotfilled{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color: #4D86C2;
    /*color: rgb(0,118,184);*/
}

.blockheadborderfilled{
    border-top: 1px solid #91C6FF;
    border-left: 1px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color: #4D86C2;
    /*color: rgb(0,118,184);*/
}

.blockheadborderfilledF11{
    border: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color: #4D86C2;
}

.blockheadborderfilledSmall{
    border: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    color: #4D86C2;
}

.blockheadborderfilledF11footer{
    border: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2;
}

.questions_top {
    font-family:verdana;
    font-size:8px;
    font-weight:bold;
    TEXT-DECORATION: none;
    color: #4D86C2;  
}

.questionsindexblock{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2;
    /*color: rgb(0,118,184);*/
}

A.questionsindex{
    TEXT-DECORATION: none;
    color: #4D86C2;
}

A.questionsindex:visited {
    TEXT-DECORATION: none;
    color: #4D86C2;   
}

A.gototop {
    font-family:verdana;
    font-size:8px;
    font-weight:bold;
    TEXT-DECORATION: none;
    color: #4D86C2;    
}
.contactmeblock{
    border-top: 1px solid #91C6FF;
    border-left: 0px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 0px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #F0F5FF none repeat scroll 0%;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
    color: #4D86C2;
    /*color: rgb(0,118,184);*/
}
.contactmeblock2{
    border-top: 1px solid #91C6FF;
    border-left: 1px solid #91C6FF;
    border-bottom: 1px solid #91C6FF;
    border-right: 1px solid #91C6FF;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;    
    background: #FFFFFF none repeat scroll 0%;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    color: #000000;
    /*color: rgb(0,118,184);*/
}

.tbl_contact_text{
  font-family: verdana;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  color: #4D86C2;  
}
.tbl_contact_text2{
  font-family: verdana;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  padding-left: 7px;
  color: #4D86C2;  
}

.tbl_contact_cell {
  background-color: #FFFFFF;
  font-size: 14px;
  border: 1px solid #0098E8;
  vertical-align: middle;
}
/*=======================================*/