/* CSS definition file containing site wide stylesheets */

BODY {
    MARGIN: 0px; 
    PADDING-TOP: 0px;
    background-image: url("images/Background/bg4.png");
    background-repeat: repeat;
    background-position: top center; 
    text-align: center;
    min-width: 948px;
    font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif;
    font-size: 12px;
}

#wrapper {
    width: 908px;
    margin: 0 auto;
    text-align: left;
}

#back_div {
	position:relative;
	width: 908px;
	top: 0px;
	left: 0px;
	background-image: url("../images/bgMain4.png");
	background-repeat: no-repeat;
    background-position: top center;
}

#pageFooter {
	position:relative;
	width: 800px;
	height: 80px;
	top: 0px;
	left: 0px;
	background-image: url("images/Background/footerColor.png");
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #b5971c;
}

#main_table {
	table-layout: fixed;
	width: 800px;
	text-align: center;
}

#menu {
	top:0px;
	width: 188px;
	height: 900px;
}

#navTable {
	table-layout: fixed;
	width: 180px;
	text-align: left;
}

#newsTable {
	table-layout: fixed;
	width: 150px;
	text-align: left;
}

#video {
	position: relative;
	width: 512px;
	height: 523px;
}

#leftColTop {
	position:relative;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 30px;
	text-align: center;
	background-image: url("images/Background/leftColTop.png");
	background-repeat: no-repeat;
    background-position: top left;
    background-color: #0d5741;
	left: 0px;
}

#leftColMid {
	position:relative;
	top: 0px;
	width: 200px;
	text-align: center;
	background-image: url("images/Background/leftColMid.png");
	background-repeat: no-repeat;
    background-position: top center;
	background-color: #0d5741;
	left: 0px;
}

#leftMenu {
	position: absolute;
	top: 0px;
	width: 150px;
}

#menu {
	position: relative;
	width: 150px;
}

#menuImage {
	position: relative;
	width: 150px;
}

 .H1ReducedType 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; color: rgb(0,0,102); 
 	line-height: 110%; 
 	background-color: rgb(255,255,255); 
 	border: 1pt dotted rgb(153,153,0); 
 	padding: 2pt 2pt 2pt 6pt;
 }
 .Normal_Italic 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; 
 	line-height: 115%; 
 	font-style: italic; 
 	text-align: left; 
 	padding-left: 6pt; 
 	margin-right: 3pt;
 }
 .Normal 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; 
 	line-height: 115%; 
 	text-align: left; 
 	padding-left: 6pt; 
 	margin-right: 3pt;
 }
 .Bullet_List 
 { 
 	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
 	font-size: 12px; 
 	list-style-type: square; 
 	list-style-position: outside; 
 	text-align: left;
 }
 .Caption 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; 
 	color: rgb(102,102,0); 
 	line-height: 1.5; 
 	font-weight: normal; 
 	font-style: normal; 
 	text-align: left; 
 	padding-left: 6pt;
 	border-left: 4pt solid rgb(204,204,153);
 }
 UL 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif;
 	font-size: 12px; 
 	line-height: 125%; 
 	text-align: left; 
 	padding-left: 6pt;
 }
 .Alt_Heading 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; color: rgb(0,0,0); 
 	line-height: 110%; 
 	font-weight: bold; 
 	background-color: rgb(255,255,255); 
 	padding: 2pt 2pt 2pt 6pt; 
 	border-top: 1pt dotted rgb(204,153,0); 
 	border-right: 1pt dotted rgb(204,153,0); 
 	border-bottom: 1pt dotted rgb(204,153,0);
 }
 
 H1 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 36px; color: #0d5741; 
 	line-height: 110%; 
 	font-weight: bold;
 	text-align: center; 
 }
 .Mini-Type_noindent 
 { 
 	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
 	font-size: 10px; 
 	line-height: 110%; 
 	font-weight: normal; 
 	font-style: normal; 
 	padding-left: 0pt;
 }
 .infoTable
{
    font-family:Arial, sans-serif;
    font-weight:500;
    font-size:11.0px; 
    text-align: right;
    padding-left: 0pt;
}
.formFields
{
    font-family:Arial, sans-serif;
    font-weight:500;
    font-size:12.0px; 
    float: left;
    text-align: left;
    color:#000000; 
}

.main {
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
        font-weight: normal;
        font-size: 9pt;
        color: #5c3a11;
 }
 
 .yellow {
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 12pt;
        text-align: center;
        color: #b5971c;
 }

 .yellowBig {
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
        font-weight: bold;
        font-size: 8pt;
        text-align: center;
        color: #b5971c;
 }
 H2 
 { 	
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 24px; color: #0d5741;
 	line-height: 115%; 
 	font-weight: bold;
 	text-align: center; 
 	margin-left: 8pt; 
 	padding-left: 0pt; 
 	padding-top: 4pt; 
 	border-top: 1px dotted #0d5741;
 }
 h4
 {
	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif;
	color: #0d5741;
 }
 P 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; color: #0d5741;
 	font-weight: bold;
 	line-height: 115%; 
 	text-align: left; 
 	padding-left: 8pt; 
 	margin-right: 4pt;
 }
 .p-right
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; color: #0d5741;
 	font-weight: bold;
 	line-height: 115%; 
 	text-align: right; 
 	padding-left: 8pt; 
 	margin-right: 4pt;
 }
 
 .specTable 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; 
 	line-height: 115%; 
 	text-align: left; 
 	padding-left: 4pt; 
 	margin-right: 4pt;
 	border-top: 1px dotted rgb(153,153,0);
 }
 H3 
 { 
 	font-family: Georgia, Palatino, 'Times New Roman', Times, Serif, serif; 
 	font-size: 12px; 
 	text-transform: uppercase; 
 	color: #0d5741; 
 	line-height: 95%; 
 	font-weight: bold; 
 	padding-left: 8pt; 
 	padding-top: 5pt; 
 	border-top: 3pt solid #0d5741;
 }
 LI 
 { 
 	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
 	font-size: 18px; 
 	line-height: 115%; 
 	text-align: left; 
 	margin-left: 8pt; 
 	margin-right: 4pt;
    color: #0d5741;
 }

 /* link styles */

 a:link, a:active, a:visited {
        color: #6877d4;
        text-decoration: none;
 }

 a:hover {
        text-decoration: underline;
        color: #18c995;
 }
 
 .footer {
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
        font-weight: normal;
        font-size: 8pt;
        color: rgb(207,255,249);
        text-align: center;
 }

 .menuText {
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
 		font-size: 11px; 
 		line-height: 115%; 
 		text-align: left; 
 		margin-left: 8pt; 
 		margin-right: 4pt;
        color: #ffffff;
 }
 
 .Mini-Type 
 { 
 	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
 	font-size: 10px; 
 	line-height: 110%; 
 	font-weight: normal; 
 	font-style: normal; 
 	padding-left: 8pt;
 }
 .Brown-Text
 {
 	color: #999933;
 }