
* {
margin:0;
padding:0;
}
body {
background:#FFFFFF url(images/banner_bg.gif) repeat-x scroll center top;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
h1 {
margin:0;
padding:0;
}
h2 {
color:#656666;
margin:0;
padding:0;
}
h3 {
color:#535959;
font-size:1.2em;
margin:0;
padding:0;
}
h4 {
color:#535959;
font-size:0.9em;
}
p {
margin:0;
}
.leader
{
background-color:#FAFA7D;
}
a:link {
/*color:#FA9A23;*/
color:#FF6300;
text-decoration:none;
}
a:visited {
color:#FF6300;
text-decoration:none;
}
a:active {
color:#FF6300;
text-decoration:none;
}
a:hover {
color:#909090;
text-decoration:none;
}
#container {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
width:1000px;
}
#header {
background:#2C2C2C url(images/banner_bg.gif) repeat-x scroll center top;
height:115px;
margin:0;
padding:0;
}
img {
vertical-align:text-bottom;
}
.headeritem {
float:left;
margin:0;
padding:0;
text-align:left;
}
.login {
float:right;
font-size:0.9em;
margin:0 20px 0 0;
padding:0 15px 0 0;
}
#header form {
margin:0;
padding:0;
}
#content {
float:left;
margin:0;
padding:0 40px 20px 20px;
width:670px;
}
#content img {
float:left;
margin:0;
padding:5px 20px 20px 0;
}
#content h2 {
margin:0;
padding:20px 0 15px;
}
#content h3 {
margin:0;
padding:15px 0;
}
#content h4 {
margin:0;
padding:0 0 15px;
}
#content p {
font-size:1.1em;
line-height:1.4;
margin:0;
padding:0 0 10px;
}
.indent-side {
padding:0 40px 10px 30px;
}
.indent {
padding:0 80px 10px 40px;
}
#right_col {
background-color:#EFEFEF;
float:right;
margin:0;
padding:0 20px;
width:230px;
}
#right_col h2 {
font-size:1.3em;
margin:0;
padding:20px 0 7px;
}
#right_col h3 {
margin:0;
padding:10px;
}
#right_col h4 {
margin:0;
padding:0;
}
#right_col p {
color:#767676;
font-size:0.9em;
margin:0 0 3px;
padding:0px 10px 3px 10px;
}
.item {
margin:0 0 15px;
padding:0 0 15px;
}
.right_pic {
margin:0;
padding:0;
}
#footer
{ height: 44px;  
  padding: 18px 0px 4px 0px;
  font-size: 80%;
  text-transform: uppercase;
  font-family: verdana, arial, sans-serif;
  clear: both;
  text-align: center; 
}
/*Autocomplete*/
.autocomp
{
overflow: visible;
}

	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 180px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
		.suggestionList p:hover {
		background-color: #659CD8;
	}
			#autoSuggestionsList p {
		color: #fff;
	}

/*End of autocomplete */

/*Start of ruonded corners */

.roundedcornr_box_764596 {
	background: url(images/roundedcornr_764596_tl.png) no-repeat top left;
}
.roundedcornr_top_764596 {
	background: url(images/roundedcornr_764596_tr.png) no-repeat top right;
}
.roundedcornr_bottom_764596 {
	background: url(images/roundedcornr_764596_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_764596 div {
	background: url(images/roundedcornr_764596_br.png) no-repeat bottom right;
}
.roundedcornr_content_764596 {
	background: url(images/roundedcornr_764596_r.png) top right repeat-y;
}

.roundedcornr_top_764596 div,.roundedcornr_top_764596,
.roundedcornr_bottom_764596 div, .roundedcornr_bottom_764596 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_764596, .roundedcornr_bottom_764596 {
	margin-top: -19px;
}
.roundedcornr_content_764596 { padding: 15px 15px; }

/*End of rounded corners */

#card_menu
{
text-align:center;
text-transform: lowercase;
word-spacing:15px;
}

 #about {  
     margin-top: 20px;  
     padding: 25px;  
     background: #EFEFEF repeat-x;  
     background-size: 100%;  
     border-radius: 10px;  
     border-color:#999999;
     border-width:2px;
     
    /* Background-size not implemented yet */  
     -webkit-background-size: 100%;  
     -o-background-size: 100%;  
     -khtml-background-size: 100%;  
   
     /* Border-radius not implemented yet */  
     -moz-border-radius: 22px;  
     -webkit-border-radius: 10px; 
 } 
 table.memTip
  {
  table-layout: automatic;
  border-collapse: collapse;
  width: 100%;
  border: 0px;
  }
th.memTip
  {
  text-align:left;
  padding: 3px 5px;  
  }
td.memTip
  {
  padding: 3px 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border: 0px;
  vertical-align:middle;
  }  