/*----------------------styles.cssMain styles for site----------------------*//* Normalizes margin, padding */

body{	font-family: Arial, Helvetica, sans-serif;}

hr { color:#d5d4d4; height: 1px; }

*{	padding: 		0;	margin: 		0 0 0 0;}	


body {	width:700px;	text-align : left;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px; margin-top: 20px; background-color:#ffffff; color:#000000; font-size: 11px;}


A:link	{	text-decoration:underline;	font-weight: normal;	color: #666666; }

A:visited	{ text-decoration:underline;  font-weight: normal; color: #666666}

A:hover	{ text-decoration:underline;  font-weight: normal; color: #000000 }

A:active	{ text-decoration:underline;}

p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #858585;	line-height: 16px;	padding-top: 0px;	padding-bottom: 2px; font-family: Geneva, Arial, Helvetica, sans-serif;}

h1{padding:0px; text-decoration:none;background:transparent; font-size:24px; color:#666666; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:4px; }

h2{padding:0px; text-decoration:none;background:transparent; font-size:15px; color:#000000; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:4px; }

h3{padding:0px; text-decoration:none;background:transparent; font-size:16px; color:#666666; line-height:24px; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:4px; }

h4{padding:0px; text-decoration:none;background:transparent; font-size:16px; color:#666666; line-height:24px; text-transform:none;font-weight:bold; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:4px; }

h5{padding-top: 0px;	padding-bottom: 9px; text-decoration:none; background:transparent; font-size:24px; color:#f7931e; line-height:32px; font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif;}

h6{padding:0px; text-decoration:none;background:transparent; font-size:15px; color:#000000; line-height:20px; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:4px; }

ul {	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 10px;	margin-left: 10px;	margin-top: 0px;	margin-bottom: 0px;	color: #000000;	font-size: 14px;	line-height: 26px;	list-style-image: none;	font-weight: normal;	margin-right: 0px; list-style-type:square; list-style-image: url(ifpix/list_bullet.gif); }


#smallpara p	{text-decoration:none;	font-size: 11px;	font-weight: normal;	color: #858585;	line-height: 22px;	padding-top: 0px;	padding-bottom: 2px; font-family: Geneva, Arial, Helvetica, sans-serif;  }

#header { width:100%; height:58px; margin-bottom:5px; }

#headerlogin { text-decoration:none;	font-size: 11px; line-height:17px; 	font-weight: normal;	color: #666666;	font-family: Geneva, Arial, Helvetica, sans-serif; text-align:right; margin-bottom:0px; float:right; padding-top:20px;}

#headerlogin a { background-color:#f7931e; text-decoration:none; color:#ffffff; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; }

#headerlogin a:hover { background-color:#000000; text-decoration:none; }

#headerlogo { width:200px; height:58px; float:left; }

#greystrap { height:15px; background-color:#b2b1b1; margin-top:15px; margin-bottom:5px; padding-left:8px; padding-top:5px; }


#homecontent { width:100%; margin-bottom:40px; margin-top:40px;}


#maincontent { margin-top:5px; width:100%; }


.orangetext { color: #f7931e;  font-weight:bold; }

#fivepixspacer { height:5px;}

#greyline { height:1px; background-color:#d5d4d4; margin-top:5px; margin-bottom:5px; }

#searchbox { float:left;  }

#searchbox input {
 font-size: 21px;  font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 32px;
 line-height:32px;
 padding-left:6px; 
 padding-top:0px;
 padding-bottom:0px;
 color:#000000;
 width:170px;
 border-style:solid; border-width:2px; border-color:#f7931e;
 }

#searchboxbutton { float:left; }

#searchboxbutton input {  
 font-size: 18px;  font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 36px;
 line-height:32px;
 width:100px;
 padding-left:0px; 
 padding-top:0px;
 padding-bottom:0px;
 color:#ffffff;
 background-color:#fb8903;
 border-style:solid; border-width:0px; border-color:#f7931e;
 }

#searchbox2 { float:left;  }

#searchbox2 input {
 font-size: 21px;  font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 32px;
 line-height:32px;
 padding-left:6px; 
 padding-top:0px;
 padding-bottom:0px;
 color:#000000;
 width:170px;
 border-style:solid; border-width:2px; border-color:#919090;
 }

#searchboxbutton2 { float:left; }

#searchboxbutton2 input {  
 font-size: 18px;  font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 36px;
 line-height:32px;
 width:100px;
 padding-left:0px; 
 padding-top:0px;
 padding-bottom:0px;
 color:#ffffff;
 background-color:#919090;
 border-style:solid; border-width:0px; border-color:#f7931e;
 }


#outputText { z-index:1; position:absolute; }
#outputText2 { z-index:1; position:absolute;  }

#keyline { height:10px; border-top-width: 1px;	border-top-style: solid;	border-top-color: #131313; margin-top:10px;}

#dropdown {
}

#dropdown a { width:170px;
background-color:#919090;
margin-bottom:0px;
padding:4px;
font-size:14px;
text-decoration:none; color: #ffffff; display:block; 
border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d5d4d4;

}

#dropdown a:hover { background-color:#fb8903;}


#topfivebox { background-color:#f7931e; padding:10px; }

#topfiveboxtitle { background-color:#e38110; padding:3px; color:#f1c088; font-weight:bold; margin-bottom:4px; }

#topfivebox h1{padding:0px; text-decoration:none;background:transparent; font-size:16px; color:#ffffff; line-height:normal; font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:4px; }

#topfivebox h2{padding:0px; font-size:14px; color:#000000; line-height:14px; font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif; }

#topfive { height:18px; margin-bottom:4px; padding-left:10px; padding-top:4px; background-color:#ffffff;}

#topfiveleft { float:left; }
#topfivescore { float:right; width:40px;  
font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: normal;	color: #000000; text-align:center; }
#topfivescoreone { float:right; width:40px;  
font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold;	color: #000000; text-align:center; }

#homelogin { background-color:#d7d7d7; margin-top:28px; padding-top:10px; padding-bottom:10px;  border-style:solid; border-width:3px; border-color:#919090;
}

#homelogin td {padding:2px;}

#homelogin a { background-color:#f7931e; text-decoration:none; color:#ffffff; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }

#homelogin a:hover { background-color:#000000; text-decoration:none;  }

#homelogin p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #767676;	line-height: 16px;	padding-top: 0px;	padding-bottom: 2px; font-family: Geneva, Arial, Helvetica, sans-serif;}

#homelogin h1	{ font-size: 13px;	font-weight: normal;	color: #767676;	line-height: 16px;	padding-top: 0px;	padding-bottom: 0px; font-family: Geneva, Arial, Helvetica, sans-serif;}

#login input {
 font-size: 12px;  font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 20px;
 line-height:20px;
 padding-left:3px; 
 padding-top:0px;
 padding-bottom:0px;
 color:#000000;
 border-style:solid; border-width:1px; border-color:#919090;
 }

#loginbutton input {  font-size: 12px;  font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
 height: 20px;
 line-height:20px;
 width:102px;
 padding-left:6px; 
 color:#ffffff;
 background-color:#fb8903;
 border-style:solid; border-width:0px; border-color:#FFFFFF;
 margin-top:5px;
 }

#passsender { width:252px; height:65px;  background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#919090; }

#agentresults {width:400px; margin-top:40px; }

#agentresults a { background-color:#f7931e; text-decoration:none; color:#ffffff; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }

#agentresults a:hover { background-color:#000; text-decoration:none; }


#agentlogin {width:100%; margin-top:40px; font-size: 12px;}

#agentlogin p { color:#000; }

#agentlogin a { background-color:#f7931e; text-decoration:none; color:#ffffff; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }

#agentlogin a:hover { background-color:#000; text-decoration:none; }

.redcolor { color:#F00; }

#agentlisting {
margin-bottom:10px; 
height:45px;
border-width: 1px;	border-style: solid;	border-color: #ebebeb;
padding:10px;
background-color:#F7F7F7; 
}

#agentlisting p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #666666;	line-height: 16px;	padding-top: 0px;	padding-bottom: 5px; font-family: Geneva, Arial, Helvetica, sans-serif;}

#agentlistingsuper {
border-width: 5px;	border-style: solid;	border-color: #E5E5E5;
margin-bottom:10px; 
height:70px;
padding:10px;
background-color:#ebebeb; 
}

#agentlistingsuper p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #000000;	line-height: 16px;	padding-top: 0px;	padding-bottom: 5px; font-family: Geneva, Arial, Helvetica, sans-serif;}


#sponsorlisting {
border-width: 0px;	border-style: solid;	border-color: #333333;
margin-bottom:5px; 
margin-top:5px; 
padding:0px;
border-width: 5px;	border-style: solid;	border-color: #E5E5E5;
}

#sponsorlisting p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #000000;	line-height: 16px;	padding-top: 0px;	padding-bottom: 5px; font-family: Geneva, Arial, Helvetica, sans-serif;}

#bannerside { width:150px; margin-top:40px; }

#bannerad { border-width: 1px;	border-style: solid;	border-color: #d5d4d4; }

#bannergap { height:32px; }

.whitehilite {
font-weight: bold;	color: #ffffff;	
}

.greyhilite {
font-weight: normal;	color: #999999;	
}

#registerpage {width:400px; margin-top:40px; }

#register {
padding:5px;
background-color:#ebebeb; 
}

#register p	{text-decoration:none;	background: transparent;	font-size: 11px;	font-weight: normal;	color: #000;	line-height: 16px;	padding-top: 0px;	padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;}


#register input {
 border-style:solid; border-width:1px; border-color:#f7931e;	
 height: 18px;
 padding-top: 2px;
 padding-left: 2px;
}

