body{margin:0px;}

#container{width:1004px;}

.headerContainer{width:1004px; float:left;}

#leftContainer{width:237px; float:left;}

#footerContainer{width:1004px; float:left; background-color:#C6C5C4;}

.blueBg{ background-color:#276696;}

.greyBg{ background-color:#F7F7F7;}

.footerBg{ background-color:#C6C5C4;}

.blueHl{ background-image:url(../images/blue_hl.gif); background-repeat:repeat-x;}

.greyShadow{ background-image: url(../images/greyline_shadow.gif); background-repeat:repeat-x;}

.horizonSeparator{background-image: url(../images/horizontal_separator1.gif); background-repeat:repeat-x;}

.seachPanelTop{background-image: url(../images/searchpanel_top.gif); background-repeat:repeat-x; height:22px;}

.seachPanelBorder{border-bottom:solid 1px #276696;border-left:solid 1px #276696;border-right:solid 1px #276696;border-top:none;}

.leftPanelTopMid{background-image:url(../images/leftpanel_mid_top.gif); background-repeat:repeat-x;}
.leftPanelBotMid{background-image: url(../images/leftpanel_mid_bot.gif); background-repeat:repeat-x;}
.leftPanelMid{background-image: url(../images/leftpanel_mid.gif); background-repeat:repeat-y;}
.leftPanelLeftMid{background-image: url(../images/leftpanel_mid_left.gif); background-repeat:repeat-y;}
.leftPanelRightMid{background-image: url(../images/leftpanel_mid_right.gif); background-repeat:repeat-y;}

.downPanelTl{background-image: url(../images/downpanel_tl.gif); background-repeat:no-repeat;}
.downPanelTopMid{background-image: url(../images/downpanel_top_mid.gif); background-repeat:repeat-x;}
.downPanelMid{background-image: url(../images/downpanel_midbg.gif); background-repeat:repeat-y; background-position:right;}

.downPanelTlPd{background-image: url(../images/downpanel_tl_pd.gif); background-repeat:no-repeat;}
.downPanelTopMidPd{background-image: url(../images/downpanel_top_mid_pd.gif); background-repeat:repeat-x;}

.midPanelTopMid{background-image: url(../images/midpanel_top_mid.gif); background-repeat:repeat-x;}
.midPanelBotMid{background-image: url(../images/midpanel_bot_mid.gif); background-repeat:repeat-x;}
.midPanelMid{ background-color:#F5F5F5;}
 
.textfield{ font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#606060; border:solid 1px #606060;}

.textfield1{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#606060; border:solid 1px #606060;}

.normaltext{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#3A3A3A;}

.blackBold{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#000000; font-weight:bold;}

.blackBigBold{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:bold;}

.blackBigBold1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000; font-weight:bold;}

.blackText{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#3A3A3A;}

.text{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#3A3A3A; line-height:16px;}

.contentText{font-family:Verdana; font-size:8pt; color:#3A3A3A; line-height:16px;}

.text1{font-family:Verdana; font-size:8pt; color:#3A3A3A;}

.orangeText{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97550; font-weight:bold; text-decoration:none;}

.blueBold{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:Red; font-weight:bold;}

.blueText{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#4889BB;}

.redText{ font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#E51736;}

.textfield_effect{background-image: url(../images/back_field.gif); background-repeat:repeat-x; width:156px; height:23px; display:block; background-position:top;}

.textarea_effect{background-image: url(../images/textarea_bg.gif); background-repeat:repeat; width:147px; height:40px; display:block; background-position:top;}

.textfield_small{background-image: url(../images/back_field.gif); background-repeat:repeat-x; width:55px; height:23px; display:block; background-position:top;}

.textfield_password{background-image: url(../images/back_field.gif); background-repeat:repeat-x; width:140px; height:23px; display:block; background-position:top;}

.clear{ clear:both;}

a.topLink{ font-family:Verdana; font-size:8pt; color:#3B3B3B; text-decoration:none;}
a.topLink:hover{ font-family:Verdana; font-size:8pt; color:#276696; text-decoration:none;}

a.leftLink{ font-family:Verdana; font-size:9pt; color:#565656; text-decoration:none;}
a.leftLink:hover{ font-family:Verdana; font-size:9pt; color:#000000; text-decoration:none;}

a.textLink{ font-family:Verdana; font-size:8pt; color:#565656; text-decoration:underline;}
a.textLink:hover{ font-family:Verdana; font-size:8pt; color:#000000; text-decoration:none;}

a.blackLink{ font-family:Verdana; font-size:9pt; color:#565656; text-decoration:underline;}
a.blackLink:hover{ font-family:Verdana; font-size:9pt; color:#000000; text-decoration:none;}

.grayLink{ font-family:Verdana; font-size:8pt; color:#565656; text-decoration:underline;}
.grayLink:hover{ font-family:Arial; font-size:8pt; color:#000000; text-decoration:none;}

a.blueBigLink{ font-family:Verdana; font-size:9pt; color:#276696; text-decoration:underline;}
a.blueBigLink:hover{ font-family:Verdana; font-size:9pt; color:#000000; text-decoration:none;}

.pagerblueBigLink{ font-family:Verdana; font-size:9pt; color:#276696; text-decoration:none;}
.pagerblueBigLink:hover{ font-family:Verdana; font-size:9pt; color:#000000; text-decoration:none;}

a.boldBlueLink{ font-family:Verdana; font-size:8pt; color:#276696; font-weight:bold; text-decoration:underline;}
a.boldBlueLink:hover{ font-family:Verdana; font-size:8pt; color:#3B3B3B; font-weight:bold; text-decoration:none;}

a.forumCLink{ font-family:Verdana; font-size:10pt; color:#276696; font-weight:bold; text-decoration:underline;}
a.forumCLink:hover{ font-family:Verdana; font-size:10pt; color:#3B3B3B; font-weight:bold; text-decoration:none;}

a.blueLink{ font-family:Verdana; font-size:8pt; color:#276696; text-decoration:none;}
a.blueLinkAgreement{ font-family:Verdana; font-size:8.5pt; color:#276696; text-decoration:none;}
a.blueLink:hover{ font-family:Verdana; font-size:8pt; color:#3B3B3B; text-decoration:none;}

a.footerLink{ font-family:Verdana; font-size:8pt; color:#3A3A3A; margin-left:5px; margin-right:5px; text-decoration:none;}
a.footerLink:hover{ font-family:Verdana; font-size:8pt; color:#000000; margin-left:5px; margin-right:5px; text-decoration:none;}

a.alphabet {
	display:block;
	font-family: Verdana; font-size:12px; font-weight:bold; color:#43352e;
	height:12px; 
	width:16px;
	text-decoration: none; 
	background-color:#FFFFFF;
	padding-left:1px;
	padding-bottom:4px;
	padding-right:1px;
	border:solid 1px;
	border-color:#ffffff;
}

a.alphabet:hover {
	height:12px; 
	width:16px;
	font-family: Verdana; font-size:12px; font-weight:bold; color:#43352e;
	background-color:#ffffff;
	border:solid 1px;
	border-color:#95908c;
}

.countrydrp
{
	font-size:8pt;
	font-family:Verdana;
	width:175px;
	color:Black;
	}
	
	.textbox
	{
		float:left; 
		margin:0px; 
		border:solid 1px #C3C3C3;
	}
.filledRatingStar {
    background-image: url(../Images/ratings_images.gif);
	}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.gif);
	}
	
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.savedRatingStar {
    background-image: url(../Images/ratings_images.gif);
}

.popupimage {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #bbbbbb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bbbbbb 1px solid; POSITION: absolute; background: white; z-index:100;width:140px;
}

.popupdiv 
{
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #bbbbbb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bbbbbb 1px solid; POSITION: absolute; BACKGROUND-COLOR: #FFFFE8;width:268px;z-index:100;
}

.forumCLink1{ font-family:Verdana; font-size:10pt; color:#276696; font-weight:bold; text-decoration:underline;}
.convertHyper
{
	cursor:pointer;
}
.contentTextSmall{font-family:Verdana; font-size:7pt; color:#3A3A3A; line-height:16px;}


.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox {
	background-color : #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
.modalBox caption {
	background-image: url(images/window_titlebg.gif);
	background-repeat:repeat-x;
}

/* tweb modal dialog styles */
.modalPanelTitle td {
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(images/window_titlebg.gif);
	cursor: pointer;
	color: black;
	font-family: Verdana;
	width: 100%;
	height: 30px;
	background-color: #6f90dc;
}

.modalPanel {
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td {
	vertical-align: top;
}

.titleIcon {
	padding-right: 20px;
}

.divCol{
	font-weight:bold;
	float:left; 
	width:120px;
	text-align:right;
	margin-right:10px; 
	white-space:nowrap;
}
/*no width on the last col so it will expand*/
.divColLast{
	float:left; 
	white-space:nowrap;
}
.caption, table caption {
	background-color: #aaa;
	background-image: url('images/tilebg_tablecaption.gif');
	color: #000;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	border-bottom: solid 1px #737373;
	white-space: nowrap;
	text-align: center;
}
.clearer {
	clear: both;
	overflow: hidden;
	background-color:transparent;
	filter:alpha(opacity=0);
	opacity:0.0;
	height: 1px;
	margin: 1px 1px 1px 1px;
	max-height: 2px;
}
