/* CSS Document */
html, body {font-family:Arial, Helvetica, sans-serif; margin: 0; padding:0;
background:url(../images/object/tile_purple.gif);  background-repeat:repeat; background-attachment:fixed;
}
#header {background-image:url(../images/object/strip_purple.gif); background-repeat:no-repeat; background-position:center top; }
#header_wrapper {margin-left:auto; margin-right: auto; width: 785px;}
#header #header_wrapper div#head_top{background-color:#CC99CC;
}

#head_bottom {background-color:#FFFFFF}
#wrap {
	width: 785px; /*was 750px*/
	margin-top:0;
	margin-left:auto;
	margin-right: auto;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
		
		} 
#bot {margin-left:auto; margin-right: auto; width: 785px;margin-top: 0;height: 10px;
background:url(../images/object/bottom.gif) no-repeat top;}
h1 	{
	color: #999999;
	font-family: georgia;
	/*font-size: 20pt;*/
	margin-bottom: 3px;
}

#main {margin-left: 190px;
background-image:url(../images/object/lace_line.jpg); 
background-repeat:no-repeat; 
background-position:bottom right;
}
/*border-style: none none solid none; 
border-color:#FFCC66; border-bottom-width: 20px;
padding-bottom: 10px;
background-color:#00FFCC;*/




.purple_strip {color: #CC99CC;  height: 10px; background-color: #CC99CC; margin-right: 30px}


.middle {margin-left: auto; margin-right: auto}

#footer a:link, .section a:link {
	text-decoration: none;
	color: #333333;
	font-weight:700;
	font-size: smaller;
	font-family: arial;
}


#footer a:visited, .section a:visited {
	text-decoration: none;
	color: #666666;
	font-weight:700;
	font-size: smaller;
	font-family: arial;
}


#footer a:link:hover, .section a:link:hover {
	text-decoration: underline;
	color: #CC6666;

}

#footer a:visited:hover, .section a:visited:hover  {
	text-decoration: underline;
	color: #CC6666;
}




/*MARGINS
-----------------*/
.topless {margin-top: 0;}
.bottomless {margin-bottom: 0}
.pad_left_bit {padding-left: 5px}
.pad_left {padding-left: 20px}
.pad_left_more {padding-left: 100px}
.nowrap {white-space: nowrap; }/*used on home page*/
.space_top_bit {margin-top: 5px}
.space_top {margin-top: 20px}
.space_top_more {margin-top: 20px}


/*sizing
------------*/
.small {font-size:smaller}
.x-small{font-size:x-small}


/*LINKS
-----------------*/



/*A:link:hover {
	text-decoration: none;
	color: blue;
}

A:visited:hover {
	text-decoration: none;
	color: blue;
}*/

a:hover {color:#000066}

a.special, a.special:visited {color:#666; text-decoration: none; }
a.special:hover {text-decoration:underline}



.bordered {
	border-style: none none dashed;
	border-left:none;
	border-color: #CCCCCC;
}
.borderless {border: none}



#bod {background-color:#FFFFFF}

#menu_row {background-color:#CC99CC; margin: 0; padding: 0; white-space:nowrap}
#menu_row ul{
padding: 0;
margin: 0;
background-color: #CC99CC;
background-repeat:repeat-x;
color: White;
float: left;
font-family: arial, helvetica, sans-serif;
width: 100%;
min-width: 700px;
white-space:nowrap
}

#menu_row  ul li
{
display: inline;
list-style: none;
margin: 0;
float: left
}

#menu_row ul li a { 
	color: white;
	text-decoration:none;
	padding-right: 21px;
	padding-left: 21px;
	padding-bottom: 4px;
	padding-top: 4px; 

}
#menu_row ul li a:hover {color:#ffcc66}

.yellow_back {background-color:#FFCC66}
#current {background-color:#999999; border: #999 solid 1px; }

#menu_row ul li#current a:hover {color: white}
#strip_purp {padding-left: 125px;border: #CC99CC solid 1px; }
.pic_left {float:left; width: 100px}

#dash {border-top:dashed #999 2px; width: 120px; clear:both;}



.backed_box {
	padding: 3px; 
	background-color:#ccc;
	color:#FFFFFF;
	width: 500px;
	margin-left: 10px;
	/*border-top: 2px solid maroon;*/
	border-bottom: 2px solid maroon;

}

ul.squared {list-style-type:none}
ul.squared li {

padding: 0;
margin: 0;
padding-left: 8px;

}

ul.squared li a:link, ul.squared li a:visited {
text-decoration: none;
font-size: smaller;
color: #666666;
}

ul.squared li a:hover {
color: #0c3;
}

td.bullet {width: 20px; text-align: right; vertical-align: top; padding-top: 5px}

.purpbold {

	color: #660099;
	text-decoration: none;
	font-weight: 700;

}
