/* Grid settings */
.container {
	background-color: #FFFFFF;	
	width: 841px;
}

.page-box {
	margin: 8px;
}


/* Layout properties */

body {
	background-color: #202744;
	color: #FFFFFF;
}
p {
	color: #FFFFFF;
}
table {
	margin: 0px;
	border-collapse: collapse;
}
td {
	padding: 0px;
	margin: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}
a { color: inherit; }
a:hover { color: inherit; }
/* Debug options */
/** /
div {border: 1px solid red;}
table { border: 1px solid green; }
td { border: 1px dotted green;}
/**/


.logo {
	height: 80px;
}

.menu-top {
	background: #e6cfba;
	color: #5b4b6b;
	font-size: 12px;
	font-family: Arial;
	text-transform: uppercase;
	padding: 3px;
	width: auto;
	float: right;
	margin-top: 0px;
}
.menu-top a {
	color: 5b4b6b;
	text-decoration: none;
}

.menu-bottom { 
	background: none;
	color: #9a9eab;
	font-size: 12px;
}
.menu-bottom a { color: #9a9eab; }


.content-area {
	height: 576px;
	width: 823px;
	/*overflow: hidden;*/
	padding: 0px;
}
.content-table {
	height: 576px;
	width: 823px;
	margin: 0px;
	background: url(../images/public/default-bg.jpg) left top no-repeat;
}

.left-box {
	width: 231px; height: 576px;
	margin: 0px;
	padding: 0px;
}
.right-box {
	width: 592px; height: 576px;
	margin: 0px;
	padding: 0px;
}

.content-hover {
	position: absolute;
	/*z-index: 1;*/
	background: #0078ba url(../images/public/content-box-hover.png) right repeat-y;
	filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;
}
.content-text {
	position: absolute;
	/*top: -576px;*/
	/*z-index: 2;*/
	background: transparent;
	overflow: auto;
	float: left;
}
.content-line {
	margin-left: 10px;
	margin-right: 10px;
}
.content-tlink {
	padding-left: 20px;
	background: url(../images/public/box1.gif) left center no-repeat;
}
.content-tlink a { color: inherit; text-decoration: none; }
.content-tlink a:hover { text-decoration: underline; }
.content-tcaption {
	padding-left: 20px;
	background: url(../images/public/box2.gif) left top no-repeat;
}


/* CONTENT PROPERTIES */

.contentH1 {
  color: #8fc3e3;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 12px;
}
.contentH1 a { color: #8fc3e3; }

.contentH2 {
  color: #8fc3e3;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
.contentH2 a { color: #FFFFFF; }

.contentH3 {
  color: #8fc3e3;
  text-decoration: none;
  text-transform: none;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
.contentH3 a { color: #8fc3e3; }

.contentSubtitle {
  color: #8fc3e3;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 5px
}

.contentText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF;
}
.contentText a {
  color: #FFFFFF;
  text-decoration: none
}
.contentText a:hover {
  text-decoration: underline
}

.contentLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  color: #8fc3e3;
  text-decoration: none;
  text-align: right;
}
.contentLink a {
  color: #8fc3e3;
  text-decoration: none;
}

.contentExtentionLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  color: #8fc3e3;
  text-align: right;
  text-decoration: underline;
  padding-top: 5px;
}
.contentExtentionLink a {
  color: #8fc3e3;
}

.contentImage {
  margin-right: 10px;
  margin-bottom: 6px;
  float: left;
}
.contentImage img {
	padding: 0px;
	margin: 0px;
}
.contentBigImage {
  text-align: center;
}
.contentGallery {
	padding-top: 5px;
	text-align: left;
}
.contentGallery img {
	margin: 1px;
	width: 80px;
	height: 80px;
}

.contentSpacer {
    /*height: 10px;*/
    clear: both;
}


/* FORMS DESCRIPTION */

.formTable {
   width: 99%;

}
.formTable td {
    padding: 2px;
}

 