﻿/* DEFAULTS
----------------------------------------------------------*/

html
{
	overflow: scroll;
}

body 
{
	font-size: .8em;
	font-family: "Trebuchet MS" , "Segoe UI" , Arial, Helvetica, Verdana, "Helvetica Neue" , "Lucida Grande" , sans-serif;
	margin: 0px;
	padding: 0px;
	color: #393939;
	background: url(Images/pagebkgnd.jpg) no-repeat top center;
}

body div
{
	margin: 0px auto;
}

.fullwidth
{
	width: 100% !important;
	display: block;
}

.smallerbold
{
	font-size: smaller;
	font-weight: bold;
}

.page
{
	width: 1002px; /* margin: 20px auto 0px auto;     border: 1px solid #496077; */
	margin: 0px auto 0px auto;
}

.pagecontents
{
	width: 100%;
	overflow: hidden;
}

.pagesubhead h1, .pagesubhead h2, .pagesubhead h3, .pagesubhead h4, .pagesubhead h5, .pagesubhead h6
{
	letter-spacing: 0px;
	color: #960202;
}

.innerpagecontents
{
	background: url(Images/contentbkgnd.gif) repeat-y top left;
}

.content-bottom
{
	background: url(Images/contentbkgnd-bottom.gif) no-repeat top left;
	width: 1002px;
	height: 1px;
	margin: 0px 0px 0px 0px;
}


.breadcrum
{
	width: 100%;
	height: 24px;
}

.pagecontents a, a:hover, a:visited
{
	text-decoration: none;
	color: #3A66D5;
}

.mousepointer
{
	cursor: pointer !important;
}

.ie8fix
{
	z-index: 100;
}

.ie6fix-width
{
	width: auto;
}

.showborder
{
	border: solid 1px #000000;
}

.showborderwhite
{
	border: solid 1px #ffffff;
}

.overflowed
{
	overflow: hidden;
}

.block
{
	display: block !important;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.spacer
{
	width: auto;
	height: auto;
}

.divider
{
	background-image: url(Images/horizontaldots.gif);
	background-repeat: repeat-x;
	background-position: center left;
}

.leftimage
{
	float: left !important;
	padding: 10px 10px 10px 10px;
}

.rightimage
{
	float: right !important;
	padding: 10px 10px 10px 10px;
}

.leftalign
{
	text-align: left !important;
}

.rightalign
{
	text-align: right !important;
}

.centeralign
{
	text-align: center !important;
}

.topalign
{
	vertical-align: top !important;
}

/* Page top header elements */

.header-wrapper
{
	width: auto;
	margin-right: 0px;
	background-image: url(Images/toplinkbkgnd.gif);
	background-position: right top;
	background-repeat: no-repeat;
	z-index: 1000;
}

.logo-main
{
	margin-left: 1px;
	height: 85px;
}

.logo
{
	float: left;
}

.pagemsg
{
	float: right;
	position: relative;
	top: 30px;
	right: 20px;
}

.header-link
{
	font-size: 0.9em;
	text-align: right;
	padding: 10px 10px 0px 0px;
	color: #FFFFFF;
	font-weight: normal;
	width: 520px;
	float: right;
}

.header-link A, .header-link A:hover, .header-link A:visited
{
	color: #FFFFFF !important;
	text-decoration: none;
}

/* Page footer elements */

.footer-wrapper
{
	width: 1002px;
	margin: auto auto auto auto;
	vertical-align: top;
}

.footer-panel
{
	width: inherit;
	float: left;
}

.footer-link
{
	float: left;
	padding: 6px 0px 6px 12px;
	width: 650px;
}

.copyright
{
	float: right;
	padding: 6px 12px 6px 0px;
	text-align: right;
}

.transparent
{
	background-color: #FFFFFF !important;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	font-family: "Trebuchet MS" ,"Segoe UI" ,  Arial, Helvetica, Verdana, "Helvetica Neue" , "Lucida Grande" , sans-serif;
	color: #393939;
}



/* HOME PAGE 
----------------------------------------------------------*/

.sections-wrapper
{
	width: 100%;
	display: inline-block;
	overflow:hidden;
}

.homeimage-section 
{
	width: 702px;
	height: auto;
	float: left;
}

.homeimage
{
	border: none;
	float: left;
}

.homeimage-caption
{
	width: 700px;
	text-align: center;
	font-size: smaller;
}

.aboutus-section
{
	/*padding: 0px 10px 0px 40px;*/
	width: 298px;
	float: left;
}

.right-section-wrapper
{
	width: 100%;
	background-color: #FEFEEC;
	border: solid 1px #FFD4A7;
	float: left;
}

.right-section-header
{
	font-family: "HelveticaNeueLT Std Med Cn" , "Segoe UI" , "Helvetica Neue" , Helvetica, Century Gothic, "Trebuchet MS" , Arial, Verdana, "Lucida Grande" , sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #FF8902;
	width: auto;
	height: 22px;
	padding: 4px 0px 0px 6px;
}

.right-section-text
{
	padding: 4px 6px 4px 6px;
}

/**/

.section-header
{
	background-image: url(Images/sectionheader.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: auto;
	height: 26px;
}

.section-header-big
{
	background-image: url(Images/sectionheader.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: auto;
	height: 42px;
}

.section-header-text
{
	font-family: "HelveticaNeueLT Std Med Cn" , "Segoe UI" , "Helvetica Neue" , Helvetica, Century Gothic, "Trebuchet MS" , Arial, Verdana, "Lucida Grande" , sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	padding: 4px 6px 0px 6px;
}

.section-text
{
	margin: 10px 10px 10px 10px;
	overflow: auto;
	display: block;
	text-align: justify;
}

.swapleftsection-wrapper
{
	width: auto;
	float: left;
}

.swapleftsection
{
	margin-left: 10px;
	width: 590px;
}

/* LINKS
----------------------------------------------------------*/
A.pagelink, A:visited.pagelink
{
	color: #0000ff;
	text-decoration: none;
}

A:hover.pagelink
{
	color: #FF0000;
	text-decoration: underline;
}


.footer-link A, .footer-link A:Hover, .footer-link A:Visited
{
	color: #960202;
	text-decoration: none;
}

/* Navigation Section
------------------------------------------------------*/

.navsection-wrapper
{
	width: 230px;
	height: auto;
	float: left;
}

.navsection
{
	border-top: solid 1px #EFEFEF;
	background-color: #FAFAFA;
	width: 210px;
	float: left;
	margin-left: 12px;
}

/* Page Contents Section
----------------------------------------------*/

.contents-wrapper
{
	/* width: 770px; */
	width: 740px;
	height: auto;
	float: left;
}

.contents-section
{
	/* width: 750px; */
	width: 720px;
	border-left: solid 1px #EFEFEF;
	margin-left: 20px;
	float: left;
}

.contents
{
	width: auto;
	float: left;
}

/* PAGE MENU
----------------------------------------------------------*/

.pagemenucontent
{
	margin: 14px; 
	width: 160px;
	float: left; 
}

.pagemenuitem
{
	width: auto;
	height: auto;
	overflow: hidden;
}

.pagemenubullet
{
	width: 20px;
	float: left;
}

.pagemenulink
{
	width: 138px;
	font-family:   "Segoe UI" , Helvetica, Arial, "Trebuchet MS" ,Verdana, "Helvetica Neue" , "Lucida Grande" , sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	float: left;
}

.pagemenulink A, .pagemenulink A:hover, .pagemenulink A:visited
{
	color: #231F20 !important;
	/* color: #000000 !important; */
	text-decoration: none;
}