﻿@charset "UTF-8";
/* CSS Document */

/*
Structure Styles
*/

body,td,th {
	color: #3e3e3e;
	font-family: Arial;
	font-size: 12px;
}
html,body {
	height:100%;
	margin:0px;
	background-color: #3e3e3e;
}

#container {
	width:883px;
	margin-left:auto;
	margin-right:auto;
	min-height:700px;
	background-color:white;
	/*min-height:93%; */

	overflow:auto;
	overflow-x:hidden;

}

#footer
{
clear:both;
	height:50px;
	text-align:center;	
	width:883px;
	margin-left:auto;
	margin-right:auto;	
	color:#666666;
	padding:10px;

}
#footer a
{
	color:#999999;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

#globalHeaderNav{
	width:883px;
	text-align: right;
	padding-top:10px;	
	background-color: #3e3e3e;	
	border:1px solid #3e3e3e;

}
/*
#rightColumn, #leftColumn {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}
*/

#leftColumn {
	float:left;
	background-color:#f5f5f5;
	width:312px;
	background-image:url(/PublishingImages/leftNav_Backgorund.jpg);
	/*	background-image:url(/SiteCollectionImages/navigation/sideBG.jpg); */
	background-repeat:no-repeat;
	min-height:700px;
	margin-top:0;
	padding-top:0;
}

#rightColumn {	
    margin-top:0;	
    padding-top:0;
	float:left;
	background-color:#FFFFFF;
	width:571px;
	min-height:700px;
}
#leftColumn > a 
{
	margin:0; padding:0;
	display:block;

}

#bodyCopy {
	/*margin-left:50px;
	margin-right:50px;
	margin-top:35px;
	line-height: 25px;
	*/
}

#innerLeftColumn {
	float:left;
	margin-left:50px;
	line-height: 25px;

}

#innerRightColumn {
	float:right;	
	margin-right:50px;	
	line-height: 25px;
}


/*
Text Styles
*/


.ms-SPLink
{
font-family:verdana;
font-size:8pt;
color:#999999
}

.ms-SPLink A:link,.ms-SPLink A:visited
{
color:#999999;
text-decoration:none;
}


a:link {
	color: #284e7b;
	text-decoration: none;
}

a:hover {
	color: #284e7b;
	text-decoration: underline;
}

a:active {
	color: #284e7b;
	text-decoration: underline;
}

a:visited {
	color: #284e7b;
	text-decoration: none;
}


#globalHeaderNav li {
	font-size:9px;
	margin-left:20px;
	margin-right:20px;
	display: inline;
	text-align: right;
}

#globalHeaderNav li a:link {
	color:#97c0e6;
	text-decoration:none;
}

#globalHeaderNav li a:hover {
	color:#999999;
	text-decoration:none;
}

#globalHeaderNav li a:active {
	color:#999999;
	text-decoration:none;
}

#globalHeaderNav li a:visited {
	color:#97c0e6;
	text-decoration:none;
}


h1 {
	font-size:36px;
	font-weight: normal;
}

h3 {
	font-size:16px;
	font-weight:normal;
}



#subNav {
	padding:0px;
	margin:0px;
}

#subNav li {

	list-style-type: none;
	margin: 0px;
	padding:0px;
}
#secondaryNav{
	
	padding-top:0px;
	margin:0px !important;

}

#secondaryNav ul{
	margin: 0px;
	padding:0px;
}

#secondaryNav li{ width:100%;
	font-size:15px;
	text-align:right;
	list-style-type:none;
	border-bottom:#FFFFFF 1px solid;
	}
	
.leftNav {width:100%;
	padding:0px;
	margin:2px 0 0 0;
display:list-item;
}

.leftNav td {
padding:0px;
display:list-item;	
list-style-type:none;	
border-bottom:#FFFFFF 1px solid;
} 
.leftNav td a {
	font-size:15px !important;
	text-align:right;	
	width:282px;
	background-color:#212121;
	opacity: .65;
	filter: alpha(opacity=65);
	padding:15px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	
}


.leftNav td a.selectedPage 
{
	opacity: .65;
	filter: alpha(opacity=65);
}

.leftNav td a:hover {
	background-color:#000000;
	font-weight:bold;
}



#selectedPage {
	background-color:#212121;
	opacity: .85;
	filter: alpha(opacity=85);
}

