/* CSS Document */

.phone
{
font-size:14px;
color:#CC0000;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}


.mainText { color:#333333; font-size:12px; }
.mainText2 { color:#333333; font-size:16px; }

a.mainText2:link { color:#990000; font-size:16px; text-decoration:none; }
a.mainText2:hover { color:#990000; font-size:16px; font-weight:bold; text-decoration:underline; }
a.mainText2:visited { color:#990000; font-size:16px; text-decoration:none; }

#sub_menu
{
background-color:#CCCCCC;
}

#priceHeading
{
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#3B638F;
}
#priceMenu
{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#66CCFF;
}
#priceItem
{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:#C1D1E9;
color:#333333;
}
#priceTable
{
border-color:#FFFFFF;
}
#priceRed
{
color:#CC0000;
font-size:14px;
font-weight:bold;
background-color:#CCCCCC;
}
th
{
color:#FFFFFF;
background-color:#666666;
}
.bgLeft {
	background-image:url('../images/bgBorderLeft.gif');
	background-position:left;
	background-repeat:repeat-y;
}

.bgTop {
	background-image:url('../images/bgBorderTop.gif');
	background-position:top;
	background-repeat:repeat-x;
}

.bgRight {
	background-image:url('../images/bgBorderRight.gif');
	background-position:right;
	background-repeat:repeat-y;
}

.bgBottom {
	background-image:url('../images/bgBorderBottom.gif');
	background-position:bottom;
	background-repeat:repeat-x;
}

/* End styles for Outer Border */

.textBoxText {
	font-size:12px;
}

/* Begin styles for Header Section */

.bgTopOfTheWorld {
	background-image:url('../images/bgTopOfTheWorld.gif');
	background-repeat:repeat-x;
}

.bgNavigation {
	background-image:url('../images/bgNavigation.gif');
	background-repeat:repeat-x;
	height:26px;	
}

.bgNavigationDown {
	background-image:url('../images/bgNavigationDown.jpg');
	background-repeat:repeat-x;
	height:22px;
}

.nolinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
}

.links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
}

.links:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:underline;
}

/* End styles for Header Section */

/* Begin styles for Content Section */

.hDot {
	background-image:url('../images/hDot.gif');
	background-repeat:repeat-x;
}

.vDot {
	background-image:url('../images/vDot.gif');
	background-repeat:repeat-y;
}

.bgGetStarted {
	background-image:url('../images/bgGetStarted.jpg');
	background-repeat:no-repeat;
}

.contactFormText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#285281;
}

.textBox{
	width:125px;
	height:13px;
	font-size:10px;
	border:1px solid #676566;
}
.textBoxRed{
color:#990000;
font-weight:bold;
}

.textBox150 {
	/*background-image:url('../images/bgTextBox150.gif');*/
	background-repeat:no-repeat;
	width:160px;
	height:16px;
	font-size:10px;
	border:1px solid #676566;	
}

.textArea150 {
	background-image:url('../images/bgTextArea150.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
	border:1px solid #676566;	
}

.combo {
	background-image:url('../images/bgTextArea150.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	border:1px solid #676566;	
}

.headingRust {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#7D010C;
	font-weight:bold;
}

.headingBlue {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#285281;
	font-weight:bold;
}

.subHeadingRust {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#7D010C;
	font-weight:bold;
}

.subHeadingBlue {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#285281;
	font-weight:bold;
}

.normalText {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#373737;
	font-weight:normal;
}

.testimonialText {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#CCCCCC;
	font-weight:normal;
}

.testimonialText {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6A6868;
	font-weight:normal;
	padding:15px 10px 10px 10px;
	text-align:justify;
}

a:hover
{
text-decoration:none;
}
a:visited
{
text-decoration:none;
}
a
{
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#7D010C;
	font-weight:bold;
}
.normalTextRust {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#7D010C;
	font-weight:bold;
	text-decoration:none;
}

.normalEmphasizedText {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6A6868;
	font-weight:normal;
	font-style:italic;
	padding:10px;
	text-align:justify;
}

.normalEmphasizedBlueText {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#285281;
	font-weight:normal;
	font-style:italic;
	padding-right:5px;
}

/* White circular box */
.bl {
	border-left: 1px solid #B9B8B8;
}

.bt {
	border-top: 1px solid #B9B8B8;
}

.br {
	border-right: 1px solid #B9B8B8;
}

.bb {
	border-bottom: 1px solid #B9B8B8;
}

/* Blue circular box */
.bbl {
	background-image:url('../images/boxBlueBgLeft.gif');
	background-repeat:repeat-y;
}

.bbt {
	background-image:url('../images/boxBlueBgTop.gif');
	background-repeat:repeat-x;
}

.bbr {
	background-image:url('../images/boxBlueBgRight.gif');
	background-repeat:repeat-y;
}

.bbb {
	background-image:url('../images/boxBlueBgBottom.gif');
	background-repeat:repeat-x;
}

.bgBlueBox {
	background-color:#D7E0EB;
}

.bgBlue {
	background-color:#285281;
}

.portfolio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#285281;
	font-weight:normal;
	text-decoration:none;
}

/* End styles for Content Section */

/* Begin styles for Footer Section */

.footerLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:none;
}

.footerLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	text-decoration:underline;
}

/* End styles for Footer Section */
/**************** Left Navigation menu styles ****************/

#menu a
{
width:180px;
padding:5px 5px 5px 5px; 
color:#71808c; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:12px;
font-weight:bold; 
text-decoration:none; 
text-align:left;
border-top:.1em solid #ECEEED; 
border-bottom:.1em solid #ECEEED;
border-right:.1em solid #ECEEED;
border-left:.1em solid #ECEEED;}

#menu a:hover 
{color:#74150E; background:#fff3f3;}

#menu a.active
{padding:5px 5px 5px 5px;
color:#FFFFFF;
background:#77150F;
border-top:2px solid #F2D5E1; 
border-bottom:2px solid #F2D5E1;
border-right:2px solid #F2D5E1;
border-left:2px solid #F2D5E1;}

#menu a.active:hover
{color:#FFFFFF; background:#B22015;}

/**************** Left Sub Navigation menu styles ****************/

#subMenu a
{display:block;
width:inherit;
padding:5px 5px 5px 5px;  
color:#71808c; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background:inherit; 
font-size:11px;
font-weight:500;
text-decoration:none; 
text-align:right;
border-top:.1em solid #ECEEED; 
border-bottom:.1em solid #ECEEED;
border-right:.1em solid #ECEEED;
border-left:.1em solid #ECEEED;}


#subMenu a:hover{
{color:#74150E; background:#fff3f3;
}
#subMenu a.active
{
padding:5px 5px 5px 5px; 
color:#FFFFFF;
background:#333333;
border-top:.1em solid #F2D5E1; 
border-bottom:.1em solid #F2D5E1;
border-right:.1em solid #F2D5E1;
border-left:.1em solid #F2D5E1;}


#subMenu a.active:hover
{color:#FFFFFF; background:#000000;}