.modalBackground {
 background-color:Gray;
 filter:alpha(opacity=70);
 opacity:0.7;
 }

#head ul{
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 0px;
text-align: right;
}

#head li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
display: inline;
list-style-type: none;
font-size: 10px;
}

#head li a
{
color: #375E6C;
text-decoration: none;
}

#head li a:hover{
color: #9BB6C0;
text-decoration: underline;
}

.topGreen{
font-size: 11px;
padding: 0px 8px 0px 8px;
line-height: 14px;
}

.topGreen a{
color: #557520;
text-decoration: underline;
float: right;
}

.topBlue{
font-size: 11px;
padding: 0px 8px 0px 8px;
line-height: 14px;
}

.topGreen a:hover{
color: #77904E;
text-decoration: underline;
}

.topBlue a{
color: #307485;
text-decoration: underline;
float: right;
}

.topBlue a:hover{
color: #617C89;
text-decoration: underline;
}

.textSearch{
width: 200px;
font-size: 11px;
color: #5C5C5C;
border: 1px window-inset;
border-color: #989898 #FFFFFF #FFFFFF #989898;
}

h1{
color: #27160E;
font-size: 17px;
font-weight: bold;
margin: 0px; 
padding: 0px 2px 2px 8px;
}

h2{
color: #20596A;
font-size: 16px;
font-weight: bold;
margin: 0px; 
padding: 0px 2px 2px 0px;
}

.rating{
font-size: 10px;
color: #353A46;
text-align: right;
}

.advisors{
font-size: 11px;
padding: 4px 0px 0px 0px;
line-height: 14px;
}

.advisors a{
color: #2265A3;
text-decoration: underline;
}

.advisors a:hover{
color: #4B6277;
text-decoration: none;
}

.advisors_link a{
color: #20596A;
text-decoration: none;
}

.advisors_link a:hover{
color: #20316A;
text-decoration: none;
}

#footer{
text-align: center;
}

#footer ul{
margin: 0px;
padding: 0px;
}

#footer li{
margin: 0px;
padding: 0px 0px 0px 15px;
display: inline;
font-size: 11px;
}

#footer a{
/*color: #65B1BF;*/
font-weight: bold;
text-decoration: none;
}

#footer a:hover{
/*color: #16525D;*/
font-weight: bold;
text-decoration: underline;
}

.copyRight{
font-size: 10px;
color: #969C9F;
padding: 10px 0px 0px 0px;
display: block;
}



/* 
input text goes here 
*/

body
{
/*margin: 0px;
padding: 0px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #606060;*/
}

.submenustyle{
padding: 0;
width: auto;
float: left;
display: none;
}

.submenustyle a{
padding: 1px 0px 0px 15px;
display: block;
font-weight: bold;
text-decoration: underline;
}

.submenustyle a:hover{
text-decoration: none;
font-weight: bold;
}

.selected a{
padding: 1px 0px 0px 15px;
display: block;
font-weight: bold;
text-decoration: underline;
}

/*///////////////
Footer goes here
///////////////*/

.copyright{
font-size: 10px;
color: #FFFFFF;
}

.fontchanger{
margin: 5px 2px 0px 0px;
padding: 0px;
}

.fontli{
font-size: 11px;
margin: 0px 0px 0px 2px;
padding: 0px;
list-style-type: none;
display: inline;
}

.footerul{
margin: 0px 0px 0px 15px;
padding: 0px;
}

.footerli{
color: #22425A;
font-size: 10px;
margin: 0px 0px 0px 20px;
padding: 0px;
list-style-type: none;
display: inline;
}

.footerli a{
color: #22425A;
text-decoration: none;
}

.footerli a:hover{
color: #0185E5;
text-decoration: underline;
}



/*//////////////////////
Tables and forms Classes
///////////////////*/

input.btnStyle{
border: 0;
background: #fff url(../images/button.gif) no-repeat;
height: 22px;
/* used to catch the buttonEnding */
position: relative;
font-size: 11px;
color: #000;
padding: 0px 10px 0px 13px;
}

.buttonEnding {
    position: absolute;
    display: inline;
    width: 4px;
    height: 21px;
    background: url(../images/endings.gif) no-repeat;
}

.text
{
	font-family : Verdana;
	font-size:9pt;
 color:#333333;
  font-weight:bold;		
}
/*.row
{
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; HEIGHT: 22px; BACKGROUND-COLOR: #ebf8fc; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: white;	
	font-family:Arial;
	font-size:8pt;
	font-weight:lighter;
}
.row1
{
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; HEIGHT: 22px; BACKGROUND-COLOR: #dcf5fc; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: white;	
	font-family:Arial;
	font-size:8pt;
	font-weight:lighter;
}
.rowAlt
{
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; HEIGHT: 22px; BACKGROUND-COLOR:White; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: white;	
	background-color:White;
	font-family:Arial;
	font-size:8pt;
	font-weight:lighter;
}*/
.heading
{
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
}


.pagetitle
{
	 font-family:Arial;	 	 
	 font-size:15px;	 
	 font-weight:bold;
	 color:#333333;
	  	 
}