#selectedPage a {
	padding:15px;
	display:block;
	text-decoration:none;
	color:#ffffff;
}

#selectedPage a:hover {
	padding:15px;
	display:block;
	text-decoration:none;
	background-color:#000000;
	color:#ffffff;
}

#subPage {  
	background-color:#212121;
	opacity: .45;
	filter: alpha(opacity=45);
}

#subPage a {
	padding:15px;
	display:block;
	text-decoration:none;
	color:#ffffff;
}

#subPage a:hover {
	padding:15px;
	display:block;
	text-decoration:none;
	background-color:#000000;
	color:#ffffff;
}
.ZoomContent
{
	margin:18px !important;	
}
.PageContents
{
	width:495px;
            font-size: 12px;
            font-family: Arial, Helvetica, sans-serif;
            margin:0px 38px 38px 38px;
            padding:0px;
            overflow:hidden;
}
.PageContents P
{
            font-size: 12px;
            font-family: Arial, Helvetica, sans-serif;
            clear:left;
            margin:15px 0 15px 0;
            text-align:justify;
}
.PageContents A
{
	color:#284e7b;
	text-decoration:none !important;
}
.PageContents A:hover
{
	text-decoration:underline !important;
}
.PageContents H1
        { 
        	font-family: Arial, Helvetica, sans-serif;
        	font-size: 34px;
        	font-weight:normal;
        	margin:0px 0 15px 0;
        }
.PageContents H3
        { 
        	font-family: Arial, Helvetica, sans-serif;
        	font-size: 11pt;
        	font-weight:bold;
        }
.PageContents .rightImage
        {
        	float:right;
        	margin:0 0px 15px 32px;
        }
.PageContents P IMG[align]
        {
        	float:right;
        	margin:0 0px 15px 32px;
        	border-width:0;
        }

.PageContents P IMG
        {
        	float:left;
        	margin:0 32px 15px 0px;
        	border-width:0;

        }
.PageContents .leftImage
        {
        	float:left;
        	margin:0 32px 15px 0px;
        }
.PageContents .ImageGallery
        {
        	display:block;
        	padding:0;
        	margin:0 0 15px 0;
        	list-style:none;
        	float:left;
        }
.PageContents .ImageGallery IMG
        {
        	border-width:0;
        }
.PageContents .ImageGallery li
        {
        	display:block;
        	padding:15px 15px 0 0;
        	float:left;
        }
.PageContents .ImageGallery li.last
        {
        	padding:15px 0 0 0;
        }
.PageContents .ImageGallery li.first
        {
        	clear:left;
        }
.PageContents DIV.contact
        {
            font-size: 12px;
            font-family: Arial, Helvetica, sans-serif;
            clear:left;
            margin:15px 20px 15px 20px;
        }
.PageContents DIV.label
        {
        	width: 135px; 
        	text-align: right; 
        	font-family: Arial, Helvetica, sans-serif; 
        	font-size: 13px; 
        	font-weight: bold; 
        	float: left;
            margin:5px;
        }
.PageContents DIV.inp
        {
        	font-family: Arial, Helvetica, sans-serif; 
        	font-size: 13px; 
        	float: left;
            margin:5px;
        }
.PageContents DIV.inp INPUT,SELECT
        {
        	width:185px;
            background-color:#e1e1e1;
        }
.PageContents DIV.loginlnk
        {
        	font-family: Arial, Helvetica, sans-serif; 
        	font-size: 13px; 
        	float: left;
            margin:5px;
            text-align:center;
            width:45%;
        }
.PageContents TABLE.tbl
        {
        	background-color:#FFFFFF;
        	width:100%;
        	
        }
.PageContents TABLE.tbl TD
        {
        	font-family: Arial, Helvetica, sans-serif; 
        	font-size: 8pt; 
        	background-color:#FFFFFF;
        	color:#000000;
        	padding:6px;
        	height:29px;
        	
        }
.PageContents TABLE.tbl TH
        {
        	background-color:#999999;
        	color:#FFFFFF;
        	font-weight:bold;
        	font-family: Arial, Helvetica, sans-serif; 
        	font-size: 8pt; 
        	padding:6px;
        	height:29px;
        }
.PageContents TABLE.tbl TR.even TD
        {
        	background-color:#e1e1e1;
        	
        }
.PageContents TABLE.tbl TD.lbl
        {
        	font-weight:bold;
        	
        }