@charset "UTF-8";
/* CSS Document */
/**********************/
/*         TAGS       */
/**********************/
body {
background-image:url(../images/global/bg.gif);
background-repeat:repeat-x;
background-color:#f93;
margin:0;
}

p {
margin:0px 5px 10px 5px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:11px;
color:#000;
}

h1 {
margin:0px 5px 10px 5px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:18px;
}

h2 {
margin:0px 5px 10px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

h2 a:link, h2 a:visited {
text-decoration:none;
color:#c00;
}

h2 a:hover, h2 a:focus {
text-decoration:none;
color:#930;
}

h3 {
margin:0px 5px 10px 5px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}

h4 {
margin:0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:13px;
margin:0;
padding:0;
}

h5 {
margin:0px 5px 10px 5px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:13px;
}

h6 {
margin:0px 5px 10px 5px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
}

select {
margin:0;
padding:0;
}

a:link, a:visited {
text-decoration:underline;
color:#930;
}
a:hover, a:focus {
text-decoration:underline;
color:#c00;
}



/**********************/
/*  Generic Styles    */
/**********************/
.white {
color:#fff;
}
.black {
color:#000;
}
.red {
color:#c00;
}
.orange {
color:#f60;
}
.burnt-orange {
color:#930;
}
.yellow {
color:#ff6;
}
.grey {
color:#666;
}


.size9 {
font-size:9px;
}
.size10 {
font-size:10px;
}
.size11 {
font-size:11px;
}
.size12 {
font-size:12px;
}

.border-blk {
border:1px solid #000;
}

.border-orange {
border:1px solid #ffc85a;
}

.topmargin5 {
margin-top:5px;
}





/**********************/
/*       Divs         */
/**********************/

#container {
width:910px;
height:100%;
margin:auto;
}
#home {
width:335px;
}
#home p{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
.footText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
}
.footText2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
}
.ranker {
background-image:url(../images/home/pink-square.jpg);
background-repeat:no-repeat;
}


#results {
}
#results p {
margin:7px 5px;
} 
#results td a:link, #results td a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
color:#000;
font-size:10px;
padding:5px;
margin:0;
}
#results td a:hover, #results td a:focus {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
background-color:#FFF;
color:#c00;
font-size:10px;
padding:5px;
margin:0;
}


#featured p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
font-weight:bold;
}
#featured a:link, #featured a:visited {
text-decoration:none;
color:#ff0;
font-size:10px;
font-weight:bold;
}
#featured a:hover, #featured a:focus {
text-decoration:underline;
color:#ff0;
font-size:10px;
font-weight:bold;
}
#featured ul li {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
color:#FFF;
padding:5px 0 3px 0;
margin-left:0;
list-style-position:outside;
list-style-image:url(../images/results/bullet.gif);
}


#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
margin:15px;
}
#footer a:link, #footer a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
/* font-size:10px; */
color:#000;
text-decoration:underline;
}
#footer a:hover, #footer a:focus {
font-family:Verdana, Arial, Helvetica, sans-serif;
/* font-size:10px */;
color:#c00;
text-decoration:underline;
}


/**********************/
/*   ROUNDED AREAS    */
/**********************/

/*HOME PINK*/
.foot-upper {
background-image:url(../images/home/yellow-square-upper.jpg);
background-repeat:repeat-x;
}
.foot-mid{
background-image:url(../images/home/yellow-square-bg.jpg);
background-repeat:repeat-x;
background-color:#fdebad;
vertical-align:top;
}
.foot-lower {
background-image:url(../images/home/yellow-square-lower.jpg);
background-repeat:repeat-x;
}
.corner-ul-foot {
background-image:url(../images/home/yellow-square-ul.jpg);
background-repeat:no-repeat;
}

.corner-ur-foot {
background-image:url(../images/home/yellow-square-ur.jpg);
background-repeat:no-repeat;
}

.corner-ll-foot {
background-image:url(../images/home/yellow-square-ll.jpg);
background-repeat:no-repeat;
}

.corner-lr-foot {
background-image:url(../images/home/yellow-square-lr.jpg);
background-repeat:no-repeat;
}
/*PINK*/

.corner-ul-pink {
background-image:url(../images/global/corner-pink-ul.gif);
background-repeat:no-repeat;
}

.corner-ur-pink {
background-image:url(../images/global/corner-pink-ur.gif);
background-repeat:no-repeat;
}

.corner-ll-pink {
background-image:url(../images/global/corner-pink-ll.gif);
background-repeat:no-repeat;
}

