/* ELEMENTS */

BODY,HTML{height:100%;margin:0px;padding:0px;font-family:Arial;font-size:10pt}
BODY{height:100%;}
H1,H2{font-size:12px;color:#08306C;clear:both}
H3{font-size:9pt;color:#08306C;clear:both}
H4{font-weight:bold;font-size:9pt;clear:both;margin:0}
H5{font-weight:bold;font-size:8pt; width:150px;}
TD{font-size:12px;color:#333333}
P{font-size:12px;color:#333333}
P I{color:#003399}
A{color:#003366;}
A.noUnderline{color:#003366;text-decoration:underline;font-size:9pt}
A.email span.date1{color:#666666;font-size:8pt;font-weight:bold}
A.email:hover{color:#FF3300}
LI{font-size:11px}

/* CONTACT FORM */
FORM{margin:0px;font-family:Verdana;z-index:5}
INPUT,TEXTAREA{background-color:#F7F7F7;border:1px solid #CCCCCC;font-size:11px;color:#333333;display:block;margin-bottom:7px;width:275px;font-family:Verdana}
INPUT.checkBox{display:inline;width:auto;vertical-align:middle;background-color:#FFFFFF;border:none}
LABEL{font-size:7pt;font-weight:bold;color:#555555;margin-bottom:1px}
input.btn1{width:100px;border:1px solid #999999;background-color:#CCCCCC;color:#666666}
input.btn1:hover{width:100px;border:1px solid #999999;background-color:#CCCCCC;color:#666666}

/* CLASSES */
/* header & footer styles */
div.footer{border-top:1px solid #CCCCCC;width:100%}
td.footer{padding:0px}
td.footer #lfooter{background-image:url(../images/bg_star_small.jpg);background-position:50px -100px;background-repeat:no-repeat;width:100%;height:120px;}
td.footer #rfooter{background-image:url(../images/bg_star_large.jpg);background-position:right;background-repeat:no-repeat;width:100%;height:120px;}
div.header{border-bottom:1px solid #CCCCCC;width:100%;height:110px}
table.header{width:800px;height:100%}
td.logo{background-image:url(../images/bg_star_large_topleft.jpg);background-position:-15px -70px;background-repeat:no-repeat;}
.header_left{background-image:url(../images/bg_star_large_topleft.gif);background-repeat:no-repeat;}
td.logo img{position:relative;left:-15px;top:20px}
td.header div span{color:#FF6600;font-size:8pt;font-weight:bold;display:block}
.photo_credits{bottom:5px;right:1px;font-size:7pt;text-transform:lowercase;height:15px;color:#333333;width:350px;text-align:right}


/* other misc styles */
.standard_list li{font-size:9pt}
.disclaimer{font-size:8pt;color:#888888}
.smaller{font-size:8pt}
.smaller2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	text-decoration:none;}
td.td_content{padding-top:63px;padding-bottom:25px}
td.blurb{font-size:11px}
td.img{padding-right:10px}
.link_logo{margin-bottom:10px;margin-top:10px}
span.date1{color:#444444;font-size:8pt;font-weight:bold;display:block;margin-bottom:10px}
span.b{color:#08306C;font-size:8pt;font-weight:bold;display:block}
span.blue{color:#08306C}
span.grey{color:#444444}

/* BLOG STYLES */
/* side bar */
#blog_sidebar{position:absolute;left:5px;top:300px}
#recent_posts{list-style-position:outside;margin-left:0px;margin-top:5px;padding:0px}
#archive_list{list-style-position:outside;margin-left:0px;margin-top:5px;padding:0px}
#archive_list li{padding-bottom:0px;margin:2px;font-size:8pt;}
#recent_posts li{padding-bottom:0px;margin:2px;font-size:8pt;}
#feed_links{position:absolute;left:230px;top:0px;width:110px}

.sidebar-title{font-size:9pt;color:#08306C;font-weight:bold;margin-top:0px;margin-bottom:5px}
.archive_list{padding:0px}
.date-header{font-size:9pt;color:#333333}
.post-title{font-size:10pt;color:#08306C;font-weight:bold; }
.post-body{font-size:9pt;display:block;margin-bottom:5px}
.post-body p{font-size:9pt}
.post-body a{font-size:9pt}
.post-body img{float:left;margin-right:7px}
.comment-link{font-size:inherit;color:#666666}
.post-footer{font-size:8pt}


/*ID's*/
#news_letter_signup{float:right;color:#003366;font-size:8pt;font-weight:bold;margin-right:5px;text-align:right;padding-bottom:5px}
#phoneNum{display:block;color:#FF6600;font-weight:bold}
#sideNav{position:relative;top:5px;left:10px;}
#wrapper{width:700px;height:100%}
#fullwidth{width:550px;height:100%}
#topnav{position:relative;top:5px}
#text_content{width:300px;float:left;position:relative;top:40px;height:100%}
#rightImage{float:right;width:375px;position:relative;top:35px;height:100%}
#rightImage2{width:400px;position:absolute;left:360px;top:25px;height:100%}
#rightImage_blog{
	width:400px;
	position:absolute;
	left:610px;
	top:125px;
	height:100%
}
#photo_gallery{display:block;position:relative;top:0px;left:0px}
#content{
	position:relative;
}
#partnersButton{margin-left:-15px}
#music_player{z-index:5;float:right}
#photo_credits{
	position:absolute;
	bottom:165px;
	right:1px;
	font-size:7pt;
	text-transform:lowercase;
	height:15px;
	color:#333333;
	width:350px;
	text-align:right
}
.bttmLink {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #08306c;
	text-decoration: underline;
}
.bttmLink:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: underline;
}
.link2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.link2:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: underline;
}
