/*--------------------------STYLE: BODY (ALL)-----------------------------------------*/
body  {
	text-align : left;
	color : #000000;	/*#432805 737373*/
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font : 12px sans-serif, Arial, Verdana, Helvetica;
	background-color: #ffffff; /*ebf1f5 #cdbda9 dfaf1b   
	/*font-size : 12px;*/
	/*FONT-FAMILY: sans-serif, Arial, Verdana, Helvetica;*/ 
  /*background-image: url('images/stripe.gif'); background-repeat: repeat-x; background-color: #cdbda9; font-size:11px; */
	/*background-image: url('images/stripe.gif'); background-repeat: repeat; background-color: #200a02; font-size:11px;
	/*background-repeat: repeat-x; background-color: #ffffff; font-size:11px;*/
	/*color : #737373;*/
	/*background-image: url('images/bg1.gif'); background-repeat: repeat-x; background-color: #290b01; font-size:11px;*/
		
}

/*--------------------------STYLE: text header (ALL)-----------------------------------------*/
h1{font-family:sans-serif,Verdana; font-size:12px; color: #112f3a; text-align:left; font-weight:normal; margin:0; padding:0;}

h2{font-family:sans-serif,Verdana; font-size:12px; color: #112f3a; text-align:left; font-weight:normal; margin:0; padding:0;}

h3{font-family:sans-serif, Arial, Verdana, Helvetica; font-size:20px; color: #112f3a; text-align:left; font-weight:bold; margin:0; padding:0;}


h4{font-family:sans-serif, Arial, Verdana, Helvetica; font-size:12px; color: #d1d2d3; text-align:left; font-weight:normal; margin:0; padding:0;}
h5{font-family:sans-serif, Arial, Verdana, Helvetica; font-size:12px; color: #112f3a; text-align:left; font-weight:normal; margin:0; padding:0; text-decoration: underline;}

/*--------------------------STYLE: text header (ALL)-----------------------------------------*/
h9{font-family:Verdana; font-size:12px; color: #112f3a; text-align:left; font-weight:bold; margin:0; padding:0;}


/*--------------------------STYLE: text inside a table cell (ALL)-----------------------------------------*/
TABLE.submain {
border-top: 0px solid #f3f4f5;
border-left: 0px solid #f3f4f5;
border-right: 0px solid #f3f4f5;
border-bottom: 0px solid #f3f4f5;
background-color: transparent;
width: 860px;
margin-bottom: 0px;
padding:3;
}

TD{
  font : 12px sans-serif, Arial, Verdana, Helvetica;
	padding: 3px 3px 3px 3px;
} 


.warn{
	color : #ff0000;
	font : 11px Verdana;
}

.highlight{
	color : #276f9a;
	font : 12px sans-serif;
	font-weight : normal;
}

.info{
	color : #31a3e8; /*b1d9f2;*/
	font : 11px;
	font-weight : normal;
}

td#copyright {
	color : #112f3a;
}


td#footnote {
	color : #112f3a;
	font-weight: normal;
	font : 10px sans-serif, Arial, Verdana, Helvetica;
	text-align: center;
}

/*--------------------------STYLE: Form Element (ALL)-----------------------------------------*/
.button {
  border-top: 0px solid #000066;
  border-left: 0px solid #000066;
  border-right: 1px solid #000066;
  border-bottom: 1px solid #000066;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-image: url('images/bgbutton.gif');
	/*background-color: #f0f0f0;*/
	padding-top:0px; 
	padding-bottom: 0px;
	width:90px;
  height:25px;
}

.buttonsmall {
  border-top: 0px solid #000066;
  border-left: 0px solid #000066;
  border-right: 1px solid #000066;
  border-bottom: 1px solid #000066;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-color: #f0f0f0;
	padding-top:0px; 
	padding-bottom: 0px;
	width:100px;
  height:23px;
}

select {height: 20px; FONT-SIZE: 11px; border:1px solid #e3e3e3; padding:1px;}

input {
border:1px solid #e3e3e3; FONT-SIZE: 11px;  /*D1D1D1*/
	/*FONT-FAMILY: Arial, Helvetica, sans-serif; */
	font : 12px sans-serif, Arial, Verdana, Helvetica;
	color: #7C838A;
	padding: 2px 2px 2px 2px;
}  

textarea {
border:1px solid #e3e3e3; FONT-SIZE: 11px;  /*D1D1D1*/
	/*FONT-FAMILY: Arial, Helvetica, sans-serif;*/
  font : 12px sans-serif, Arial, Verdana, Helvetica; 
	color: #7C838A;
	padding: 2px 2px 2px 2px;
} 

/*--------------------------STYLE: hyperlink-----------------------------------------*/
/*Link for hyperlink (Default) */
a:link { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: none; }
a:visited { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: none; }
a:active { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: underline; }
a:hover { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; text-decoration: underline; }

a.imgbox:link { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: none; }
a.imgbox:visited { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #276f9a; text-decoration: none; }
a.imgbox:active { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: none; }
a.imgbox:hover { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; text-decoration: none; }


a.title:link { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: underline; }
a.title:visited { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #276f9a; text-decoration: underline; }
a.title:active { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: underline; }
a.title:hover { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; text-decoration: underline; }


a.search:link { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : bold; font-size: 12px; color: #31a3e8; text-decoration: none; }
a.search:visited { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : bold; font-size: 12px; color: #276f9a; text-decoration: none; }
a.search:active { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : bold; font-size: 12px; color: #31a3e8; text-decoration: underline; }
a.search:hover { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : bold; font-size: 12px; text-decoration: underline; }


/*This is the style applied to header menu hyperlink e0b633 -e9e0c3 ffffff*/
a.head:link { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 11px; color: #ffffff; text-decoration: none; }
a.head:visited { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 11px; color: #ffffff; text-decoration: none; }
a.head:active { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 11px; color: #31a3e8; text-decoration: none; }
a.head:hover { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 11px; text-decoration: underline; }

/*This is the style applied to advertise links*/
a.adv:link { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 9px; color: #31a3e8; text-decoration: none; }
a.adv:visited { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 9px; color: #31a3e8; text-decoration: none; }
a.adv:active { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 9px; color: #31a3e8; text-decoration: none; }
a.adv:hover { font-family: verdana, arial, helvetica, sans-serif; font-weight : normal; font-size: 9px; text-decoration: underline; }

/*This is the style applied to Search Page links*/
a.page:link { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: none; }
a.page:visited { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: none; }
a.page:active { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: underline; }
a.page:hover { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #31a3e8; text-decoration: underline; }

/*This is the style applied to tag on detail Page links*/
a.tag:link { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 12px; color: #276f9a; text-decoration: none; }
a.tag:visited { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : bold; font-size: 12px; color: #276f9a; text-decoration: none; }
a.tag:active { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : bold; font-size: 12px; color: #276f9a; text-decoration: underline; }
a.tag:hover { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : bold; font-size: 12px; color:  #276f9a; text-decoration: underline; }

/*This is the style applied to tag on footer ads links*/
a.foot-links:link { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 10px; color: #276f9a; text-decoration: none; }
a.foot-links:visited { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 10px; color: #276f9a; text-decoration: none; }
a.foot-links:active { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 10px; color: #276f9a; text-decoration: underline; }
a.foot-links:hover { font-family: sans-serif, Arial, Verdana, Helvetica; font-weight : normal; font-size: 10px; color:  #276f9a; text-decoration: underline; }


.tag h1{
  color: #276f9a;
}

.tag h2{
  color: #276f9a;
}
/*--------------------------STYLE: Table/Div in Main Form-----------------------------------------*/

#top_head{
border-top: 0px solid #d1d2d3;
border-left: 0px solid #575757;
border-right: 0px solid #330033;
border-bottom: 0px solid #ffffff;
padding-top: 10px;
padding-bottom: 10px;
background-color: #000000;
color: #ffffff;
width:100%;
height: auto;
text-align: center;
}

td#slogon h3{
	color : #aaaaaa; /* e4f2fb  f3f4f5*/
	font-size : 25px;
	font-weight: bold;
	/* font-family: Comic Sans MS,sans-serif,  Arial, sans-serif, Monotype Corsiva, Tahoma; */
}

td#slogon {
	color : #666666;
}

#main_head {
border-top: 0px solid #d1d2d3;
border-left: 0px solid #575757;
border-right: 0px solid #330033;
border-bottom: 0px solid #330033;
background-color: #1f5875;
width:100%;
height: 30px;
text-align: center;
}

TABLE.main_head {
border-top: 0px solid #f3f4f5;
border-left: 0px solid #f3f4f5;
border-right: 0px solid #f3f4f5;
border-bottom: 0px solid #f3f4f5;
background-color: #1f5875;
width: 869px;
height: 30px;
margin-bottom: 0px;
}

#main_search {
padding-top: 5px;
border-top: 0px solid #d1d2d3;
border-left: 0px solid #ffffff;
border-right: 0px solid #330033;
border-bottom: 5px solid #f3f4f5;
background-color: #d1d2d3;
width: 100%; /* 869px;*/
height: 60px;
margin-bottom: 0px;
text-align: center;
}

TABLE.main_search{
border-top: 0px solid #f3f4f5;
border-left: 0px solid #f3f4f5;
border-right: 0px solid #f3f4f5;
border-bottom: 0px solid #f3f4f5;
background-color: #d1d2d3;
width: 869px;
margin-bottom: 0px;
}

/*Add border to main tables*/
TABLE.main_ads {
border-top: 1px solid #f3f4f5;
border-left: 0px solid #f3f4f5;
border-right: 0px solid #f3f4f5;
border-bottom: 1px solid #f3f4f5;
background-color: transparent;
width:869px;
margin-bottom: 0px;
text-align: center;
/*width: 868px;*/
}

/*Add border to main tables*/
TABLE.main {
border-top: 0px solid #f3f4f5;
border-left: 0px solid #f3f4f5;
border-right: 0px solid #f3f4f5;
border-bottom: 1px solid #f3f4f5;
background-color: transparent;
width:869px;
margin-bottom: 0px;
/*width: 868px;*/
}


#main_footer {
border-top: 5px solid #d1d2d3;
border-left: 0px solid #575757;
border-right: 0px solid #330033;
border-bottom: 0px solid #330033;
background-color: #f3f4f5;
width:100%;
height: 110px;
text-align: right;
}


TABLE.main_footer {
border-top: 0px solid #d1d2d3;
border-left: 0px solid #575757;
border-right: 0px solid #330033;
border-bottom: 0px solid #330033;
background-color: #f3f4f5;
width:869px;
/*width: 868px;*/
}

TABLE.out_container {
  border-top: 0px solid #e4f2fb;
  border-left: 0px solid #e4f2fb;
  border-right: 0px solid #e4f2fb;
  border-bottom: 0px solid #e4f2fb;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	padding-top:0px; 
	padding-bottom: 0px;
	height:300px;
	width: "100%";
}

TABLE.main_container {
  border-top: 0px solid #e4f2fb;
  border-left: 1px solid #e4f2fb;
  border-right: 1px solid #e4f2fb;
  border-bottom: 1px solid #e4f2fb;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-image: url('images/titlebar.gif'); background-repeat: repeat-x; background-color: transparent; font-size:11px; 
	padding-top:0px; 
	padding-bottom: 0px;
	width:100%; /*869px;*/
	height:300px;
}

TABLE.adsboxhead {
  border-top: 0px solid #f3f4f5;
  border-left: 0px solid #f3f4f5;
  border-right: 0px solid #f3f4f5;
  border-bottom: 0px solid #f3f4f5;
	FONT-SIZE: 12px; 
	font-weight: bold;
	FONT-FAMILY: sans-serif, Arial, Verdana, Helvetica; 
	color: #276f9a;
	text-align: center;
	background-color: #ebf1f6;
	/*background-image: url('images/box.gif'); background-repeat: repeat; background-color: transparent; font-size:11px; */
	padding-top:0px; 
	padding-bottom: 0px;
	width:250px;
	height:30px;
}

TABLE.adsbox {
  border-top: 1px solid #f3f4f5;
  border-left: 1px solid #f3f4f5;
  border-right: 1px solid #f3f4f5;
  border-bottom: 1px solid #f3f4f5;
	FONT-SIZE: 11px; 
	FONT-FAMILY: sans-serif, Arial, Verdana, Helvetica; 
	color: #276f9a;
	text-align: center;
	background-color: transparent; /*#f5f6f7;*/
	/*background-image: url('images/box.gif'); background-repeat: repeat; background-color: transparent; font-size:11px; */
	padding-top:0px; 
	padding-bottom: 0px;
	width:250px;
	height:100px;
}

TABLE.msgbox {
  border-top: 0px solid #e4f2fb;
  border-left: 1px solid #e4f2fb;
  border-right: 1px solid #e4f2fb;
  border-bottom: 1px solid #e4f2fb;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-image: url('images/titlebar.gif'); background-repeat: repeat-x; background-color: transparent; font-size:11px; 
	padding-top:3px; 
	padding-bottom: 2px;
	width:100%; /*869px;*/
}

TABLE.databox {
/*  border-top: 0px solid #d1d2d3;
  border-left: 0px solid #d1d2d3;
  border-right: 0px solid #d1d2d3;
  border-bottom: 0px solid #d1d2d3; */
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-color: transparent;
	padding-top: 10px; 
	padding-bottom: 4px;
	width:100%; /*869px;*/
	text-align: left;
	border-collapse: collapse;
}

/*table.databox th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

border-style: dotted dotted dotted dotted;
border-style: solid solid solid solid;
border-style: inset inset inset inset;
border-style: none none none none;
border-style: outset outset outset outset;
*/
table.databox td {
	border-width: 0px 0px 1px 0px;
	padding: 10px 2px 10px 2px;
	border-style: outset outset outset outset;
	border-color: #dff1fc #dff1fc #d1d2d3 #dff1fc;
	/*background-image: url('images/bgdatabox.gif');*/
  background-color: Transparent; /*rgb(255, 255, 240);*/
	-moz-border-radius: 3px 3px 3px 3px;
}

TABLE.detailbox {
  border-top: 0px solid #d1d2d3;
  border-left: 0px solid #d1d2d3;
  border-right: 0px solid #d1d2d3;
  border-bottom: 0px solid #d1d2d3;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-color: transparent;
	padding-top: 10px; 
	padding-bottom: 4px;
	/*width:100%; /*869px;*/
	text-align: left;
	border-collapse: collapse;
}

table.detailbox td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
  border-style: solid solid solid solid;
	border-color: #dff1fc #dff1fc #dff1fc #dff1fc;
	/*background-image: url('images/bgdatabox.gif');*/
  background-color: Transparent; /*rgb(255, 255, 240);*/
	-moz-border-radius: 3px 3px 3px 3px;
}

TABLE.addbox {
  border-top: 1px solid #f3f4f5;
  border-left: 1px solid #f3f4f5;
  border-right: 1px solid #f3f4f5;
  border-bottom: 1px solid #f3f4f5;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-color: #f9f9f9; 
	padding-left: 10px; 
  padding-top:2px; 
	padding-bottom: 0px;
	width:100%; /*869px;*/
	height: 100%
}

TABLE.outbox {
  border-top: 0px solid #f3f4f5;
  border-left: 1px solid #f3f4f5;
  border-right: 1px solid #f3f4f5;
  border-bottom: 1px solid #f3f4f5;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-color: transparent; 
  padding: 5px;
/*	padding-left: 10px; 
  padding-top:2px; 
	padding-bottom: 0px;
*/
	width:100%; /*869px;*/
	height: 100%
}

TABLE.defaultable {
  border-top: 0px solid #d1d2d3;
  border-left: 0px solid #d1d2d3;
  border-right: 0px solid #d1d2d3;
  border-bottom: 0px solid #d1d2d3;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-color: transparent; 
	padding: 0px 0px 0px 0px;
	width:100%; /*869px;*/
}

TABLE.imgbox {
  border-top: 0px solid #d1d2d3;
  border-left: 0px solid #d1d2d3;
  border-right: 0px solid #d1d2d3;
  border-bottom: 0px solid #d1d2d3;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	background-color: #f9f9f9;
	text-align: left;
	border-collapse: collapse;
}

table.imgbox td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
  border-style: solid solid solid solid;
	border-color: #f3f4f5 #f3f4f5 #f3f4f5 #f3f4f5;
	/*background-image: url('images/bgdatabox.gif');*/
  background-color: Transparent; /*rgb(255, 255, 240);*/
	-moz-border-radius: 3px 3px 3px 3px;
}

/*--------------------------STYLE: Form Element in Main (#main_search)-----------------------------------------*/
#main_search input {
border:1px solid #D1D1D1; FONT-SIZE: 12px; 
	FONT-FAMILY: sans-serif, Arial, Helvetica, sans-serif; 
	color: #7C838A;
	padding: 3px 3px 3px 3px;
}  

#main_search select {height: 22px; FONT-SIZE: 12px; border:1px solid #D1D1D1; padding:1px;}

#main_search input.button {
  border-top: 0px solid #000066;
  border-left: 0px solid #000066;
  border-right: 1px solid #000066;
  border-bottom: 1px solid #000066;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif; 
	color: #112f3a;
	/* background-image: url('images/button_search.gif'); */
  background-color: #f0f0f0;
	padding-top:2px; 
	padding-bottom: 2px;
	margin-left: 5px ;
}






