body {
	background-color : #ffffff;
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	margin: 0 auto;
	text-align: center;
}



h1 {
	color : #000000;
	background-color : transparent;
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	font-size : 18px;
	text-align : left;
	padding-left : 10px;
	margin-bottom : -10px;
}


h1#main-title {
	color : #000000;
	background-color : transparent;
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	font-size : 18px;
	text-align : left;
	padding-left : 13px;
	margin-top: 10px;
	margin-bottom : 10px;
}


h2 {
	color : #787878;
	background-color : transparent;
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	font-size : 14px;
	text-align : left;
	padding-left : 10px;
	margin-bottom : -10px;
}


.h2copy {
	color : #cc0000;
	background-color : transparent;
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	font-size : 14px;
	text-align : left;
	margin-left : -10px;
	margin-bottom : -10px;
}


.h2benefits {
	color : #000000;
	background-color : transparent;
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	font-size : 14px;
	text-align : left;
	margin-left : -10px;
	margin-bottom : -10px;
}


h2.h2black {
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	font-size : 14px;
	text-align : left;
	margin-left : -10px;
	color : #000000;
	background-color : transparent;
	margin-bottom : 10px;
	margin-top : 25px;
}


.formh2 {
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	padding-top : 20px;
	padding-bottom : 10px;
	font-size : 14px;
	font-weight : bold;	
}


h3 {
	color : #000000;
	background-color : transparent;
	font-family : Verdana, Tahoma, Arial, Sans-serif;
	font-size : 14px;
	margin-bottom : 10px;
	margin-top : 40px;
	margin-left : 3px;
}


li {
	margin-left : -5px;
}

ul, dl {
	list-style-image : url('img/arrow.png');
}

dl {
	margin-left : 0px;
}

dt, dd {
	margin-left : 0px;
}

dd {
	margin-bottom : 5px;
}




#mainbox {
	width : 701px;
	background-image : url('img/bk_shadow.jpg');
	background-repeat : repeat-y;
	/* height : 100%; */
	margin: 0 auto;
	text-align: center;
}


#innerbox {
	background-color : #f5f5f5;
	width : 657px;
	margin: 0 auto;
	text-align: center;
}


.whitebox {
	border : 1px solid #ececec;
	background-color : #ffffff;
	padding-top : 15px;
	padding-bottom : 15px;
}


.copy {
	background-color : #ffffff;
	color : #000000;
	padding : 15px;
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 12px;
}


.resources {
	border : 1px solid #ececec;
	background-color : #ffffff;
	padding-top : 15px;
	padding-bottom : 15px;
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
}


td {
	vertical-align : top;
}


.toptitle {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 16px;
}


.navlinks {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-weight : bold;
	text-align : right;
}


.photobox {
	text-align : center;
	vertical-align : top;
}


#infobox {
	border : 1px solid #c0c0c0;
	font-size : 10px;
	width : 150px;
	text-align : left;
	margin-top : 27px;
	padding : 12px;
}


.textbox, .app_input {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
}


.listdata {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
}


.listdatabig {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 13px;
	padding-right : 5px;
}


.formdata {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	vertical-align : middle;
}


.mainlist {
	padding-left : 12px;
	padding-right : 20px;
	padding-top : 10px;
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 13px;
}


#photobox {
	/* border : 1px solid #c0c0c0; */
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	text-align : center;
}


#nophoto {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #c0c0c0;
	vertical-align : middle;
	border : 1px solid #000000;
}


.photo {
	border : 1px solid #000000;
}


.the{
	color : #808080;
	background-color : transparent;
}


.big{
	color : #000000;
	background-color : transparent;
}


.red{
	color : #cc0000;
	background-color : transparent;
}


.arrow{
	color : #000000;
	background-color : transparent;
}


.staffpic {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : transparent;
	text-align : center;
	padding-bottom : 10px;
}

#contact {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : transparent;
	text-align : center;
	margin-top : 15px;
}

.results {
	text-align :right;
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size : 13px;
	color : #000000;
	background-color : transparent;
	margin-top : 20px;
	width: 60%; 
	float: right;
	padding-right: 10px;
}

img {
	border : 0px;	
}


a, a:visited {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	color : #cc0000;
	background-color : transparent;
	padding-left : 0px;
	padding-right : 0px;
	/* border-bottom : 1px dotted red; */
	text-decoration : underline;
}


a:hover {
	font-family : "Trebuchet MS", Tahoma, Verdana, Sans-serif;
	color : #ffffff;
	background-color :#000000;
	text-decoration : none;
	/* border-bottom : 0px dotted; */
	padding-left : 0px;
	padding-right : 0px;
}


a.blanko, a.blanko:visited, a.blanko:hover {
	text-decoration : none;
	background-color : transparent;
	border : 0px;
	padding : 0px;
}



a.listings, a.listings:visited, a.listings:hover {
	padding : 0px;
	font-size : 15px;
}


a.copylink, a.copylink:visited, a.copylink:hover {
	padding : 0px;
}

a.photohover {
	border : 4px solid #c3ddff;
}



#footlinks {
	text-align : right;
	font-size : 11px;
}

#footlinks a { padding-left: 8px; }


.stinko { padding : 0px; margin : 0px;}

















/* =========================== */
/* =========================== */


.footleft, .footright {
	font-size : 10px;
	vertical-align : top;
	padding-left : 3px;
}


.footright {
	text-align : right;
	color: #c0c0c0;
	vertical-align: bottom;
}


.footright a, .footright a:visited, .footright p { color: #c0c0c0; }


/* =========================== */
/* =========================== */

.triggerexpanded {
	background : url(img/arrow_down.gif) no-repeat 0px 0px #fff;
	padding-bottom : 3px;
	color : #000000;
	font-weight : bold;
}


.trigger {
	cursor : hand;
	padding-left : 20px;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Sans-serif;


}


.triggernormal {
	background : url(img/arrow_normal.gif) no-repeat 0px 0px #fff;
}


.triggerhover {
	background : url(img/arrow_hover.gif) no-repeat 0px 0px #fff;
	color : #000000;
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Sans-serif;

}
.elementnormal
	{
}


.elementcollapsed {
	display : none;
}


















