/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
html {
     overflow: -moz-scrollbars-vertical;
}
html, body {
	padding-left: 12px;
	padding-right: 12px;
	line-height: 18px;
	background-color: #032D57;
}

/******* generic hyperlink styles (footer) *******/

a:visited,a:link {
	margin: 0px;
	padding: 0px;
	font-family: Arial,sans-serif;
	color:#6D82A3;
	font-size: 10px;
    text-decoration: none;
}
a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Arial,sans-serif;
	color:#FFFFFF;
	font-size: 10px;
    text-decoration: underline;
}

/************** heading tag styles **************/

h1{
	font: bold 120% Arial,sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
h2{
	margin: 0px;
	padding: 5px 20px 5px 20px;
	font: bold 120% Arial,sans-serif;
	color: #7FA17E;
	line-height: 21px;
}
h3{
 	font: normal 150% Arial,sans-serif;
	color: #AEACB9;
 	margin: 0px;
 	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 2px 10px 2px 20px;
	height: 20px;
	background-image:url(../images/head_blank.gif);
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	width: 690px;
	text-transform: uppercase;
}


/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}
label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
input{
font-family: Arial,sans-serif;
}

/************** pageTitle styles ****************/

#pageTitle h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-indent: 10px;
	padding-top: 12px;
	padding-bottom: 5px;
}

/**************** header styles *****************/

.masthead {
	background-color: #FFFFFF;
	width: 955px;
	margin: 0px;
	padding: 0px;
}

/**************** menu styles *****************/

#menuinline {
	display: block;
	width: 955px;
	z-index: 1000;
/*	border: 1px solid #5bff00; */
}

/**************** body / content styles *****************/

#quote_banner {
	z-index: 1;
	position: relative;
	width: 955px;
	background-color: #FFFFFF;
}

#content{
	background-color: #FFFFFF;
	width: 955px;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1;
}

p {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	text-align: left;
}

.content_txt{
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	text-align: left;
}
.content_txtbold{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.content_BlueBold{
	margin: 0px;
	padding: 0px 0px 10px 20px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #032D57;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
}
.content_tablestyle {
	border:1px solid #032D57;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	width: 720px;

}
.content_tablestyle thead td {
}
.content_tablestyle tbody td {
	padding:10px;
	text-align: left;
}
.flashimage_style {
	border:1px solid #032D57;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	z-index: 1;
	position: relative;
	width: 200px;
}
/*flash quote banner area */
#menu {
	width: 955px;
	background-color: #f2f4f6;
/*	background-image: url(../images/banner_bgblue.gif);
	background-repeat: repeat-y;*/
	text-align: left;
}

.content_style {
	color:#333333;
	padding: 2px;
}
#pageContents a:link, #pageContents a:visited{
	color: #006699;
	text-decoration: none;
}
#pageContents a:hover{
	color:#FF0000;
	text-decoration: none;
}
#content_hypers{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
}
#content_hypers p {
	color: #333333;
	font-size: 12px;
}
#content_hypers a:visited {
	color:#333333;
    text-decoration: none;
	font-size: 12px;
}
#content_hypers a:link {
	color:#333333;
    text-decoration: none;
	font-size: 12px;
}
#content_hypers a:hover {
	color:#FF0000;
    text-decoration: underline;
	font-size: 12px;
}
.red_link{
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #991507;
	font-weight: normal;
}
.red_link a:visited  {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color:#991507;
    text-decoration: none;
	font-weight: normal;
}
.red_link a:link {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color:#991507;
    text-decoration: none;
	font-weight: normal;
}
.red_link a:hover {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color:#333333;
    text-decoration: underline;
	font-weight: normal;
}


/*************** BULLET POINT tag styles ***************/
.table_style {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;	
	padding:0px;
	vertical-align: top;
	width: 698px;
}
.table_style td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding:0px;
	vertical-align: top;
}

