@charset "utf-8";

/* CSS Document */



body {

	background:#ccc;

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	line-height: 18px;

}

.greySpace {

	margin-top:7px;

}

p {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	line-height: 18px;

}

.mainTable {

	background:#333;

}

.watermark {

	background:url(../images/waterMark.jpg) no-repeat top left;

}

.header {

	background:url(../images/header.jpg) top center no-repeat #FFF;

	height:90px;

}

.menu {

	background:#000;

}

.padContent {

	padding:5px 3px 5px 7px;

}

.TextPads {

	padding:30px;

}

.content {

	background:/*url(contentBgLeft.gif) no-repeat bottom left */#333;

	padding:20px;

}

.pink_box {

	padding:0px 15px;

	background:url(../images/pink_repeat.jpg) top left repeat-y #D04B82;

	color:#fff;

	height:200px;

}

.pink_box img {

	padding:5px;

}

.Lgrey_box {

	background:url(../images/lg_repeat.jpg) top left repeat-y;

	color:#fff;

	padding:0px 20px 20px;

	height:80px;

}

.Dgrey_box {

	padding:0px 15px;

	background:url(../images/grey_repeat.jpg) top left repeat-y;

	color:#fff;

	height:201px;

}

.Dgrey_box img {

	padding:5px;

}

.media_box {

	background:url(../images/media_repeat.jpg) top left repeat-y;

	color:#fff;

	padding:0px 25px 0px 15px

}

.featured_box_txt_pads {

	padding:5px;

}

.search {

	height:80px;

	padding:40px;

}

.Heading01 {

	color:#ccc;

	text-transform:uppercase;

	font-weight:450;

	letter-spacing:1px;

	font-size:12px;

}

.Heading05 {

	color:#32cd32;

	font-weight:bold;

	font-size:12px;

}

.footer {

	background:#000;

}

.footer a {

	color:#ccc;

	text-decoration:none;

	font-size:10px;

}

.footer a:hover {

	color:#ccc;

	text-decoration:underline;

	font-size:10px;

}

.padFooter {

	padding:0px 7px 7px 7px;

}

a {

	color:#D04B82;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

.projects_labels {

	font-size: 10px;

	font-weight: bold;

}

.Heading02 {

	color:#32cd32;

	letter-spacing:1px;

	font-size:12px;

}

.Heading03 {

	color:#32cd32;

	letter-spacing:1px;

	font-weight:lighter;

	font-size:12px;

	text-decoration:underline;

}

.Heading03 a:hover {

	color:#666;

	letter-spacing:1px;

	font-weight:lighter;

	font-size:12px;

	text-decoration:underline;

}

.subHead {

	font-size: 12px;

	color:#32cd32;

}

.subHead_home {

	color:#32cd32;

}

.img_projects {

	margin:5px 6px 4px 0px;

}

.greySide {

	background:url(../images/repeatSide.jpg) repeat-y top left #333;

}

/*------- styles for submenu---------*/







.submenu {

	background:url(../images/submenu_repeat.jpg) repeat-y top left;

	list-style-type: none;

	margin: 5px 0;

	padding: 0;

	width: 170px;

}

.submenu li a {

	color: #32CD32;

	display: block;

	width: auto;

	padding: 3px 0;

	margin-left: 15px;

	text-transform:uppercase;

	border-bottom:1px dashed #9A9A9A;

	text-decoration: none;

}

* html .submenu li a { /*IE only. Actual menu width minus left padding of A element (10px) */

	width: 155px;

}

/*.submenu li a:visited, .submenu li a:active{



color: white;



}*/



.submenu .selected a {

	text-decoration:none;

	background:#32CD32;

	color:#FFF;

}

.submenu li a:hover {

	text-decoration:none;

	background:#32CD32;

	color:#333;

}

.project_padding {

	padding:0px 20px 20px 20px; /*width:538px;*/

}

.white_line {

	border-bottom:1px dashed #FFF;

	width:100%;

	height:1px;

}

.dottedline_media {

	border-top:1px dashed #666666;

}

.photogallery {

}

.photogallery a img {

	border:1px solid #333;

}

.photogallery a:hover img {

	border:1px solid #32cd32;

}


