/*************************************
Main body of the site
**************************************/
input.login{
 border: none;
 background:url('images/login.png');
 width:54px;
 height:36px;
  margin:0px;
  padding:0px;

}

body {
width:800px;
margin: 0 auto;
height:100%;
text-align:left;
background:url('images/bg3.jpg') no-repeat top center;
margin-top:50px;
background-color:#262626; 
}

html {
	padding:0; 
	margin:0; 
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#252525;
}

/*************************************
Styling of the columns
**************************************/
#container
{
width:790px;
background:url('images/bgwall.jpg');
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}

#cancel
{
clear:both;	
}

#c1,#c3{
	width:790px;
}

#c2{
background-color:#d6f0ff;
padding-right:5px;
padding-left:5px;
width:780px;
padding-bottom:5px;
line-height:130%;


}

#top{
position:relative;
left:-44px;
width:669px;
height:130px;
background:url('images/header-bg.png');
padding-top:75px;
padding-left:175px;
}

#top h1{
color:#d4850e;
font-size:18px;
padding-top:15px;
Padding-bottom:3px;
margin:0px;
}

#top li{
color:#d4850e;
font-size:12px;
font-weight:bold;
}

#top br{
	line-height:5px;
}

#c2{
	line-height:10px;
}

#bottom{
width:800px;
background-color:#232729;
margin-bottom:15px;
color:white;
}

#links
{
position:relative;
color:#ff9b00;
font-family:'Times New Roman', Times, serif;
font-size:14px;
position: relative;
width:790px;
height:24px;
background:url('images/main-nav.jpg');
}

#toplinks
{
position:relative;
color:#ff9b00;
font-weight:bold;
position: relative;
width:667px;
height:24px;
background:url('images/main-nav.jpg');
}

#white{
	width:99%;
	padding: 2px 2px 2px 2px;
	margin-right:5px;
	margin-bottom:1px;
	background-color:#ffffff;
   line-height:130%;

}

#pink{
	width:98%;
	padding: 2px 2px 2px 2px;
	margin-bottom:1px;
	background-color:#ffd8b5;
	color:#4b5c66;
	
}

td.twhite{
	background-color:#ffffff;
	height:35px;
	padding:5px;
	border: 1px solid;
}

td.tpink{
	background-color:#ffd8b5;
	height:35px;
	padding:5px;
	border: 1px solid;
	color:#4b5c66;
}


/*************************************
Text and other layout of site
**************************************/


#pink a:link, #pink a:visited 
{
font-weight:bold;
text-decoration:none;
color:#555555;
}
#pink a:hover           
{ 
color: black;
font-weight:bold;
text-decoration:underline;
}

#links a:link, #links a:visited 
{
margin-right:1px;
background:url('images/main-nav-bg.jpg');
height:19px;
padding-left:8px;
padding-right:8px;
padding-top:5px;
display: block;
text-decoration:none;
color:#3B4159;
}
#links a:hover           
{ 
color: #555555;
text-decoration:none;
background:url('images/main-nav-bg-rollover.jpg');
}

a.h1:link, a.h1:visited 
{
background-color:#ffd8b5;
color:#252525;
font-family:'Times New Roman', Times, serif;
font-size:18px;
padding-left:5px;
padding-top:7px;
padding-bottom:7px;
text-decoration:none;
font-weight:normal;
display:block;
margin:0px;
}
a.h1:hover           
{ 
text-decoration:none;
}

a.redo:link, a.redo:visited 
{
background-color:#ffffff;
color:#d68c1d;
font-size:9px;
padding-left:5px;
padding-top:7px;
padding-bottom:7px;
text-decoration:none;
font-weight:bold;
display:block;
margin:0px;
}
a.redo:hover           
{ 
text-decoration:none;
background-color:#ffd8b5;
}


a:link, a:visited 
{

text-decoration:none;
color:#7a9baf;
}
a:hover           
{ 
text-decoration:none;
}

a.main2:link, a.main2:visited 
{
display:block;
margin-bottom:1px;
background-color:#ffd8b5;
font-weight:bold;
font-size:9px;
text-decoration:none;
padding:2px 2px 2px 2px;
color:#4b5c66;
}
a.main2:hover           
{ 
text-decoration:none;
background-color:#ffffff;
}

a.main:link, a.main:visited 
{
display:block;
margin-bottom:1px;
background-color:#ffffff;
font-weight:bold;
font-size:9px;
text-decoration:none;
padding:2px 2px 2px 2px;
color:#555555;
}
a.main:hover           
{ 
text-decoration:none;
background-color:#ffd8b5;
}

td.white{
background-color:#ffffff;
padding-left:5px;
padding-right:5px;
text-decoration:none;
line-height:130%;

}

td.pink{
background-color:#ffd8b5;
padding:2px 2px 2px 2px;
color:#4b5c66;
width:98%;
}

h1{
color:#252525;
font-family:'Times New Roman', Times, serif;
font-size:18px;
line-height:10px;
text-decoration:none;
font-weight:normal;

}

#toplinks a:link, #toplinks a:visited 
{
background:url('images/main-nav.jpg');
height:19px;
padding-left:8px;
padding-right:8px;
padding-top:5px;
display: block;
font-weight:normal;
text-decoration:none;
color:#bbbbbb;
}
#toplinks a:hover           
{ 
color: white;
font-weight:normal;
text-decoration:none;
background:url('images/main-nav-bg.jpg');
}

/***********************
Ajax Styling
***********************/
#Ajaxholder{
	width:1px;
	height:1px;
	}
	
	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		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;
	}
	
			.suggestionsBox2 {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList2 {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList2 li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList2 li:hover {
		background-color: #659CD8;
	}


