/* CSS Document */
body {
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
    a {color: #9288BB; text-decoration: none;}
    a:hover {color: #FF7F00; text-decoration: none;}
    a:active {color: #9288BB; text-decoration: none;}
	
	a.orange {color: #FF7F00; text-decoration: none;}
    a.orange:hover {color: #9288BB; text-decoration: none;}
    a.orange:active {color: #FF7F00; text-decoration: none;}
#logo a{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	height: 69px;
	width: 254px;
	left: 857px;
	top: 0px;
	display:block;	
}

/*--------------------PORTFOLIO NAV----------------------*/

#portnavbox{
	position: absolute;	
	left: 43px;
	top: 95px;
}

#rollover1 a {
	display:block;
	width: 139px;	
	height: 15px;
	padding:0px;
	background: url("../images/nav-01.gif") 0 0 no-repeat;
	margin-left:2px;
}
#rollover1 a:hover {
	background-position: 0 -15px;
}
#rollover2 a {
	display:block;
	width: 127px;	
	height: 15px;
	padding:0px;
	background: url("../images/nav-02.gif") 0 0 no-repeat;
	margin-top:32px;
	margin-left:2px;
}
#rollover2 a:hover {
	background-position: 0 -15px;
}
#rollover3 a {
	display:block;
	width: 154px;	
	height: 15px;
	padding:0px;
	background: url("../images/nav-03.gif") 0 0 no-repeat;
	margin-top:32px;
	margin-left:2px;
}
#rollover3 a:hover {
	background-position: 0 -15px;
}
#rollover4 a {
	display:block;
	width: 117px;	
	height: 15px;
	padding:0px;
	background: url("../images/nav-04.gif") 0 0 no-repeat;
	margin-top:32px;
	margin-left:2px;
}
#rollover4 a:hover {
	background-position: 0 -15px;
}
#rollover5 a {
	display:block;
	width: 170px;	
	height: 15px;
	padding:0px;
	background: url("../images/nav-05.gif") 0 0 no-repeat;
	margin-top:32px;
	margin-left:2px;
}
#rollover5 a:hover {
	background-position: 0 -15px;
}
#rollover6 a {
	display:block;
	width: 135px;	
	height: 15px;
	padding:0px;
	background: url("../images/nav-06.gif") 0 0 no-repeat;
	margin-top:32px;
	margin-left:2px;
}
#rollover6 a:hover {
	background-position: 0 -15px;
}


/*---------------------PORTFOLIO SUBNAV------------------------*/


#portsubnav{
	color:#F57E20;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
	margin-left:24px;
	margin-top:6px;
}
#portnavnumbers{
	font-weight:bold;
	letter-spacing:3px;
	font-size: 14px;
}
#portnavtext{
	font-weight:normal;
	font-size: 12px;
	line-height:17px;
}
#portthumbs{
	width:150px;
	margin-top:20px;
	margin-left:10px;
}

/*---------------------OTHER NAVS------------------------*/

