/* RESET - NO NEED TO MODIFY */

* {

	margin:0;

	padding:0;

}

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, strong, ol, ul, li, fieldset, form, label, legend, table, caption, tr, th, td {

	color:#666;

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	vertical-align: baseline;

	line-height: 1.2em;

	font-size: 12px;

}

.clear {

	clear:both;

}

/* ELEMENTS */

body {

	background:#ffffff;

	background-image: url(../images/backgrounds/tile.jpg);

	background-repeat:repeat-x;

	margin:0;

	padding:0;

}

#mainwrapper {

	margin:0 auto;

	width:900px;

	padding:0;

}

#header {

	margin:0 auto;

	width:900px;

	margin:0;

	padding:0;

	background-image:url(../images/backgrounds/header.jpg);

	background-repeat:no-repeat;

	height:145px;

}

#rotate {

	margin:0 auto;

	width:900px;

	padding-bottom:10px;

}

#content {

	margin:0 auto;

	width:900px;

}

#footer {

	float:left;

	margin:0 auto;

	width:900px;

}

#map{



margin:10px 0 0 0;

padding:0;

}

.footaddress {

	float:left;

	margin:10px 0 0 0;

	padding:0;

}

.footnav {

	clear:left;

	margin:0;

	padding:0;

}

p.foottxt {

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

	font-weight:normal;

	margin:0 0 10px 0;

	line-height:1.2em;

	color:#333;

}

A.footlink:link {

	color: #666;

	text-decoration:none;

}

A.footlink:visited {

	color: #666;

	text-decoration:none;

}

A.footlink:active {

	color: #666;

	text-decoration:none;

}

A.footlink:hover {

	color: #000;

	text-decoration:none;

}

/* #CONTENT */



#substance {

	float:left;

	width:665px;

	margin:5px 0 0 0;

	padding:5px 0px 10px 10px;

	border:1px solid #666666;

}

#rp {

	float:right;

	width:210px;

}

#contentspan {

	width:900px;

	background-color:#CC9900;

	margin-top:20px;

}

#contentspan ul {

	width:400px;

	float:left;

	list-style:none;

}

#contentspan li {

	background:url(../images/backgrounds/li_bg.gif) no-repeat;

	padding:3px 0 8px 60px;

	color:#3a3a3a;

	font-size:150%;

	margin-bottom:10px;

}

#contentspan li.first {

	background:url(../images/backgrounds/li_first_bg.gif) no-repeat;

	color:#fff;

	font-size:160%;

}

/* IMAGES */	

#brand {

	margin:0;

	padding:0;

	height:98px;

	width:500px;

}

.brand {

	margin:0;

	padding:10px 0 0 0;

}

#random {

	width:800px;

	height:155px;

	padding-bottom:10px;

}

img.border {

	float:left;

	margin:0 0 0 0;

	padding:2px 10px 0 5px;

}

/* DROPDOWN */

.container {

	margin:0 0 0 10px;

}

.dropdown {

	width: 500px;

}

/* LINKS */

A:link {

	color: #800000;

	text-decoration:underline;

}

A:visited {

	color: #800000;

	text-decoration:underline;

}

A:active {

	color: #800000;

	text-decoration:underline;

}

A:hover {

	color: #FF0000;

	text-decoration:none;

}

/* ALL TITLES */

h1 {

	font-family: Helvetica, Arial, "Trebuchet MS", Verdana, sans-serif;

	font-size:22px;

	color:#008080;

	margin:0 0 10px 0;

	padding:0;

	line-height:1em;

	font-weight:bold;

}

h1 span {

	font-size:16px;

	color:#474747;

	font-weight:bold;

}

.highlight {

	color:#bc000f;

}

h2 {

	font-family: Helvetica, Arial, "Trebuchet MS", Verdana, sans-serif;

	font-size:22px;

	color:#008080;

	margin:0 0 10px 0;

	padding:0;

	line-height:1em;

	font-weight:bold;

}

h2 span {

	font-size:16px;

	color:#474747;

	font-weight:bold;

}

h3 {

	font-family:Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;

	font-size:22px;

	color:#008080;

	margin:0 0 0px 0;

	padding:25px 0 0 15px;

	line-height:1em;

	font-weight:bold;

}

h4 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:150%;

	font-weight: lighter;

}

/* ALL TEXT */

p.first {

	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;

	font-size:110%;

	font-weight:normal;

	margin:0 0 15px 0;

	padding:0;

	line-height:1.3em;

	color:#333;

}

p.second {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:100%;

	font-weight:normal;

	margin:0;

	padding:0;

	font-weight:bold

}

/* MISC */

#date {

	font-family:Arial, Helvetica, sans-serif;

	font-size:80%;

	font-weight:bold;

	padding:10px 0 10px 0;

}

/* GALLERY */

ul.images {

	list-style-type: none;

	padding:0px;

	margin:0;

}

ul.images li {

	float: left;

}

ul.images li img {

	padding: 10px;

	border: 1px #ccc solid;

	margin: 10px;

}

/* POPBOX */

.PopBoxImageSmall .images {

	margin: 12px 0px 12px 12px;

	padding: 0;

}

.images li {

	border: none 0px white;

	cursor: url("../images/magplus.cur"), pointer;

}

.PopBoxImageLarge {

	border: solid thin #CCCCFF;

	cursor: url("../images/magminus.cur"), pointer;

}

/* leftcol */ 

.leftcol {

	width:650px;

}

.list {

	padding:0;

	margin:0;

}

.list ul {

	padding:0;

	margin:0;

}

.list li {

	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;

	font-size:110%;

	font-weight:normal;

	color:#333;

	background-color:#e3e3e3;

	width:650px;

	margin: 0 0 5px 0;

	padding:0;

	list-style:none;

}

.logos {

	margin:15px auto;

	padding:0;

}

/*rightcol*/ 

.righttop {

background-image:url(../images/backgrounds/rightop.gif);

	background-repeatr:no-repeat;

	height:83px;

	width:209px;

	margin:0;

	padding:0;

}

.rightmiddle {

background-image:url(../images/backgrounds/rightmiddle.gif);

	background-repeat:repeat-y;

	width:209px;

	margin:0;

	padding:0;

}

.rightbottom {

	background-image:url(../images/backgrounds/rightbottom.gif);

	background-repeatr:no-repeat;

	height:22px;

	width:209px;

	margin:0;

	padding:0;

}





/*button  */ 





.buttontwo{

height:87px;

width:487px;

margin: 0 0 15px 0; padding:0;

}

.buttontwo a:link , .buttontwo a:visited , .buttontwo a:active {



background:url(../images/button.jpg);

height:87px;

width:487px;

background-position:top left;

background-repeat:no-repeat;

margin:0;

padding:0;

display:block;

text-decoration:none;

}

.buttontwo a:hover {

text-decoration:none;

background:url(../images/button.jpg);

background-position:bottom left;

background-repeat:no-repeat;

height:87px;

width:487px;

margin:0;

padding:0;

display:block;



}

