/************************ SCREEN STYLES **********************************/

/*________________________GROUND RULES__________________________________*/

html   { height:100%; 
         font-size: 100.01%; /* prevent extreme font resizing in IE */
         }

body {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: helvetica,arial,sans-serif;
    font-size: 11px;
    color: #333333;
	background: #156FB3 url(../images/body_bg.gif) center;
    height: 101%; /*The 101% vs. 100% causes a virtical scrollbar in all cases and thus prevents page shift - Remove this line if you don't want a scrollbar*/
    }
		
body, ul, li, h1, h2,  h4, form, html, input, img, a { /*Starts you off with no padding or margin which you can add later on a more specialized basis.*/
    margin:0; 
    padding:0; 
    } 

ul {
	list-style-type:none;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	}


ul li {
	background: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	}
	
p {
	/*margin: 0 0 15px 0;*/
	margin-top: 0;
	margin-bottom: 10px;
	}
	
table, td { margin:0; padding:0; border-spacing: 0px; border-collapse:collapse; text-align:left; } /*This equates too: <table cellspacing="0" cellpadding="0" border="0"> thus, in your HTML your table tags can look like this <table>... </table>. Warning: if you're accommodating IE MAC use: <table cellspacing="0">... </table> */

img, a img, a:link img, a:visited img {border:none; background:none;} /* remove border from images and linked images */    

div a:link img {border:none; background:none;}

/* Default links */
a:link { color: #ffffff; text-decoration: underline; border-bottom: none;}
a:hover { color: #cccccc; text-decoration: underline; border-bottom: none;}
a:visited { color: #cccccc; text-decoration: underline; border-bottom: none;}
a:visited:hover { color: #ffffff; text-decoration:underline; border-bottom: none;}

#content a:link { color: #993300; text-decoration: underline; border-bottom: none;}
#content a:hover { color: #156FB3; text-decoration: underline; border-bottom: none;}
#content a:visited { color: #993300; text-decoration: underline; border-bottom: none;}
#content a:visited:hover { color: #156FB3; text-decoration:underline; border-bottom: none;}

.imagelink a:link { border: none;} /* removes link style from linked images - must be applied to each individual linked image throughout site */
.imagelink a:hover { border: none;}
.imagelink a:visited { border: none;}
.imagelink a:visited:hover { border: none;}

strong {
	color:#156FB3;
	}
	
/*________________________SHARED STYLES__________________________________*/

#title {
	font-size:16px;
	color:#993300;
	padding:0px 10px 0 45px;
	font-weight:bold;
	padding-top:5px;
	}

#separator {
	background-color:#993300;
	width:430px;
	height:2px;
	margin:3px 0 8px 45px;
	}
	
#content {
	background-color:#FFFFFF;
	background-image: url(../images/lite_blue.jpg);
	background-repeat:repeat-y;
	}

#content_text {
	padding:0 0px 10px 45px;
	color:#333333;
	font-size:12px;
	line-height:1.4em;
	}

#left_col_top {
	background-color:#D6E6F1;
	background-image:url(../images/back_left.jpg);
	background-repeat:repeat-x;
	}

#right_col_top {
	background-color:#156FB3;
	background-image:url(../images/back_right.jpg);
	background-repeat:repeat-x
	}

#left_col_mid {
	background-color:#156FB3;
	}

#right_col_mid {
	background-color:#D6E6F1;
	background-image:url(../images/back_lightblue.jpg);
	}
	
#photo_area {
	background-image:url(../images/back_photo.jpg);
	background-repeat:repeat-y;
	}
	
#breadcrumbs {
	 position:relative;
	 left:150px;
	 top:-40px;
	 width:200px;
	 text-align:right;
	 font-size:10px;
	 color:#FFFFFF;
	 }

#photo {
	position:relative;
	left:103px;
	top:-10px;
	background-color:#333333;
	width:248px;
	height:248;
	border: 1px solid #993300;
	}
	
#photo_caption {
	 position:relative;
	 left:103px;
	 top:-5px;
	 width:248px;
	 text-align:center;
	 font-size:10px;
	 color:#00000;
	 }

#footer {
	 background-image:url(../images/back_foot.jpg);
	 background-repeat:repeat-y;
	 background-color:#993300;
	 }

#footer_menu {
	padding-left:45px;
	font-size:9px;
	color:#FFFFFF;
	width:823px;
	}

#right_col_foot {
	background-color:#156FB3;
	}
	
#left_col_foot {
	background-image: url(../images/back_brown.jpg);
	}

#left_col_bottom {
	background-image: url(../images/back_bottom.jpg);
	}

#right_col_bottom {
	background-color:#156FB3;
	}
	
#copyright {
	position: absolute;
	right: 65px;
	top: 2px;
	text-align:right;
	font-size:9px;
	color:#999999;
	}
	
	
	
	
	
	