/*************** BULLET POINT tag styles ***************/
.bulletOne {
    margin: 0px;
	padding: 0px;
    list-style: none;
}
.bulletOne li {	
	margin: 0px 0px 0px 10px;
	padding: 4px 10px 4px 16px;
    background-image: url(../images/squardot3.gif);
    background-repeat: no-repeat;
    background-position: 0 10px;
}
.bulletOne_txt{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #991507;
	font-weight: bold;
}
.bulletOne_txt a:visited  {
	font-size: 11px;
	color:#666666;
    text-decoration: none;
	font-weight: normal;
}
.bulletOne_txt a:link {
	font-size: 11px;
	color:#666666;
    text-decoration: none;
	font-weight: normal;
}
.bulletOne_txt a:hover {
	font-size: 11px;
	color:#666666;
    text-decoration: underline;
	font-weight: normal;
}
ul.red {
	margin: 0px;
	padding: 0px;
	color:#991507;
	list-style-type: square;
}
li.red{
	margin: 0px 0px 0px 42px;
	padding: 4px 15px 4px 0px;
}
.bullet_txt{
	margin: 0px;
	padding: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #032D57;
	line-height: 18px;
	text-align: left;
}
.bullet_txt a:visited  {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#032D57;
	line-height: 18px;
    text-decoration: none;
}
.bullet_txt a:link  {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#032D57;
	line-height: 18px;
    text-decoration: none;
}
.bullet_txt a:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#032D57;
	line-height: 18px;
    text-decoration: underline;
}

.bullet_txtBold{
	margin: 0px;
	padding: 0px auto;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #032D57;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
}
.bullet_txtBold a:visited  {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#032D57;
	line-height: 18px;
	font-weight: bold;
    text-decoration: none;
	text-align: left;
}
.bullet_txtBold a:link  {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#032D57;
	line-height: 18px;
	font-weight: bold;
    text-decoration: none;
	text-align: left;
}
.bullet_txtBold a:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#032D57;
	line-height: 18px;
	font-weight: bold;
    text-decoration: underline;
	text-align: left;
}
.bullet_txtNoDot{
	margin: 0px 0px 0px 42px;
	padding: 0px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #032D57;
	line-height: 18px;
	text-align: left;
}
.bulletThree {
    margin: 0px 0px 0px 55px;
	padding: 0px;
    list-style: none;
}
.bulletThree li {	
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 16px;
    background-image: url(../images/bullet_05.gif);
    background-repeat: no-repeat;
    background-position: 0 10px;
}
.bulletHome {
    margin: 0px 0px 0px 10px;
	padding: 0px;
    list-style: none;
}
.bulletHome li {	
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 0px;
    list-style: none;
}

/**************** footer styles *****************/

.mastfoot {
	background-color: #032D57;
	width: 955px;
	margin: 0px;
	padding: 0px;
}

.mastfoot a {
	color: #abb8cc;
}

.mastfoot a:hover {
	color: #ffffff;
}

.mastfoot td {
	margin: 0px;
	padding: 0px;
}
.mastfoot_txt {
	margin: 0px;
	padding: 0px;
	font-family: Arial,sans-serif;
	color:#7EA27C;
	font-size: 10px;
}
#foot_txt {
	margin: 0px;
	padding: 0px;
	font-family: Arial,sans-serif;
	color:#abb8cc;
	font-size: 10px;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** feature styles *****************/
.mainImage{
	border: 0px solid #006;
	float: right;
	margin-left: 20px;
	text-align: right;
	margin-bottom:10px;
}
/*      */
/*   this is the div that holds the picture   */
#projectPic{
	border: 1px solid #19326A;
	float: right;
	margin-left: 20px;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:2px;
	text-align: center;
	background-color:#19326A;
}
/*   this is the image itself   */
#projectImg{
margin-bottom:5px;
}
#projectPic a:link,#projectPic a:visited{
	color:#ffffff;
}
#projectPic a:hover{
	color:#ffffff;
	text-decoration: underline;
}
.featureText{
	float:left;
	font: bold italic 140% Arial,sans-serif;
	color: #999999;
	margin: 0px;
	padding: 15px 15px 15px 0px;
	width: 220px;
	height:190px;
	text-align: left;
}
#lineBreak{
	border-top-color: #7191B0;
	border-top-style: dotted;
	border-top-width: 1px;
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
/************** FORM LINKS styles *****************/
#contactUsTable {
	margin-left: 20px;
	padding: 0px;

}
#contactUsTable td {
	margin: 0px;
	padding: 4px 2px 4px 2px;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
.textBox {
	font-size: 10px;
}

/********************* end **********************/

