/* CSS Document */

body {
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	background-image	: url(Images/background.jpg);
	background-repeat	: repeat-x;
}
.imgBox {
	border				: 2px solid #ffffff;
	}
.imgBoxTop {
	margin				: 30px 0px 0px 0px;
	border				: 2px solid #ffffff;
	}

/*==================================================== Left Content =================================================*/


#inside_content{
	margin-top				: 35px;
	padding					: 0px 0px 0px 25px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	line-height				: 22px;
	width					: 448px;
	float					: left;
	}
	
#inside_content p{
	padding-left			: 15px;
	line-height				: 22px;
	color					: #333333;/*#006f51;*/
	
	}
#inside_content li{
	color					: #333333;/*#006f51;*/
	line-height				: 22px;
	list-style				: circle;
	margin					: 0;
	padding					: 0.25em;
	}

#inside_content .quote{
	padding					: 0px;
	padding-bottom			: 10px;
	color					: #002e6b;
	font-size				: 18px;
	font-family				: Georgia, "Times New Roman", Times, serif;
	font-style				: italic;
	
	}

	
#inside_content a:link {
	
	font-size				: 12px;
	font-weight				: normal;
	color					: #0066FF;
	text-decoration			: none;
	
	}
#inside_content a:hover {
	text-decoration			: underline;
	}

#inside_content a:visited {
	color					: #0033CC;
	text-decoration			: none;
	}
	
#inside_content .project_img {
	float:left;
	padding-left			: 15px;
	width					: 184px;
	}
	
#inside_content .underline{
	padding-bottom: 20px;
	border-bottom: 1px solid #5c8ac1;
	}
	
#inside_content .smallcolumn {
	padding-left 			: 15px;
	padding-top				: 0px;
	width					: 80px;
	float					: left;
	}
#inside_content .indent {
	padding					: 0px 0px 0px 30px;
	margin					: 0;
	}

#inside_content .leftcolumn {
	padding-left 			: 15px;
	padding-top				: 0px;
	margin-bottom			: 20px;
	width					: 175px;
	float					: left;
	}


/*---------------------------------------------------------- INSIDE CONTENT - NO RIGHT CONTENT --------------------------*/
	
#inside_content_no_right_content{
	margin-top				: 35px;
	padding					: 0px 15px 15px 25px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	line-height				: 22px;
	width					: 700px;
	float					: left;
	}
	
#inside_content_no_right_content p{
	padding-left			: 15px;
	line-height				: 22px;
	color					: #333333;/*#006f51;*/
	
	}
#inside_content_no_right_content li{
	color					: #333333;/*#006f51;*/
	line-height				: 22px;
	list-style				: circle;
	margin					: 0;
	padding					: 0.25em;
	}

#inside_content_no_right_content .quote{
	padding					: 0px;
	padding-bottom			: 10px;
	color					: #002e6b;
	font-size				: 18px;
	font-family				: Georgia, "Times New Roman", Times, serif;
	font-style				: italic;
	
	}

	
#inside_content_no_right_content a:link {
	
	font-size				: 12px;
	font-weight				: normal;
	color					: #0066FF;
	text-decoration			: none;
	
	}
#inside_content_no_right_content a:hover {
	text-decoration			: underline;
	}

#inside_content_no_right_content a:visited {
	color					: #0033CC;
	text-decoration			: none;
	}
	
#inside_content_no_right_content .project_img {
	padding-left			: 0px;
	margin-top				: 20px;
	width					: 204px;
	height					: 163px;
	float					: left;
	background-image		: url(images/projects/shadow_frame.jpg);
	}
	
#inside_content_no_right_content .leftcolumn {
	padding-left 			: 15px;
	padding-top				: 0px;
	margin-bottom			: 20px;
	width					: 175px;
	float					: left;
	}
	
	
/*==================================================== Right Content Blob =================================================*/


#right_content{
	margin-top				: 15px;
	margin-bottom			: 15px;
	padding					: 0px 0px 0px 0px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #FFFFFF;
	line-height				: 22px;
	width					: 310px;
	height					: 376px;
	background-image		: url(images/Blob2.jpg);
	float					: right;
	}
	