.Header
{
	font-family :Verdana;
	font-size : 12px;
	color : Red;
	font-weight:bold;
}

.heading
{
	 font-family:Arial;
	 font-size:15px;	 
	 font-weight:bold;
	 color:Black;
	  	 
}

.textheader
{
	 font-family:Verdana;
	 font-size:11px;
	 font-weight:bold;
	 color:#333333;	 
}

.texttitle
{
	 font-family:Verdana;
	 font-size:11px;	 
	 color:Black;	 	
}

.texttitle1
{
	 font-family:Verdana;
	 font-size:12px;	 
	 color:Black;	 	
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.outertable {
	border: 1px solid #333333;
	margin: 0px;
	padding: 0px;
}

.bodyStyle
{
	margin:0px;
	background-color:#f8f8ff;	
}
.main
{
	color:Blue;
	font-weight:bold;
	font-family:Verdana;
	font-size:medium;	
}

.tabOn
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11;
	FONT-WEIGHT: 700;
	TEXT-ALIGN: CENTER;
	COLOR: White ;
	BACKGROUND-COLOR: Black;
	BORDER-BOTTOM: Black 1PX SOLID;
	HEIGHT: 27;
	CURSOR: HAND;
}

.tabOff
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11;
	FONT-WEIGHT: 700;
	TEXT-ALIGN: CENTER;
	COLOR: White;
	BACKGROUND-COLOR: Gray;
	BORDER-BOTTOM: Black 1PX SOLID;
	HEIGHT: 25;
	CURSOR: HAND;
}
.text 
{ 
	 font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.textBold
{ 
	font-family:verdana; 
	font-size:x-small ; 
	color:#333333; 
	font-weight: BOLD;
}

.MenuFont
{ 
	font-family:verdana; 
	font-size:10px; 
	color:#000000; 
	font-weight: BOLD;
}
.tinyblack 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: bold; color: #000000; text-decoration: none 
}

.mainHeading
{
	font-family:Verdana;
	font-size:14px; 
	color: White;
	font-weight: BOLD;	
}
.pageheader 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color:White ; 
	text-decoration: none
} 

.error
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; font-style: normal; 
	 color: red; text-decoration: none

}
.maintable
{
	width:100%;
	height:100%;
}

.subtable
{
	width:100%;
	height:100%;
}

.text 
{ 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; font-style: normal; 
	 color: #333333; text-decoration: none
}
.whitetext 
{ 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; font-style: normal; 
	 color: White ; text-decoration: none
}

.textHeader
{ 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 13px; font-style: normal; 
	 color:White ; text-decoration: none
}

.textUserName
{ 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; font-style:normal;
	 color:#F3F3F3 ; text-decoration: none
}
.tinyblack 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: bold; color: #000000; text-decoration: none 
}


.copyright 
{ 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 9px; font-weight: bold; color: #AFBBD1
}
.body
{
    
   /*FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin:0px,0px,0px,0px;*/
    
}
.checkbox
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.combobox
{
	font-size: 8pt;
	border-right:  1pt solid;
	border-top:   1pt solid;
	border-left:  1pt solid;
	border-bottom:  1pt solid;
	border-color:#C9CDD4;
	font-family: verdana;
	background-color:#ffffff;
	color:#1796B7;
}

.textbox
{
	font-size: 8pt;
	border-right:  1px solid;
	border-top:  1px solid;
	border-left:  1px solid;
	border-bottom:  1px solid;
	border-color:#C9CDD4;
	font-family: verdana;
	background-color:#ffffff;
		
}

.button
{
	color: #FFFFFF; 
	border: 1px  #FFFFFF; 
	padding: 1px 20px 2px 20px; 
	background-color:#42A5C8;
	height: 16px; 
	font-size: 11px; 
	font-family: Tahoma; 
	font-weight:bold;
	text-align: center;
	
}
.Lable
{
	color:#42A5C8;
	font-size:13px;
	font-family:Tahoma;
}
.reviews
{
	color:#42A5C8;
	font-size:15px;
	font-family:Tahoma;
	 font-weight:bold;
}
.linkbutton
{
	color: #FFFFFF; 
	border: 1px solid #FFFFFF; 
	padding: 1px 20px 2px 20px; 
	background-color:#42A5C8;
	height: 10;
	width:4;
	font-size: 8pt; 
	font-family: Tahoma; 
	text-align: center;
}

.button1
{
	FONT-FAMILY: verdana; 
	FONT-SIZE: 8pt; 
	cursor:hand;
	background-image:url(../images/bgbutton.gif);
	BACKGROUND-COLOR:Transparent;
	border:0;
	COLOR: #333333;
	height:20px;		
}

.tableBorder
{
	 border : 1 ;
	 border-color:#42A5C8;
}

.grid
{
	/*background-color:#CC0066;*/
	width: 100%;
	border: solid 2px #42A5C8;
}

.grid td
{
   /* border: solid 1px  #42A5C8;*/
    font-family:Verdana;
    padding:  2x 2px 2px 2px;
    text-align: left;    
}

.gridheader A
{
	color: #ffffff;
	text-decoration:none;
	text-align:center;
}

