/*************************************************************************************************/
/***                                                                                           ***/
/***   Body                                                                                    ***/
/***                                                                                           ***/
/*************************************************************************************************/
html { /* General settings */
overflow: -moz-scrollbars-vertical; /* Make vertical scroll bar always display regardless of content - needed for FF */  
overflow: -moz-scrollbars-horizontal; /* Make horizontal scroll bar always display regardless of content - needed for FF */  
overflow-x: auto;
overflow-y: auto;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #616161;
	padding:0;
	margin:0;
}

/*************************************************************************************************/
/***                                                                                           ***/
/***   Paragraph & Headings                                                                    ***/
/***                                                                                           ***/
/*************************************************************************************************/

p 
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

p.footer
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

h3
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
}

#content h3
{
	color:#e90b0b;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

span.menunav
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e90b0b;
	font-size:14px;
}
/*************************************************************************************************/
/***                                                                                           ***/
/***   Tables                                                                                  ***/
/***                                                                                           ***/
/*************************************************************************************************/


td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.borderTable {	
border: 1px solid #4a4a4a;
}

.borderTable h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px; 
text-align:center;
}

/*************************************************************************************************/
/***                                                                                           ***/
/***   Links                                                                                   ***/
/***                                                                                           ***/
/*************************************************************************************************/
a:link {
text-decoration: none;
color:#FFFFFF;
}
a:visited {
text-decoration: none;
color:#FFFFFF;
}
a.red:link {
text-decoration: none;
color:#e90b0b;
}
a.red:visited {
text-decoration: none;
color:#e90b0b;
}

/*************************************************************************************************/
/***                                                                                           ***/
/***   Images                                                                                  ***/
/***                                                                                           ***/
/*************************************************************************************************/
img
{
border-style: none;
}


/*************************************************************************************************/
/***                                                                                           ***/
/***   Navigation Bar                                                                          ***/
/***                                                                                           ***/
/*************************************************************************************************/
.NavBar {
width:800px;
}

.NavItem {
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
width: 100px;
background-color: #666666;
text-align:center;
}

.DynamicNavItem {
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
width: 100%;
background-color: #666666;
text-align:left;
}

.NavItemHover {
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
background-color: #C0C0C0;
width: 100px;
text-align:center;
}

.DynamicNavItemHover {
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
background-color: #C0C0C0;
text-align:left;
}

.NavItem a {
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
width:100%;
}

.NavItem a:visited {
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
width:100%;
}

.NavItem a:active {
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
width:100%;
}

.StaticSelectedStyle 
{
	background-color: #c0c0c0;
}
.DynamicSelectedStyle
{
	background-color: #c0c0c0;
}

/************************************************************
MODAL POPUP
************************************************************/

.watermark { /* Standard Modal Popup watermark */
background: #FFAAFF;
}
.popupControl { /* Standard Modal Popup control style */
background-color:#FFFFFF; position:absolute; visibility:hidden; border-style:solid; border-color: Black; border-width: 2px; color:Black;
}
.modalBackground { /* Standard Modal Popup page background */
background-color:Gray; filter:alpha(opacity=70); opacity:0.7; color:Black;
}
.modalPopup { /* Standard Modal Popup style */
background-color:#FFFFFF; border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px; color:Black;
}
.modalPopup p { /* Format the text in the modal popup */
font-family: Tahoma, Verdana, "Gill Sans MT", Arial; color:#E90C0C;
}


/*************************************************************************************************/
/***                                                                                           ***/
/***   Contact Us page                                                                         ***/
/***                                                                                           ***/
/*************************************************************************************************/