#register textarea {
 border-style:solid; border-width:1px; border-color:#f7931e;	
 padding-top: 2px;
 padding-left: 2px;
}

#register select {
 border-style:solid; border-width:1px; border-color:#f7931e;	
 padding-top: 2px;
 padding-left: 2px;
 color:#e38110;
 font-weight:bold;
}


#feedback {
font-size: 14px;

}

#feedback h3{padding:0px; text-decoration:none;background:transparent; font-size:16px; color:#666666; line-height:24px; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:3px; margin-top:14px;}

#feedback input{
 cursor:pointer;
}

.feedbackbutton { 
 margin-top: 10px;
 width:100px;
 padding: 0px;
 background-color: #f7931e; 
 height: 22px;
 color:#ffffff;
 border-style:solid; border-width:1px; border-color:#f7931e;
 font-size: 13px; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
}

/* #register input { 
 font-size: 12px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 18px;
 padding-top: 2px;
 padding-left: 2px;
 margin-right: 5px;
}

#register textarea { 
 background-color: #ffffff; 
 border-style:solid; border-width:1px; border-color:#6a6767;
 padding-top: 2px;
 padding-left: 2px;
 font-size: 12px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
}

#register select { 
 background-color: #ffffff; 
 font-size: 12px; height: 15px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;
 height: 22px;
 padding-top: 2px;
 padding-left: 2px;
 border-style:solid; border-width:1px; border-color:#6a6767;
 margin-right: 5px;
}

*/

