@charset "utf-8";
/* CSS Document */

img.preload {
	display:none;
	}

.midverdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}


div#textstylediv {
	float:left;
	position:relative;
	width:505px;
	margin-top:10px;
	margin-left:5px;
	background-image:url(images/textstylebg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

div#textstyledivfooter {
	float:left;
	position:relative;
	width:505px;
	height:50px;
	margin-left:5px;
	padding-top:5px;
	background-image:url(images/textstylebg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}


table#font_sel_header {
	float:left;
	position:relative;
	margin:10px 10px 20px 10px;
	width:500px;
	}

select.font {
	width:135px;
	font-size:11px;
	}
	
select.fontsize {
	font-size:10px;
	}

div.fontleft {
	position:relative;
	float:left;
	width:137px;
	height:50px;
	margin-left:10px;
	}
	
div.fontmid {
	position:relative;
	float:left;
	width:135px;
	padding:5px 5px;
	height:45px;
	margin-bottom:5px;
	background-image:url(images/textstyleselectbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
div.fontmid img {
	margin-top:3px;
	}
table.fontselect_table {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	}

div.fontright {
	position:relative;
	float:left;
	padding-left:10px;
	width:200px;
	height:75px;
	}
div.fontright img {
	margin-top:5px;
	}
	
div#projectinfo {
	float:right;
	width:185px;
	height:200px;
	font-family:'Trebuchet MS', Arial, 'Sans Serif';
	}

table.projectview {
	position:absolute;
	border-collapse:collapse;
	color:#58595B;
	width:185px;
	margin:5px 0px;
	}

table.projectview tr td {
	padding-left:5px;
	}

td.projprevhead {
	color:#003399;
	}

div#projectinfo table tr td.projinfolabel {
	width:65px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-left:0px;
	padding-right:5px;
	}

table#createtable {
	position:absolute;
	border-collapse:collapse;
	color:#58595B;
	width:150px;
	font-size:12px;
	font-weight:normal;
	padding-top:10px;
	}

table.projectinfofooter {
	position:absolute;
	width:185px;
	height:27px;
	border-collapse:collapse;
	font-size:12px;
	font-weight:bold;
	}

div#projviewtop {
	background-image:url(images/projectviewbg3.gif);
	background-position:top;
	background-repeat:no-repeat;	
	overflow:visible;
	}

div#projviewmid {
	background-image:url(images/projectviewmidbg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}

div#projviewbot {
	background-image:url(images/projectviewbg3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}

tr.addborder td {
	border-top:solid #999 1px;
	}

table#listprojectstable tr td {
	padding:0px;
	}

tr.listprojectitem td {
	height:23px;
	}

td.selproject {
	background-image:url(images/selprojectbg.gif);
	background-position:left;
	background-repeat:repeat-y;
	}
	
input.projectsubmitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #333333;
	color: #FFFFFF;
	border-width:thin;
	width: 60px;
	}
	
div#featureleft {
	position:relative;
	float:left;
	width:450px;
	height:550px;
	background-image:url(images/features/photo_promo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

div#featureleft_top {
	position:relative;
	float:left;
	width:450px;
	height:240px;
	}

div#featureleft_bottom {
	position:relative;
	float:left;
	width:450px;
	height:290px;
	}

div.feature_column_top {
	position:relative;
	float:left;
	width:125px;
	height:75px;
	background-color:#333;
	border:solid #333 1px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	}

div.feature_column_top table {
	width:123px;
	height:73px;
	margin:1px 0px 0px 1px;
	vertical-align:middle;
	border:solid #FFF 1px;
	}

div.feature_column_bot {
	position:relative;
	float:left;
	width:115px;
	padding:5px;
	height:200px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	text-align:center;
	}

div.feature_leftcol {
	margin:0px 20px 0px 15px;
	}

div.feature_rightcol {
	float:right;
	margin:0px 15px 0px 0px;
	}

div#featureright {
	position:relative;
	float:right;
	width:300px;
	height:550px;
	background-image:url(images/features/bookstacks.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}

div#featureright_top {
	position:relative;
	float:left;
	width:300px;
	height:115px;
	}

div#featureright_bottom {
	position:relative;
	float:left;
	width:300px;
	height:435px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	text-align:center;
	}

div#featureright_bottom_header table.font_top {
	width:298px;
	height:28px;
	margin:1px 0px 0px 1px;
	color:#FFF;
	font-size:14px;
	vertical-align:middle;
	border:solid #FFF 1px;
	}

table#feature_gs {
	position:relative;
	float:left;
	margin-left:95px;
	margin-top:15px;
	width:90px;
	}

.bigtreb {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:30px;
	color:#276AFF;
	}

.medtreb {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
	color:#339900;
	}

.treb_12 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	}

.treb_14 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	}

.treb_16 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	}

.grey {
	color: #58595B;
	}

.darkblue {
	color: #1E4396;
	}


table#sitefooter {
	position:relative;
	float:left;
	border-collapse:collapse;
	margin:10px;
	margin-bottom:0px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	}

table#sitefooter tr td {
	width:265px;
	padding:2px;
	}

























