/* CSS Document */
	* {
		margin: 0;
		padding: 0;
	}
	body {
		background-image:url(userimages/mainbackground.jpg);
		background-repeat:repeat-x;
		background-position: top left;
		text-align: center;	
	}
	div#container{
		margin-left: auto;
		margin-right: auto;
		width: 980px;
		text-align: left;
		height: 95%;	
	}
	div#copyright {
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		width: 980px;		
		height: 25px;
		margin-top: 75px;		
		}
	div#header {
		background-image:url(template/header_graphic2.jpg);
		background-repeat:no-repeat;
		background-position: top left;
		width : 980px;
		height : 152px;		
	}
	div#headerloginform {
		left: 800px;
		top: 80px;
		width: 180px;
		position: relative;	
	}
	.loginform {
		width: 130px;
		height: 15px;
		margin-bottom: 4px;
		font-family : Verdana, Arial;
		font-size: 11px;
		font-weight: bold;
		color: #002B63;
	}
	div#menu {
		background-image:url(userimages/menubackground.jpg);
		background-repeat:no-repeat;
		background-position: top left;
		width: 980px;
		height: 29px;
	}
	div#headerphotocontainer {
		width : 980px;
		height: 163px;	
	}
	div#shadowoverlay {
		width : 980px;
		height: 10px;
		position: relative;
		z-index: 900;
	}
	div#headerphoto {
		width : 980px;
		height: 163px;
		top : -10px;
		position: relative;
		z-index: 5;
	}	
	div#maincontent {
		width: 494px;
		margin-left : 25px;
		margin-right: 25px;
		margin-top: 40px;	
		float:left;
		position: relative;
		vertical-align:top;
		margin-bottom: 25px;
	
	}
	div#rightcontent {
		position: relative;
		width: 436px;
		float:right;
		vertical-align:top;
		padding:0;
		margin:0;
		z-index:800;
	}
	
	html>body #rightboxcontainer {
		margin-top:-40px; /*9px;  */
		position: relative;
		display:block;
		height:200px;
		margin-bottom: 7px;			
	}
	div#rightboxcontainer {
		/*IE specific hack to handle positioning of top right box*/
		position: relative;
		display:block;
		margin-top:-50px;
		height:200px;
			
	}
	div#fbsearchforagents {
		position: relative;
		display:block;
		background-image:url(userimages/fb_boxbackground.jpg);
		background-position: top left;
		margin-bottom: 7px;
		height: 139px;	
	}
	div#fbsearchforagentstext {
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 8px;
		padding-bottom: 8px;	
	}
	div#fbevents {
		position: relative;
		display:block;
		background-image:url(userimages/fb_boxbackground.jpg);
		background-position: top left;
		height: 139px;	
	}
	div#fbeventstext {
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 8px;
		padding-bottom: 8px;	
	}	
	.orangetext_righthand {
		font-family : Arial;
		font-weight : bold;
		font-size: 12px;
		color: #F38221;
	}
	.whitetext_righthand {
		font-family : Arial;
		font-size: 11px;
		color: #FFFFFF;
	}
	A.whitetext_righthand {
		font-family : Arial;
		font-size: 11px;
		color: #2A97F6;
		text-decoration: none;	
	}
	A.whitetext_righthand:visited {
		font-family : Arial;
		font-size: 11px;
		color: #2A97F6;
		text-decoration: none;	
	}
	A.whitetext_righthand:hover {
		font-family : Arial;
		font-size: 11px;
		color: #F38221;	
		text-decoration: none;		
	}
	h1 {
		font-family : Arial;
		font-size: 26px;
		font-weight: bold;
		color: #002B63;
		line-height: 26px;	
		text-decoration: none;			
	}
	h2 {
		font-family : Arial;
		font-size: 20px;
		font-weight: bold;
		color: #BA5600;
		text-decoration: none;
		font-style: italic;		
		margin-bottom: 15px;
	}
	h3 {
		font-family : Verdana, Arial;
		font-size: 14px;
		font-weight: bold;
		color: #BA5600;
		text-decoration: none;
		margin-bottom: 10px;
	}
	hr {
		color: #ba5600;
		height: 1px;
		margin: 0;
		padding:0;
	
	}
	.blueline {
		color: #002B63;
		height: 1px;
		margin: 0;
		padding:0;
	
	}
	P {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;
		margin-bottom:8px;
		line-height: 18px;	
	}
	div {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		line-height: 18px;		
	}
	A {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #F38221;
		text-decoration: none;		
	}
	A:visited {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #F38221;
		text-decoration: none;		
	}
	A:hover {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;		
	}
	A.lostpassword {
		font-family : Verdana, Arial;
		font-size: 12px;
		color: #F38221;
		text-decoration: none;		
	}
	A.lostpassword:visited {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #F38221;
		text-decoration: none;		
	}
	A.lostpassword:hover {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;		
	}
	
	.bluehighlighttext {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;
		font-weight: bold;
	}
	.blueform {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;
		vertical-align: top;
	}
	.orangeform {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #F38221;
		text-decoration: none;
		vertical-align: top;
	}
	.copyrighttext {
		font-family : Arial;
		font-size: 9px;
		color: #000000;
		text-align: left;
	}
	A.copyrighttext {
		font-family : Arial;
		font-size: 9px;
		color: #000000;
		text-align: left;
		text-decoration:none;
	}
	.copyrighttext:visited {
		font-family : Arial;
		font-size: 9px;
		color: #000000;
		text-align: left;
		text-decoration:none;		
	}
	.copyrighttext:hover {
		font-family : Arial;
		font-size: 9px;
		color: #000000;
		text-align: left;
		text-decoration:none;		
	}
	SELECT {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;
		vertical-align: top;
	
	}
	TEXTAREA {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;
		vertical-align: top;
	
	}
	INPUT {
		font-family : Verdana, Arial;
		font-size: 11px;
		color: #002B63;
		text-decoration: none;
		vertical-align: top;
	
	}
	#profilelisting {
		width: 490px;
		border: 1px solid #BECAD8;
		padding: 5px;
		height: 155px;	
	}
	#profiletext {
		float: left;
		width: 315px;
		display: block;
	}
	#profileimage {
		float:right;
		width:160px;
		display:block;
		align:right;	
	}
	#profilecompanyname {
		font-family : Arial;
		font-weight : bold;
		font-size: 16px;
		color: #F38221;	
	}
	.profiletelephoneblue {
		font-family : Verdana, Arial;;
		font-weight : bold;
		font-size: 11px;
		color: #0261BB;	
	}
	#profilebottom {
		background-color: #013473;
		height: 22px;
		display: block;
		width: 490px;
		border: 1px solid #BECAD8;
		padding: 5px;
		color : #ffffff;
		margin-bottom: 10px;
	}
	#profilebottom A {
		color : #ffffff;	
	}
	#profilebottom A:visited {
		color : #ffffff;	
	}
	#profilebottom A:hover {
		color : #F38221;
	}
	#profilefulldetails {
		width: 490px;
		border: 1px solid #BECAD8;
		padding: 5px;
		
	}
	
	
	#grouplisting {
		width: 490px;
		border: 1px solid #BECAD8;
		padding: 5px;			
	}
	#grouptext {
		float: left;
		width: 490px;
		display: block;
	}
	
	#groupcompanyname {
		font-family : Arial;
		font-weight : bold;
		font-size: 16px;
		color: #F38221;	
	}
	.grouptelephoneblue {
		font-family : Verdana, Arial;;
		font-weight : bold;
		font-size: 11px;
		color: #0261BB;	
	}
	#grouptop {
		background-color: #013473;
		height: 22px;
		display: block;
		width: 490px;
		border: 1px solid #BECAD8;
		padding: 5px;
		color : #ffffff;
	}
	#grouptop A {
		color : #ffffff;	
	}
	#grouptop A:visited {
		color : #ffffff;	
	}
	#grouptop A:hover {
		color : #F38221;
	}
	#groupfulldetails {
		width: 490px;
		border: 1px solid #BECAD8;
		padding: 5px;
		
	}