#nav {
	position: absolute;	
	left: 839px;
	top: 91px;
	display:block;
	width: 291px;	
	height: 38px;
	text-align:center;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #84807F;
}
#nav a {
	color: #84807F;		
}
#nav a:hover {
	color: #000;
}
#invisiblenav{
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFF;
}
#invisiblenav a {
	color: #FFF;
}
#invisiblenav a:hover {
	color: #FFF;
}
#invisiblenav a:visited {
	color: #FFF;
}
#iconbox{
	position: absolute;
	left: 180px;
	top: 0px;	
}
#icon1 a {
	display:block;
	width: 25px;	
	height: 24px;
	padding:0px;
	background: url("../images/icon-next.gif") 0 0 no-repeat;
}
#icon1 a:hover {
	background-position: -25px 0;
}
#icon1gray {
	display:block;
	width: 25px;	
	height: 24px;
	padding:0px;
	background: url("../images/icon-next-gray.gif") 0 0 no-repeat;
}
#icon2 a {
	display:block;
	width: 25px;	
	height: 24px;
	padding:0px;
	margin-top:5px;
	background: url("../images/icon-prev.gif") 0 0 no-repeat;
}
#icon2 a:hover {
	background-position: -25px 0;
}
#icon2gray {
	display:block;
	width: 25px;	
	height: 24px;
	padding:0px;
	margin-top:5px;
	background: url("../images/icon-prev-gray.gif") 0 0 no-repeat;
}
#icon3 a {
	display:block;
	width: 25px;	
	height: 24px;
	padding:0px;
	margin-top:5px;
	background: url("../images/icon-info.gif") 0 0 no-repeat;
}
#icon3 a:hover {
	background-position: -25px 0;
}
#icon4 a {
	display:block;
	width: 25px;	
	height: 24px;
	padding:0px;
	margin-top:5px;
	background: url("../images/icon-award.gif") 0 0 no-repeat;
}
#icon4 a:hover {
	background-position: -25px 0;
}
#icon5 a {
	display:block;
	width: 25px;	
	height: 25px;
	padding:0px;
	margin-top:5px;
	background: url("../images/icon-link.gif") 0 0 no-repeat;
}
#icon5gray {
	display:block;
	width: 25px;	
	height: 25px;
	padding:0px;
	margin-top:5px;
	background: url("../images/icon-link-gray.gif") 0 0 no-repeat;
}
#icon5 a:hover {
	background-position: -25px 0;
}


/*------------------------TEXT STYLES------------------------*/


#hometext{
	position: absolute;
	left: 45px;
	top: 363px;
	width:175px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #736F6E;
	text-align:left;
}

#details{
	position: absolute;
	left: 255px;
	top: -3px;
	width:330px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #736F6E;
}
#detailimage{
	position: absolute;
	left: 620px;
	top:70px;
}

.detailssmall{
	font-size: 10px;
}
#detailsbig{
	font-size: 14px;
	font-weight:bold;
}
#award{
	position: absolute;
	left: 300px;
	top: 90px;
	width:454px;
}
#awardbody{
	background-image: url(../images/award-middle.png);
	background-repeat: repeat-y;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #736F6E;
	padding-right:15px;
	padding-bottom:15px;
}
#detailsbody{
	background-image: url(../images/award-middle.png);
	background-repeat: repeat-y;
}
#detailstext{
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #736F6E;
	margin-left:30px;
	margin-right:30px;
}
#awardtitle{
	font-size: 14px;
	font-weight:bold;	
}
#awardstar{
	float:left;
	margin-right:12px;
	margin-left:20px;
}
#awardcontainer{
height:55px;	
}
#bodytext{
	position: absolute;
	left: 260px;
	top: 80px;
	width:454px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #736F6E;
	text-align:left;
}
#bodytextslim{
	position: absolute;
	left: 260px;
	top: 80px;
	width:380px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #736F6E;
	text-align:left;
}
h1{
	font-size: 14px;
	font-weight:bold;
	letter-spacing:2px;
	color:#8a8a89;
}
#subnav{
	font-size: 13px;
	font-weight:bold;	
	margin-top:15px;
	margin-bottom:15px;
	color:#FF7F00;
}
#newsfeature{
	position: absolute;
	left: 700px;
	top: 154px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #736F6E;
	width:350px;
	text-align:left;
}
#seriescaption{
	position: absolute;
	left: 253px;
	text-align:left;
	top: 94px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #aea7cf;
	font-weight:bold;
}
#copyright{
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #999999;
	font-style:italic;	
}
/*-------------------------FORMS------------------------*/


input {
	background-color: #EAE8F2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:9px;
	margin-left:-1px;
}
textarea {
	background-color: #EAE8F2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:9px;
	margin-left:-1px;
}
form{
	line-height:14px;
	font-size:11px;
}
.submit{
	background-color:#C2BCD9;
	font-color:#FFFFFF;
	font-weight:bold;
}


/*-------------------------OTHER------------------------*/

#pagetitle{
	display:block;	
	width:177px;
	height:15px;
	margin-top:32px;
	margin-left:1px;
}
#subpageimages{
	position: absolute;
	left: 780px;
	top: 154px;
}
#flashmap{
	position: absolute;
	left: 250px;
	top: 130px;	
}