gridheader A:hover
{
	text-decoration:underline;
}

.gridheader A:visited
{
	color: #ffffff;
	text-decoration:none;	
}
.GridHeaderStyle
{
	background-color: #ACDAE7;
}

.gridHeader
{
    font-weight:normal;
    font-size: 8pt;
    background-color:#42A5C8;
    /*background-color: #ACDAE7;*/
	color: #FFFFFF;
	height :25;
	text-align:left;
	
	
}
.gridItem, .gridAltItem, .gridSelectedItem
{
    font-size: 8pt; 
}

.gridItem
{
	font-size: 8pt;
    background-color: #EBF8FC;
    height:10;
   
}
.gridItem A
{
	font-size: 8pt;
	color:#000000;
}
.gridItem A:hover
{
	text-decoration:none;
}
.gridAltItem A
{
	font-size: 8pt;
	color:#000000;
}
.gridAltItem A:hover
{
	text-decoration:none;
}
.gridAltItem
{
    background-color: #FFFFFF; 
    font-size: 8pt;
    /*height:10;*/
}
.gridSelectedItem
{
    background-color: #CCCCCC;
     height:20;
}
.setColor
{
   color: #389CC2;	
   font-size:small;
   vertical-align:top;
}

.first_text{
background-repeat:repeat; 
background-color:#d0f1fa;
color: #334e7b;
font-size: 18px;
font-weight: bold;
}
.second_text{
background-repeat:repeat; 
background-color:#d0f1fa;
color: #656616;
font-size: 16px;
font-weight: bold;
}
.bottom_text{
color: #1b92b3;
font-size: 15px;
font-weight: bold;
}
.moving_text{
color: #9fa4a3;
background: url(../images/PartnersProgram/bgMovingText.jpg);
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 0px;
}

.tdRightSideItemHeading
{
	background-color:#ebf7db;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.tdRightSideItem
{
	background-color:#ebf7db;
	font-family:Verdana;
	font-size:10px;
}
.Menutable
{
  
  BACKGROUND-POSITION: left bottom; 
  FONT-SIZE: 8pt;
  BACKGROUND-IMAGE: url(../images/menu/menu/off_back.gif); 
  COLOR: #ffffff; 
  BACKGROUND-REPEAT: repeat-x; 
  FONT-FAMILY: arial, verdana; 
  BORDER-COLLAPSE: collapse;
}

.Menutabletd
{
  BACKGROUND-POSITION: left bottom; 
  FONT-SIZE: 8pt;
  BACKGROUND-IMAGE: url(../images/menu/menu/on_back.gif); 
  COLOR: #ffffff; 
  BACKGROUND-REPEAT: repeat-x; 
  FONT-FAMILY: arial, verdana; 
  BORDER-COLLAPSE: collapse;
}
.Menuhref
{
COLOR: white;
text-decoration : none;	
}

.tdRightSideItemLink
{
	background-color:#ebf7db;
	font-family:Verdana;
	font-size:10px;
	font-weight:lighter;
	text-decoration:none;
}

.tdRightSideItemHeadingAlt
{
	background-color:#D0F1FA;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.tdRightSideItemAlt
{
	background-color:#D0F1FA;
	font-family:Verdana;
	font-size:10px;
}

.tdRightSideItemLinkAlt
{
	background-color:#D0F1FA;
	font-family:Verdana;
	font-size:10px;
	font-weight:lighter;
	text-decoration:none;
}
.tdRightSideItemHeadingAbout
{
	background-color:#F3F3F3;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.tdRightSideItemAbout
{
	background-color:#F3F3F3;
	font-family:Verdana;
	font-size:10px;
}

.tdRightSideItemLinkAbout
{
	background-color:#F3F3F3;
	font-family:Verdana;
	font-size:10px;
	font-weight:lighter;
	text-decoration:none;
}
.tdHeading
{
	background-color:#ebf8fc;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.tableborder
{
BORDER-RIGHT: #1EA5C3 1px solid; 
BORDER-TOP: #1EA5C3 1px solid; 
BORDER-LEFT: #1EA5C3 1px solid; 
BORDER-BOTTOM: #1EA5C3 1px solid;
}
.DataList
{
	width:100%;	
}
.DataList td
{
	vertical-align:top;
}
.UnreadMail
{
	background-color:Gray;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
}
.link
{
	 text-decoration:none; 
}
.boxSplitter
{
  background-image: url(../images/bigboxsplitter.jpg);
  background-repeat:repeat-x;
}
.boxTop
{
  background-image: url(../images/bogboxtop.jpg);
  background-repeat:no-repeat;
}
.boxBot
{
  background-image: url(../images/bigboxbot.jpg);
  background-repeat:no-repeat;
}
.boxMid
{
  background-image: url(../images/bigboxmid.jpg);  
}
.smallboxTop
{
  background-image: url(../images/smallboxtop.jpg);
  background-repeat:no-repeat;
}
.smallboxBot
{
  background-image: url(../images/smallboxbot.jpg);
  background-repeat:no-repeat;
}
.smallboxMid
{
  background-image: url(../images/smallboxmid.jpg);  
}
	