.corner-lr-pink {
background-image:url(../images/global/corner-pink-lr.gif);
background-repeat:no-repeat;
}

.gradient-rpt-pink-top {
background-image:url(../images/global/pink-x-rpt-top.gif);
background-repeat:repeat-x;
background-position:top;
}

.gradient-rpt-pink {
background-image:url(../images/global/pink-x-rpt.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#ffe5ca;
}

.bg-pink {
background-color:#ffe5ca;
}

/*WHITE*/

.corner-ul-white {
background-image:url(../images/global/corner-white-ul.gif);
background-repeat:no-repeat;
}

.corner-ur-white {
background-image:url(../images/global/corner-white-ur.gif);
background-repeat:no-repeat;
}

.corner-ll-white {
background-image:url(../images/global/corner-white-ll.gif);
background-repeat:no-repeat;
}

.corner-lr-white {
background-image:url(../images/global/corner-white-lr.gif);
background-repeat:no-repeat;
}

.bg-white {
background-color:#fff;
}

.reflection-white {
background-image:url(../images/global/reflection.jpg);
background-repeat:no-repeat;
}

/*RED*/

.corner-ul-red {
background-image:url(../images/global/corner-red-ul.gif);
background-repeat:no-repeat;
}

.corner-ur-red {
background-image:url(../images/global/corner-red-ur.gif);
background-repeat:no-repeat;
}

.corner-ll-red {
background-image:url(../images/global/corner-red-ll.gif);
background-repeat:no-repeat;
}

.corner-lr-red {
background-image:url(../images/global/corner-red-lr.gif);
background-repeat:no-repeat;
}

.divider-red {
background-image:url(../images/global/red-dots.gif);
background-repeat:no-repeat;
height:1px;
}

.bg-red {
background-color:#d41920;
}

.reflection-red {
background-image:url(../images/global/reflection-red.jpg);
background-repeat:no-repeat;
}

/*YELLOW*/

.corner-ul-yellow {
background-image:url(../images/global/corner-yellow-ul.gif);
background-repeat:no-repeat;
}

.corner-ur-yellow {
background-image:url(../images/global/corner-yellow-ur.gif);
background-repeat:no-repeat;
}

.corner-ll-yellow {
background-image:url(../images/global/corner-yellow-ll.gif);
background-repeat:no-repeat;
}

.corner-lr-yellow {
background-image:url(../images/global/corner-yellow-lr.gif);
background-repeat:no-repeat;
}

.divider-yellow {
background-image:url(../images/global/yellow-dots.gif);
background-repeat:no-repeat;
height:1px;
}

.bg-yellow {
background-color:#fdebad;
}

.reflection-yellow {
background-image:url(../images/global/reflection-yellow.jpg);
background-repeat:no-repeat;
}

.reflection-split {
background-image:url(../images/global/reflection-split.jpg);
background-repeat:no-repeat;
}

.reflection-home {
background-image:url(../images/home/reflection.jpg);
background-repeat:no-repeat;
}
/**********************/
/*    Data Tables     */
/**********************/
.data td{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:10px;
color:#000;
padding:2px;
margin:0;
}
.light {
background-color:#ffecd8;
}
.dark {
background-color:#f5e0cc;
}

.darkred {
background-color:#f5ab89;
}
.lightred {
background-color:#ffb695;
}

/**********************/
/*   Form Elements    */
/**********************/

.form-label {
	margin:0px 5px 10px 5px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align: right;
}


.form-labelerror {
	margin:0px 5px 10px 5px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-align: right;
}

.form-label-left {
	margin:0px 5px 10px 0px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align: left;
}

.textinput {
	width:250px;
	 border: 1px solid #999;
	/* height:22px;*/
	font-size:11px;
	background: #FFF;
	color:#333;
	padding:2px 2px 2px 3px;
}	
.textinput2 {
	width:100px;
	 border: 1px solid #999;
	/* height:22px;*/
	font-size:11px;
	background: #FFF;
	color:#333;
	padding:2px 2px 2px 3px;
}	
.textinput3 {
	width:250px;
	 border: 1px solid #999;
	height:50px;
	font-size:11px;
	background: #FFF;
	color:#333;
	padding:2px 2px 2px 3px;
}	
.dropdown {
	width:250px;
	font-size: 11px;
	background-color: #FFF;
	color:#333;
	border: 1px solid #666666;
}
.dropdown2 {
	font-size: 11px;
	background-color: #FFF;
	color:#333;
	border: 1px solid #666666;
}
