/* general style settings */

html
{
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
}

body, table, .contactFormText, .contactFormTextarea, .contactFormButton
{
    font-family: tahoma, arial, verdana, sans-serif;
    font-size: 11px;
    line-height: 1.4em;
    color: #6C6C6C;
}

body
{
    margin: 0px;
	padding: 0px;
	padding-bottom: 30px;
	padding-top: 38px;
	.padding-top: 39px;
	background-color: #CC0000;
	background: white url('../images/topBackground.gif') repeat-x top; 
}

img
{
	border: 0px;
}

form
{
	padding: 0px;
	margin: 0px;	
}

div
{
    display: inline;
}

td
{
	text-align: left;
}

h1, h2, h3, h4
{
	display: inline;
}

p
{
	margin: 0;
	padding: 0;
}

hr
{
	color: #CBCBCB;
	background-color: #CBCBCB;
	height: 1px;
	border: 0px;
}

ul
{
	list-style-image: url('../images/rightArrow.gif')
}

#designTable, #designTable td
{
	border: 1px solid #D4D4D4;	 
}

/* style classes */

.leftFrame
{	
	border-right: 1px solid #DFDFDF;
	background-color: none;
}

.rightFrame
{	
	border-left: 1px solid #DFDFDF;
	background-color: none;
}

.footerFrame
{	
	border-top: 1px solid #DFDFDF;
	padding-top: 30px;
}

.submenuFrame
{
	background-color: #F2F2F2;
	border: 1px solid white;
	border-bottom: 0px solid white;
	text-align: right;
}

.mainFrame
{
	background-color: white;
}

.headerFrame
{
	border-left: 1px solid white; 
	background-color: #F2F2F2;
}

.splitLeft
{
  	background-color: #F15D29;
	border-top: 1px solid white; 
	border-bottom: 1px solid white; 
}

.splitRight
{
  	background-color: #00529F;
	border-left: 1px solid white; 
	border-top: 1px solid white; 
	border-bottom: 1px solid white; 
}

.subcontentFrame
{
	background-color: #F2F2F2;
}

.logoFrame
{
	padding-right: 30px;
}

.menuHolder
{
	padding: 30px;
	padding-right: 0px;
}

.menuItem
{
	text-align: center;
	padding-top: 3px;
	border-left: 1px solid #DFDFDF;
}

.hiddenMenuSpacer
{
  	width: 385px;
  	.width: 384px;
}

.hiddenMenuFrame
{
	border-left: 1px solid #F15D29;
	padding-left: 27px;
}

.hiddenMenuHolder
{
  	display: none;
}

.hiddenMenuBottom
{
	padding-bottom: 15px;
}

.contactFormText
{
	background-color: white;
	border: 1px solid #B4B4B4;
	width: 200px;
	padding: 2px;
}

.contactFormTextarea
{
	background-color: white;
	border: 1px solid #B4B4B4;
	width: 400px;
	height: 120px;
	padding: 2px;
}

.contactFormButton
{
	padding: 0px;
	margin: 0px;
	background-color: white;
	border: 0px solid white;
	cursor: pointer;
	color: #FF8400;
	border-bottom: 1px solid #FF8400;
	width: 62px;
}

.contentInfoTable
{
	border: 1px solid #CBCBCB;
}

.contentInfoTable td
{
	border: 1px solid #DBDBDB;
}

.borderImage
{
	border: 1px solid #CBCBCB;
}

/* link styles */

a:link
{
    color: #F15D29;
    text-decoration: underline;
    font-weight: normal;
}

a:visited
{
    color: #F15D29;
    text-decoration: underline;
    font-weight: normal;
}

a:hover
{
    color: #F15D29;
    text-decoration: none;
    font-weight: normal;
}

a:active
{
    color: #F15D29;
    text-decoration: underline;
    font-weight: normal;
}

#footerLink a:link
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

#footerLink a:visited
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

#footerLink a:hover
{
    color: #6C6C6C;
    text-decoration: underline;
    font-weight: normal;
}

#footerLink a:active
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

.submenuLink a:link
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}


.submenuLink a:visited
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}


.submenuLink a:hover
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}


.submenuLink a:active
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

.hiddenMenuFrame a:link
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}


.hiddenMenuFrame a:visited
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}


.hiddenMenuFrame a:hover
{
    color: #6C6C6C;
    text-decoration: underline;
    font-weight: normal;
}


.hiddenMenuFrame a:active
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

#subcontent a:link
{
    color: #376A9E;
    text-decoration: underline;
    font-weight: normal;
}


#subcontent a:visited
{
    color: #376A9E;
    text-decoration: underline;
    font-weight: normal;
}


#subcontent a:hover
{
    color: #376A9E;
    text-decoration: none;
    font-weight: normal;
}


#subcontent a:active
{
    color: #376A9E;
    text-decoration: underline;
    font-weight: normal;
}

#header a:link
{
    color: #376A9E;
    text-decoration: underline;
    font-weight: normal;
}


#header a:visited
{
    color: #376A9E;
    text-decoration: underline;
    font-weight: normal;
}


#header a:hover
{
    color: #376A9E;
    text-decoration: none;
    font-weight: normal;
}


#header a:active
{
    color: #376A9E;
    text-decoration: underline;
    font-weight: normal;
}

#sitemap a:link
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}


#sitemap a:visited
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}


#sitemap a:hover
{
    color: #6C6C6C;
    text-decoration: underline;
    font-weight: normal;
}


#sitemap a:active
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

.specialLink a:link
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

.specialLink a:visited
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

.specialLink a:hover
{
    color: #6C6C6C;
    text-decoration: underline;
    font-weight: normal;
}

.specialLink a:active
{
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}