/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	top: -10px;
	display:block; 
	position:relative; 
	width:426px; 
	height:124px; 
	padding:0 0 0 0;
	margin:0;
	border:5px #024C97 solid; 
	background-color: #ffffff;
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:426px ; 
	height:124px ; 
	margin:0;  
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.

This has been modified to provide the top level menu.
=================================================================== */
.prodrop4 { float: left; padding:12 0 0 0px; margin:0; list-style:none; height:29px; position:relative; z-index:500; font-size: 12px; font-family:arial, verdana, sans-serif;}
.prodrop4 li.top {display:block; float:left;}
.prodrop4 li a.top_link { display:block; float:left; margin-top:0px; margin-right:0px; height:29px; line-height:25px; vertical-align: middle;  color:#FFFFFF; text-decoration:none; font-size: 12px; font-family:arial, verdana, sans-serif; font-weight: bold; padding:0 0 0 10px; cursor:pointer;}
.prodrop4 li a.top_link span {height:29px; float:left; display:block; padding:0px 13px 0px 0px; }
.prodrop4 li a.top_link:hover {display:block; height:29px; color:#F38221; line-height:25px;}
.prodrop4 li a.top_link:hover span { display:block; height:29px;  }

.prodrop4 li:hover > a.top_link { display:block;height:29px;color:#F38221;  line-height:25px; }
.prodrop4 li:hover > a.top_link span {display:block;height:29px;}

.prodrop4 li a.top_link2 {display:block; float:left; margin-top:0px; margin-right:0px; height:29px; line-height:25px;  color:#F38221; text-decoration:none; font-size: 12px; font-family:arial, verdana, sans-serif; font-weight: bold; padding:0 0 0 10px; cursor:pointer;}
.prodrop4 li a.top_link2 span {height:29px; float:left; display:block; padding:0px 13px 0px 0px;}
.prodrop4 li a.top_link2:hover {display:block; height:29px;color:#FFF;  line-height:25px;}
.prodrop4 li a.top_link2:hover span { display:block; height:29px;  }

.prodrop4 li:hover > a.top_link2 {display:block;height:29px;color:#FFF; line-height:25px; }
.prodrop4 li:hover > a.top_link2 span {display:block;height:29px;}



.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
.prodrop4 a:hover {visibility:visible; position:relative; z-index:400;}
.prodrop4 li:hover {position:relative; z-index:400;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; font-size: 12px; font-family:arial, verdana, sans-serif;}

.prodrop4 ul.sub1 {width:175px; font-size: 12px; font-family:arial, verdana, sans-serif;}
.prodrop4 :hover ul {text-align:left; left:0px; top:29px; background: #002D66; padding:0px; white-space:nowrap; height:auto; z-index:700;}
.prodrop4 :hover ul li {display:block; height:22px; position:relative; font-size: 12px; font-family:arial, verdana, sans-serif;; font-weight:normal; width:auto; border-bottom:1px solid #FFFFFF;}
.prodrop4 :hover ul li a {display:block; font-size:12px; height:22px; line-height:20px; width:auto; padding:0 10px; color:#FFF; text-decoration:none; font-size: 12px; font-family:arial, verdana, sans-serif;}
.prodrop4 :hover ul li a:hover {height:22px;background:#BA5700; color:#FFFFFF; }