#orangelinks a { background-color:#f7931e; text-decoration:none; color:#ffffff; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }

#orangelinks a:hover { background-color:#000; text-decoration:none; }

#contact-form{margin-top: 7px;  padding: 0px; border-width: 0px;	border-style: solid;	border-color: #9ea6ac; }

#contact-form td{	color:#000000; padding: 2px; font-size: 12px; line-height: 20px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif; vertical-align:top; }

.formbutton { 
 font-size: 12px;  font-weight: bold;	font-family: Arial, Helvetica, sans-serif;
 height: 20px;
 line-height:14px;
 width:120px;
 padding-left:0px; 
 padding-top:0px;
 color:#ffffff;
 background-color:#fb8903;
 border-style:solid; border-width:0px; border-color:#FFFFFF;
 margin-top:5px;
}



#footer{ width:100%; height:30px;	color:#03012d; font-size:10px; line-height: 15px; color:#8c8c8c; font-family: Arial, Helvetica, sans-serif; border-top-width: 1px;	border-top-style: solid;	border-top-color: #d5d4d4; padding-top:3px; margin-top:20px; }

#footer a{	text-decoration:underline;	font-weight: normal;	color: #6666666; }

#footer a:hover	{ text-decoration:underline;  font-weight: normal; color: #000000; }

#footerleft { float:left; }
#footerleft a { margin-left:3px; margin-right:3px; font-size:12px; }
#footerright { float:right; }

#copyright {	width: 100%; font-size: 10px;	color: #000000; text-decoration: none; } 
