body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12;
	color:#414141;
}
a.link_grey:link { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	font-weight: bold;
	text-decoration:none;
	}
a.link_grey:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	font-weight: bold;
	text-decoration:none;
	}
a.link_grey:active { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6E6E6E;
	}	
a.link_grey:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	font-weight: bold;	
	text-decoration:underline;
	}
a.link_grey1:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #6E6E6E;
	font-weight: bold;
	text-decoration:none;
	}
a.link_grey1:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #6E6E6E;
	font-weight: bold;
	text-decoration:none;
	}
a.link_grey1:active { 
	font-size:11;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6E6E6E;
	}	
a.link_grey1:hover { 
	font-size:11;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	font-weight: bold;	
	text-decoration:underline;
	}
a.link_grey2:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #414141;
	font-weight: bold;
	text-decoration:underline;
	}
a.link_grey2:visited { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #414141;
	font-weight: bold;
	text-decoration:underline;
	}
a.link_grey2:active { 
	font-size:11;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #414141;
	text-decoration:underline;	
	}	
a.link_grey2:hover { 
	font-size:11;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
	font-weight: bold;	
	text-decoration:none;
	}
a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00228E;
	text-decoration: underline;
}
a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B0220;
	text-decoration: underline;
}

.myaccount_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#020F55;
	font-weight:bold;
	text-decoration: none;
}

a.myaccount_link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8B0220;
	font-weight:bold;
	text-decoration: none;
}
form
{
margin:0px 0px 0px 0px;
}
TABLE {FONT-SIZE: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;}
TD {FONT-SIZE: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TR {FONT-SIZE: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*textarea
{
background-color:#F2F8FF;f9f7f9
border:1px solid #05087E;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
table
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
td

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	

}



legend {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #0046D5;

	font-weight:bold;

}*/
.pagelink

{

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #0000ff;

}

a.pagelink:hover

{

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #ff0000;

text-decoration:underline;

}

.selected_pagelink

{

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #ff0000;

}

a.selected_pagelink:hover

{

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #ff0000;



text-decoration:underline;

}



.background_no_repeat {

	background-repeat:no-repeat;

}



.normaltext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	padding: 5px;



}

.basicsearch

{

font-family:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;

	font-size:14px;

	color:#000000;

	text-decoration:underline;

	

}

.heading {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#000000;



}

.footertext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

}

.tableborder {

	border-left:1px solid #000000;

	border-right:1px solid #000000;



}

.cellpadding {

	padding:5px;

}

.footerlinks {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:02067F;

	text-decoration: none;

}

a.footerlinks:link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:02067F;

	text-decoration: none;

}

a.footerlinks:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:02067F;

	text-decoration: none;

}

a.footerlinks:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:02067F;

	text-decoration: underline;

}





.greyborder {

	border:1px solid #6571A7;

}

.grey_back_ground {

	background-color: #D3D3D3;

}



.Greytext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#7C7C7C;

	padding: 5px;



}



.Blackborder {

	border-bottom:2px solid #606060;

}

.imageblackborder

{

border:1px solid #000000;

}

.copyright {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #02067F;

}

.backlink {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-decoration: none;

}

a.backlink:link {



	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-decoration: none;

}

a.backlink:visited {



	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-decoration: none;

}

a.backlink:hover {



	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-decoration: none;

}





.menulink {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#000000;

	padding: 5px;

	text-decoration: none;

}

a.menulink:link {



	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#000000;

	padding: 5px;

	text-decoration: none;

}

a.menulink:visited {



	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#000000;

	padding: 5px;

	text-decoration: none;

}

a.menulink:hover {



	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#FF0000;

	padding: 5px;

	text-decoration: none;

}

.news {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#7C7C7C;

	text-decoration: none;

	font-weight:bold;

}

a.news:link {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#7C7C7C;

	text-decoration: none;

	font-weight:bold;

}

a.news:visited {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#7C7C7C;

	text-decoration: none;

	font-weight:bold;

}

a.news:hover {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#02067F;

	text-decoratin: underline;

	font-weight:bold;

	

}

.yellowtext {



	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:FFC000;;

	font-weight: bold;

}

.yellowtext1 {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color: #003366;

}

.redtext1 {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#AC4A4B;

	font-weight: bold;

}

.text {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#000000;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;



}

.reviewname {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:02067F;

	text-decoration: none;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.cellspace

{

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: double;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

/* additions */

/*.purplebg

{

background-color:#CFD0EF;

}



.greybg

{

background-color:#D3DDE7;

}

/* borders */

.redborder

{

border-bottom:1px solid #8C6131;/*30697F*/

border-collapse:collapse;

}



.greyheader

{

	background-color:#DCE3EB;/*#CCD6E2;*/

	color: #8B0220;/*30697F*/

	font-weight:bolder;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	padding:0px 0px 0px 0px;

}

.greyheader2

{

	background-color:#DCE3EB;

	color: #8B0220;

	border-bottom:1px solid #6571A7;

	

	font-weight:bolder;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	padding:0px 0px 0px 0px;

}

.greyheaderlight

{

background-color:#000099;

border-top:1px solid #ffffff;

border-bottom:1px solid #A9A6A6;

}



.onlygrey

{



background-color:#D3DDE7;

border-top:1px solid #D3DDE7;

border-bottom:1px solid #D3DDE7;

}

.greyimageheader

{

background-color:#D3DDE7;

border-top:1px solid #D3DDE7;

border-bottom:1px solid #A9A6A6;



}



.greywithwhite

{

background-color:#D3DDE7;

border-top:1px solid #ffffff;

}





/* links */



.redlink

{

color:#ff0000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

}

.redfont

{

	color:#ff0000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;



}

.sub_heading

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #020F55;



}

.sub_heading_signup

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #555555;

}

