

html {
}

body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	font-family: verdana, arial, helvetica;
	font-size:11px;}

table {	
	border-collapse:collapse;
	/* cellspacing:0; */
	empty-cells:show;
	vertical-align:top;}
	
td, div {
	text-align:left;
	vertical-align:top;
	padding:0px;
	font-size:11px;}
/*
h1, h2, h3, h4, span, input, select {
	font-size:1em;}
*/
img {
	border-style:none;}
	
div.iECenter {
	text-align:center;
	width:100%;}

table.firefoxCenter {
	margin: 0 auto;}
	
ul {
	padding:0px;
	margin:0px 10px 0px 20px;}
	
li {
	padding: 0px 0px 10px 0px;}
	
/* ------------------------------------------------ Individual Attributes */
.bold {
	font-weight:bold;}

.center {
	text-align:center;}

.fright {
	float:right;}

.nounderline {
	text-decoration:none;}

.nowrap {
	white-space: nowrap;}
	
.right {
	text-align:right;}
	
.top {
	vertical-align:top;}

.vmiddle {
	vertical-align:middle;}

.wide {
	width:100%;}	

body {
	margin:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-size:12px;
	color:white;
	text-align: center;	
	background-color:black;}

table {
	border-collapse:collapse;}

td {
	padding:0px;
	text-align:left;
	vertical-align:top;
	font-size:12px;}

p {
	padding:0px;}

td.padded {
	padding:3px;}
	
.right {
	text-align:right;}
	
.center {
	text-align:center;}

.green {
	color:#78bb88;}
	
/* --------------------------- Standards */
/* .right {
	text-align:right;} */

/* --------------------------- Layout */
table.wrapper {
	margin: 0 auto;
	width:760px;
	empty-cells:show;}

td.header, td.headerTop, td.headerBottom, td.footer {
	border-left:1px solid #387b48;
	border-right:1px solid #387b48;}

td.header, td.logo {
	vertical-align:middle;
	background-color: #fff;}

td.header {
	border-top:1px solid #387b48;} 

td.headerTop {
	height:9px;
	background: #fff url(../images/layout/headerTop2.jpg) repeat-x;}

td.headerBottom {
	height:9px;
	background: #fff url(../images/layout/headerBottom2.jpg) repeat-x;}

td.menu {
	padding:8px;
	padding-bottom:50px;
	background-color:#387b48;}

td.number {
	padding-top:10px;
	padding-right:10px;
	color:#50acdd;
	color:black;
	font-size:17px;}

td.menuVertical {
	padding:20px;
	width:90px;
	border-left:10px solid #404040;
	border-top:10px solid #404040;
	border-bottom:10px solid #404040;
	background: #000 url(../images/layout/menuVerticalFade3.jpg) repeat-x;
}

td.content, td.contentWithMenu {
	padding:16px;
	color:white;
	/*border: 10px solid #404040;*/
	border-left: 10px solid #404040;
	border-right: 10px solid #404040;
	border-bottom: 10px solid #404040;
	}

td.contentWithMenu {
	border-left:0px solid #387b48;}
	
td.copyright {
	padding:6px;
	text-align:right;
	font-size:11px;
	color:#8e8e8e;}

a.footer {
	text-decoration:none;
	color:#8e8e8e;}

a.footer:hover {
	color:#78bb88;
	text-decoration:underline;}
/* --------------------------- Menu */

td.horizontalMenu {
	text-align:right;
	padding-bottom: 17px;
	border-bottom: 10px solid #404040;
	}
	
td.menuSelected, td.menuUnselected, a.menuUnselected {
	padding: 6px 25px 6px 0px;
	font-weight:bold;
	font-size:10px;}

td.menuSelected {
	border-bottom:1px solid white;}

td.menuUnselected {
	padding: 0px;
	}

td.spacer {
	/*width:10px;*/
	padding-right:10px;}
	
td.menuSelected,  a.menuUnselected:hover {
	color:white;
	}

a.menuUnselected {
	padding: 6px 25px 6px 0px;
	display: block;
	text-decoration:none;
	color:#8e8e8e;
	font-size:10px;
/*	background-color:#387b48; */
	border-top:1px solid #8e8e8e;}

a.menuUnselected:hover {
	border-top:1px solid white;
	}

td.menuUnselected2, td.menuSelected2 {
	padding:8px;}

td.menuSelected2 {
	color:#78bb88;
	/*font-weight:bold;*/
	/*text-decoration:underline;*/
	/*border-right:2px solid #387b48*/}
	
a.menuUnselected2 {
	color:white;
	text-decoration:none;}
	
a.menuUnselected2:hover {
	color:#78bb88;
	/*text-decoration:underline;*/}


/* --------------------------- Image */
span.img {
	float:right;
	padding-left:20px;}

img.img {
	border:1px solid white;}

/* --------------------------- Content */

h1, h2, a.h1, span.h1, td.h1, td.contact, a.contact, span.contact {
	font-size:17px;
	font-weight:bold;
	color:#78bb88;}

h1, h2 {
	margin:0px;
	padding-top:9px;
	padding-bottom:4px;}

h2 {
	font-size:12px;
	font-weight:bold;}

ul, li {
	color:white;}

table.padded td {
	padding:5px;
	color:white;}
	
img.right {
	float:right;
	padding-left:10px;
	padding-bottom:10px;}

a.content {
	color:white;
	color:#78bb88;
	text-decoration:none;}

a.content:hover {
	color:#78bb88;
	color:white;
	text-decoration:underline;}

span.contact {
	color:white;
	font-weight:normal;}

/* --------------------------- Portfolio */

a.portfolio {
	color:white;}

a.portfolio:hover {
	color:#78bb88;}

/* --------------------------- Contact Us */
td.contact, a.contact {
	font-weight:normal;
	color:white;}
