body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.67em;
}
.rightborder { border-right:1px solid #CCC; margin-top:3px; margin-bottom:3px; }
.borderTable { border:1px solid #CCC; }
.infoBox {
	margin:10px 0px;
	background:#F8FAFC url(images/information.png) no-repeat scroll 15px 50%;
	border-bottom:2px solid #B5D4FE;
	border-top:2px solid #B5D4FE;
	padding:10px 20px 10px 45px;
}
.alertBox { background: #fff6bf url(images/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	margin-bottom:10px;
	}
.privateBox {
	margin:10px 0px;
	background:#F8FAFC url(images/padlock.png) no-repeat scroll 15px 50%;
	border-bottom:2px solid #B5D4FE;
	border-top:2px solid #B5D4FE;
	padding:20px 20px 20px 55px;
}
	
.tableHead { background-color:#F5F5F5; border-bottom:2px solid #CCC; }
.resultsTop { background-color:#FcFcFc; }
	
.replisting-box { padding:10px; border-bottom:1px solid #CCC; margin:5px 0px; }
.rep_name { font-size:16px; font-weight:bold; padding:5px 0px 5px 0px; color:#004A53 }
.odd { background-color:#; }

.gray { color:#F5F5F5; }
.tableFooter { padding:10px 5px; border-top:1px solid #CCC; background:#F5F5F5; margin-top:10px;}
#siteContainer { background-image:url(images/headerBackground.jpg); background-repeat:no-repeat; background-position:top center; }
#header { margin:0px; padding:0px; width:950px; margin:0 auto; }
#contentContainer { background-color:#FFF; background-image:url(images/bodyBackground.jpg); background-repeat:no-repeat; background-position:top center; margin:0px; padding:0px; }
#content {  width:950px; margin:0px auto; padding:20px; }
#footer { width:950px; margin:5px auto; color:#FFF; line-height:180% }
#loginBoxTop { color:white; font-size:11px; margin:5px; }
.quoteBox {  width:400px; margin:0px auto; color:#666; padding:10px; border:1px solid #CCC; background-image:url(images/quotebackground.jpg); background-repeat:no-repeat; background-color:#e3edee; }
.clear { clear:both; margin:0px; padding:0px; }
.roundme {  padding:10px; }
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

.boldGreen { font-size:12px; font-weight:bold; color:#036C7A; }
.boldYellow { font-size:12px; font-weight:bold; color:#E0AD27; }

.question { font-size:14px;}

.fieldInfo {
	padding:10px;
	width:600px;
	background-color:#f5F5F5;
	border-bottom:1px solid #F5F5F5;
	margin-left: 50px;
}
.underline { border-bottom:1px solid #CCC; }
.required { color:red; font-weight:bold; }
.greyshade {padding:10px; background-color:#f5F5F5; border-bottom:1px solid #F5F5F5; }
.profile-start div > img { margin:10px 0px; }
form .error {  padding:3px;  }
form .error > img {margin-top:2px }
label.error { display:none; color:red; font-weight:bold; }
form.checked { border:0px; background-color:#FFF; }

.greenBorderBottom { border-bottom:1px solid #036C7A; }
.yellowBorderBottom { border-bottom:1px solid #E0AD27;}

h1 { font-size:21px; font-weight:500; color:#333; font-family:Verdana, Geneva, sans-serif; font-stretch:extra-condensed;  }
h4 { margin:0px 0px 10px 0px; padding:0px; font-size:14px; font-weight:bold;}

.green { color:#036C7A; }
.yellow { color:#E0AD27; }

.yellowBullets ul {margin:0px 0px 0px 0px; padding:5px 0px 0px 10px; list-style:none; }
.yellowBullets li { list-style:none; background:url(images/bullet_yellow.jpg) no-repeat 0px 4px; margin:9px 0px 0px 0px; padding:0px 0px 0px 15px;}

.greenBullets ul { margin:0px 0px 0px 0px; padding:5px 0px 0px 10px; list-style:none; }
.greenBullets li { list-style:none; background:url(images/bullet_green.jpg) no-repeat 0px 4px; margin:9px 0px 0px 0px; padding:0px 0px 0px 15px; }

.row0 { background-color:#f5f5f5; }
.row1 { background-color:#fff; }
.font14 { font-size:14px; }

#profile_nav ul { list-style:none; margin:0px; padding:0px; width:auto; }
#profile_nav ul li { list-style:none; float:left; padding:0px 0px 0px 0px; margin:0px; display:block; }
#profile_nav a { background-color:#666; color:#FFF; text-decoration:none; padding:10px 10px 3px 10px; margin:0px 3px; border-top:1px solid #CCC; border-right:1px solid #ccc; border-left:1px solid #CCC; }
#profile_nav a.selected { background-color:#F5F5F5; _display:block; color:#333; text-decoration:none; padding:10px 10px 5px 10px; margin:0px 3px; z-index:9999; position:relative; }
#profile_nav a:hover { background-color:#F5F5F5; _display:block; color:#333; text-decoration:none; padding:10px 10px 5px 10px; margin:0px 3px; z-index:9999; position:relative;  }
#profile_body { border:1px solid #CCC; margin:0px; padding:10px; background-color:#F5F5F5; }

.requestTitle { background-color:#F5F5F5; padding:10px; margin:5px 0px; border:1px solid #CCC;}

a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:hover {
	color: #046472;
}
a:active {
	color: #333;
}

#loginBoxTop  a:link {
	color: #FFF;
	font-size:10px;
	text-decoration:none;
}
#loginBoxTop   a:visited {
	color: #FFF;
	font-size:10px;
	text-decoration:none;
}

#loginBoxTop a:hover {
	color: #046472;
	font-size:10px;
	text-decoration:underline;
}
#loginBoxTop a:active {
	color: #FFF;
	font-size:10px;
	text-decoration:none;
}
#loginBoxTop p { padding-bottom:10px; }

a.replistingprofile:link {
	color: #FFF;
	text-decoration:none;
	background-color:#004952;
	padding:3px 7px;
	margin:0px 3px;
	border:1px solor #333;
	display:block;
	
}
a.replistingprofile:visited {
	color: #FFF;
	text-decoration:none;
	background-color:#004952;
	padding:3px 7px;
	margin:0px 3px;
	border:1px solor #333;
	display:block;
}
a.replistingprofile:hover {
	color: #FFF;
	background-color:#00909F;
	text-decoration:none;
}
a.replistingprofile:active {
	color: #FFF;
	text-decoration:none;
	background-color:#004952;
	padding:3px 7px;
	margin:0px 3px;
	border:1px solor #333;
	display:block;
}





a.replistingprofileyellow:link {
	color: #FFF;
	text-decoration:none;
	background-color:#DCA719;
	padding:3px 7px;
	margin:0px 3px;
	border:1px solid D9A514;
	display:block;
	
}
a.replistingprofileyellow:visited {
	color: #FFF;
	text-decoration:none;
	background-color:#DCA719;
	padding:3px 7px;
	margin:0px 3px;
	border:1px solid D9A514;
	display:block;
}
a.replistingprofileyellow:hover {
	color: #333;
	background-color:#FF9;
	padding:3px 7px;
	margin:0px 3px;
	display:block;
}
a.replistingprofileyellow:active {
	color: #FFF;
	text-decoration:none;
	background-color:#DCA719;
	padding:3px 7px;
	margin:0px 3px;
	border:1px solid D9A514;
	display:block;
}




#footer a:link {
	color: #FFF;
	text-decoration:none;
}
#footer a:visited {
	color: #FFF;
	text-decoration:none;
}
#footer a:hover {
	color: #046472;
	text-decoration:underline;
}
#footer a:active {
	color: #FFF;
	text-decoration:none;
}
.highlight { background-color:red; }

fieldset {  
margin: 1.5em 0 1.5em 0;  
padding: 20px 0px 0px 0px;
border-right:0px;
border-left:0px;
border-bottom:0px;

}
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
font-size:14px;
}
.checkBoxTable { margin-left:0px; border:1px solid #F5F5F5; }
.tableHeader { font-size:12px; font-weight:bold; background-color:#F5F5F5; color:#666; }
.col0 { background-color:#FFF; border-bottom:1px solid #F5F5F5; text-transform:capitalize;  }
.col1 { background-color:#c1e3e7;border-bottom:1px solid #F5F5F5; text-transform:capitalize; }
.col2 { background-color:#ecfcfe;border-bottom:1px solid #F5F5F5; text-transform:capitalize;  }
.col3 { background-color:#71c7d3;border-bottom:1px solid #F5F5F5; text-transform:capitalize;  }


/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}


/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #FFF;
    color: #333;
    border: 3px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(../images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(../images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(../images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(../images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



.t1 { background-color:#E7A57B; border:1px solid #E68F58; width:10px; height:10px; }
.t2 { background-color:#E58F6C; border:1px solid #DD7350; width:10px; height:10px; }
.t3 { background-color:#C16B50; border:1px solid #B3472A; width:10px; height:10px; }
.t4 { background-color:#B1A58F; border:1px solid #9A8E76; width:10px; height:10px; }
.t5 { background-color:#B07A5E; border:1px solid #985B3D; width:10px; height:10px; }
.t6 { background-color:#8F5D52; border:1px solid #74392B; width:10px; height:10px; }
.t7 { background-color:#F9B874; border:1px solid #F3A953; width:10px; height:10px; }
.t8 { background-color:#4D4A4B; border:1px solid #323232; width:10px; height:10px; }



div.returnedresults { padding:3px; margin:3px; float:left; width:200px; }
div.pagination {
	width:500px; 
		text-align:right;
		float:right; 
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FFD35F;
	zoom: 100%; 
	text-decoration: none; /* no underline */
	color: #333333;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #D9A514;
	background-color: #DCA719;
	color: #FFF;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #D9A514;
	
	* zoom: 100%; 
	
	font-weight: bold;
	background-color: #DCA719;
	color: #FFF; 
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	
	* zoom: 100%;
	
	color: #DDD;
}

* span.elipsis {zoom:100%}
	