#right_content .title{
	padding					: 25px 0px 0px 55px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 15px;
	font-weight				: bold;
	text-transform			: uppercase;
	
	}
	
#right_content .title2{
	padding					: 15px 0px 0px 55px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 15px;
	font-weight				: bold;
	text-transform			: uppercase;
	
	}
	
#right_content .body_title{
	padding					: 20px 0px 0px 60px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	text-transform:capitalize;
	
	}
	
#right_content .body_title2{
	padding					: 10px 0px 0px 75px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	text-transform			: uppercase;
	
	}
	
#right_content .body_content{
	padding					: 10px 10px 0px 60px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	line-height				: 19px;
	
	}
	
#right_content .body_content2{
	padding					: 5px 10px 0px 75px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	line-height				: 19px;
	
	}
	
#right_content .image{
	padding				: 5px 0px 0px 55px;

	}

#right_content a:link {
	
	font-size				: 12px;
	font-weight				: normal;
	color					: #ffffff;
	text-decoration			: none;
	
	}
#right_content a:hover {
	text-decoration			: underline;
	}

#right_content a:visited {
	color					: #ffffff;
	text-decoration			: none;
	}

/*==================================================== Right Content Blob (long version) =================================================*/
#preview{
	position:absolute;
	border:1px solid #999;
	background:#fff;
	padding:1px;
	display:none;
	color:#fff;
	}

#right_content2{
	margin-top				: 15px;
	margin-bottom			: 15px;
	padding					: 0px 0px 0px 0px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #FFFFFF;
	line-height				: 22px;
	width					: 310px;
	height					: 720px;
	background-image		: url(images/BlobLong.jpg);
	float					: right;
	}
	
#right_content2 .title{
	padding					: 25px 0px 0px 55px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 15px;
	font-weight				: bold;
	text-transform			: uppercase;
	
	}
	
#right_content2 .title2{
	padding					: 15px 0px 0px 55px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 15px;
	font-weight				: bold;
	text-transform			: uppercase;
	
	}
	
#right_content2 .body_title{
	padding					: 5px 0px 0px 60px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	text-transform:capitalize;
	
	}
	
#right_content2 .body_title2{
	padding					: 10px 0px 0px 75px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	text-transform			: uppercase;
	
	}
	
#right_content2 .body_content{
	padding					: 10px 10px 0px 60px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	line-height				: 19px;
	
	}
	
#right_content2 .body_content2{
	padding					: 5px 10px 0px 75px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight				: normal;
	line-height				: 19px;
	
	}
	
#right_content2 .image{
	padding				: 0px 0px 0px 55px;

	}

#right_content2 a:link {
	
	font-size				: 12px;
	font-weight				: normal;
	color					: #ffffff;
	text-decoration			: none;
	
	}
#right_content2 a:hover {
	text-decoration			: underline;
	}

#right_content2 a:visited {
	color					: #ffffff;
	text-decoration			: none;
	}

/*==================================================== Staff Section =================================================*/


#staffPhoto{
	float					: left;
	margin					: 0px 3px 8px 3px;
	padding					: 0;
	text-align				: center;
	
	}
#staffPhoto a:link {
	
	color					: #012f6d;
	text-decoration			: none;
	
	}
#staffPhoto a:hover {
	color					: #012f6d;
	text-decoration			: underline;
	}

#staffPhoto a:visited {
	color					: #023c8a;
	text-decoration			: none;
	}

	
	
/*==================================================== Footer =================================================*/


#footer{
	margin-top				: 0px;
	padding					: 3px 0px 0px 0px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	text-align				: center;
	color					: #FFFFFF;
	line-height				: 22px;
	width					: 800px;
	height					: 48px;
	background-color		: #407ec3;
}
	
#footer a:link {
	
	color					: #FFFFFF;
	text-decoration			: underline;
	
	}
#footer a:hover {
	text-decoration			: underline;
	}

#footer a:visited {
	color					: #0033CC;
	text-decoration			: none;
	}