.bluefontsmall

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #00047B;



}

a.bluefontsmall:hover

{

font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #00047B;

	text-decoration:underline;

	

	

}

.Redheading

{



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ff0000;/*30697F*/

	font-weight:bold;

}

.redfontsmall

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ff0000;/*62A8C4*/



}

.frameborder

{

border:1px solid #020F55;



}





.footerborder

{

border-left:1px solid #000000;



border-bottom:1px solid #000000;

border-right:1px solid #000000;



}

.greycell

{

background-color:#D3DDE7;

border-left:1px solid #A9A6A6;

border-top:1px solid #A9A6A6;

border-right:1px solid #A9A6A6;

border-bottom:1px solid #A9A6A6;

}

.rightgreyborder

{

border-right:1px solid #162674;



}

.bottomgreyborder

{

border-bottom:1px solid #020F55;

border-right:1px solid #ffffff;

}



.notspecified

{

color:#A9A6A6;

font-weight:bold;

}

.notspecified1

{

color:#666666;

font-weight:bold;

}





.findtableborder

{

border:1px solid #A9A6A6;





}

.blueheading

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

text-decoration:none;

color:	#5F62CA;







}

.darkblueheading

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

text-decoration:none;

color:	#30697F;







}





/* NEW CLASSES*/

.tabtextcolor

{

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	/*font-weight:bold;*/

	color: #8C6131;/*62A8C4*/

}



.mainheading

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #8B0220;/*30697F*/

	font-weight:bolder;

	filter:SHADOW(color=#555555, strength=2);

}



a.mainheading:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #8B0220;/*30697F*/

	font-weight:bolder;

	filter:SHADOW(color=#555555, strength=2);



}

.tableheading

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #8B0220;

	font-weight:bold;

}



a.myaccountheading:hover

{

font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #00009C;

	font-weight:bold;

	text-decoration:underline;

	

}

.td_greybg

{

background-color:#f3f3f3;

border-top:1px solid #ffffff;

border-bottom:1px solid #ffffff;

}

.td_whitebg

{

background-color:#ffffff;

border-top:1px solid #f7f3f7;

border-bottom:1px solid #f7f3f7;

}



.sub_heading_search

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #00047B;



}

.sub_heading_heading_search

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #00047B;

}

.text_search_heading

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#000000;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.sub_heading_main_heading_search

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#00047B;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.text_search_main_heading

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#000000;

}

.header_row1

{

background-color:#D3DDE7;

border-top:1px solid #ffffff;



}

.header_row2

{

background-color:#D3DDE7;

border-bottom:1px solid #A9A6A6;

}

.tab_background

{

background-color:#D3DDE7;



}



/*.input 

{

background-color:#F2F8FF;f9f7f9

border:1px solid #05087E;

}

.textfield 

{

background-color:#F2F8FF;f9f7f9

border:1px solid #05087E;

}

select

{

background-color:#F2F8FF;9f7f9

border:1px solid #05087E;

}*/

.imagefield

{

border:0px;

background:inherit;

}

.headertextbox

{

background-color:#f3f3f3;/*f9f7f9*/

border:1px solid #000000;

}



.errormessage1

{

	color:#ff0000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

}

.errormessage2

{

	color:#ff0000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.successmessage1

{

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:normal;

	color: #00495A;

	

}

.successmessage

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #00495A;

	

}

.successmessage2

{

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

		font-weight:bold;

	color: #00228E;

	

}



.instruction_text

{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #D96C00;

font-weight:normal;





}

.developed_by

{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;



color: #02067F;

}

a.developed_by:hover

{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

color: #02067F;

text-decoration:underline;

}

.delear_h

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FF0000;



}

.delear_h1

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #0000FF;

	text-decoration: underline;



}

.delear_h2

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #3483BB;



}

.signup_heading1

{

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

color:#1B5E8C;

}

.signup_points_text

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: normal;

color:#8C6131;

}

.signup_points_text_bigger

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 16px;

font-weight: normal;

color:#8C6131;

}

.signupComp

{

border:1px solid #999999;

}

.grey

{

background-color:#D3DDE7;

font-size:12px;

border-bottom:1px solid #A9A6A6;

}

.signupCompTd

{

border:1px solid #F4F4F4;

}

.rowHead

{

background-color:#F4F4F4;

font-size:11px;

}

.error_creditcard_second

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

}



.formborder

{

border:1px solid #d4d4d4;



}.border {
	border: 1px solid #EEEEEE;
}
.button_back {
	background-image: url(../images/button_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 49px;
}
.divider {
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bottom_back {
	background-image: url(../images/bottom_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
}
.bottom_links {
	height: 30px;
}
.padding {
	padding: 8px;
}
.right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.links_spacing {
	line-height: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;



}