table.contactusformtable { /*Contact Us Form table */
margin:5px; width:540px;
}
table.contactusformtable th { /*Contact Us Form table header */
vertical-align:text-top; text-align:right; font-weight:bold; color:#ffffff; padding-right:10px; height:20px; width:220px; font-family: Tahoma, Verdana, "Gill Sans MT", Arial; font-size: 12px; text-align: right;
}
table.contactusformtable td.field { /*Contact Us Form table cells */
font-size: 10px; text-align: left; padding: 2px; font-family: Tahoma, Verdana, "Gill Sans MT", Arial; vertical-align:top; color:Black;
}
table.contactusformtable td.validation { /*Contact Us Form validation cells */
text-align:left; width:180px; padding-left:5px; padding-top:0px;
}
table.contactusformtable td.fullwidth { /*Contact Us Form table full width cell */
vertical-align:middle; text-align:left; font-weight:bold; color:#ffffff; padding-left:10px; height:25px;
}
table.contactusformtable td.buttons { /*Contact Us Form button cells */
text-align:center; padding-bottom: 5px;
}

input.contactusform { /*Contact Us form field styling */
font-size: 10px; text-align: left; padding: 2px; width:138px; font-family: Tahoma, Verdana, "Gill Sans MT", Arial;
}
select.contactusform { /*Contact Us form field styling */
font-size: 10px; text-align: left; padding: 2px; font-family: Tahoma, Verdana, "Gill Sans MT", Arial;
}
textarea.contactusform { /*Contact Us message box styling */
font-size: 10px; text-align: left; padding: 2px; font-family: Tahoma, Verdana, "Gill Sans MT", Arial;
}
span.contactusvalidation { /*Contact Us form validation text */
font-size:10px; font-weight:bold; color:black;
}

/*******************************
DIV's
*******************************/

div#container
{
	width:820px;
	margin: 0 auto;
	text-align:left;
	overflow: hidden;
	background: #181818;
	padding: 0;
}

div#content
{
	float:right;
	width:570px;
	padding: 15px 5px 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:White;
	display:block;
	margin: 5px 10px 5px 5px;
	background-image: url('../images/div-background.gif');
	background-repeat: repeat-x;
	background-color: #313131;
}

div#nav
{
	float:left;
	width:190px;
	padding:10px 5px 10px 5px;
	background:#C0C0C0;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:7px;
	background-image: url('../images/menu-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
}
div#contactus
{
	float:left;
	width:190px;
	padding:10px 5px 10px 5px;
	background:#C0C0C0;
	color:#e90b0b;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin: 7px;
	background-image: url('../images/menu-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
}
div#background
{
	background-color:#616161;
	background-image: url('../images/background.gif');
	background-repeat: repeat-x;
	background-position:top;
	padding: 0 0 10px 0;
	height:100%;
	margin:0;
}
div#footer
{
	clear:both;
	padding-top:10px;
}
div#contactusform
{
	float:left;
	width:550px;
	padding: 15px 5px 10px 5px;
	background: #C0C0C0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
	display:block;
	margin: 0 10px 0 10px;
	background-image: url('../images/div-background.gif');
	background-repeat: repeat-x;
	background-color: #313131;
}
div#contactusdetails
{
	float:right;
	width:200px;
	padding: 15px 5px 10px 5px;
	background: #C0C0C0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
	display:block;
	margin: 0 10px 0 0;
	text-align:center;
	background-image: url('../images/div-background.gif');
	background-repeat: repeat-x;
	background-color: #313131;
}
div#image1
{
    padding: 4px;
	background-image: url('../images/home-image-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
}
div#image2
{
    padding: 4px;
	background-image: url('../images/home-image-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
}
div#image3
{
    padding: 4px;
	background-image: url('../images/home-image-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
}
div#home-content
{
	padding: 15px 5px 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:White;
	display:block;
	background-image: url('../images/menu-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
}
div#title1
{
	background-image: url('../images/menu-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
	text-align:center;
}
div#title2
{
	background-image: url('../images/menu-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
	text-align:center;
}
div#title3
{
	background-image: url('../images/menu-background.gif');
	background-repeat: repeat-x;
	background-color: #630000;
	text-align:center;
}