/* CSS Document */

*{ 
margin:0;
padding:0;
}

body{
margin:0 auto;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8e8e8e;
text-decoration:none;
}

p{
margin-bottom:18px;
margin-left:15px;
}

h1{
margin-bottom:25px;
font-family:"Myriad Pro", Arial, sans-serif;
font-size:20px;
color:#9a0225;
text-decoration:none;
}

h2{
margin-top:8px;
margin-bottom:10px;
background:url(images/errow.gif) no-repeat 4px 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#9a0225;
text-decoration:none;
padding-left:15px;
}

.login{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.login:hover{ color:#F8BB49; }

.register{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
color:#9a0225;
text-decoration:none;
padding-left:5px;
}

.field {
background:url(images/bg_input.gif) no-repeat;
height: 12px;
width: 174px;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 10px;
}

*html .field {
background:url(images/bg_input.gif) no-repeat fixed;
height: 12px;
width: 174px;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding:5px 10px;
}


.sep{ margin:0 5px; }

#content{
margin:14px 16px 28px 60px;
}

#contact_content{
margin:14px 176px 28px 60px;
}

.number{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9a0225;
text-decoration:none;
}

.info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9a0225;
text-decoration:underline;
}

.info:hover{
color:#D99036;
text-decoration:none;
}

.gray{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#8E8E8E;
text-decoration:underline;
}

.gray:hover{
text-decoration:none;
}

.simple_headding{
margin-top:8px;
margin-bottom:10px;
background:url(images/errow.gif) no-repeat 4px 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9a0225;
text-decoration:none;
padding-left:15px;
}

.para{
margin:25px 0px 0px 0px;
}

.orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f79823;
text-decoration:underline;
}

.orange:hover{
color:#9a0225;
text-decoration:none;
}

.orange2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e0a330;
text-decoration:underline;
}

.orange2:hover{
color:#9a0225;
text-decoration:none;
}

.editor_headding{
display:block;
margin-top:8px;
margin-bottom:10px;
background:url(images/errow.gif) no-repeat 4px 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#9a0225;
font-weight:bold;
text-decoration:none;
padding-left:15px;
}

.link_services{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9a0225;
font-weight:bold;
text-decoration:underline;
}

.link_services:hover{
text-decoration:none;
}

.services1_bullet{
margin-top:8px;
margin-bottom:10px;
background:url(images/errow.gif) no-repeat 4px 4px;
}

.link_teleservices{
color:#8e8e8e;
text-decoration:underline;
}
.link_teleservices:hover{
color:#9a0225;
text-decoration:none;
}

.contact_input{
margin-bottom:15px;
border:1px solid #dddddd;
width:234px;
height:21px;
background:#f7f7f7;
padding-top:2px;
}

.contact_txtarea{
border:1px solid #dddddd;
width:234px;
height:99px;
background:#f7f7f7;
}


#footer_navi{
margin-top:10px;
margin-bottom:4px;
}

#footer_navi a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a3a3a3;
text-decoration:none;
}

#footer_navi a:hover{
color:#D99036;
}

.copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#81001d;
text-decoration:none;
}

.footer_slash{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a3a3a3;
margin:0 4px;
}


/* --------------------------- Drop Down Menu -----------------------------*/



.mattblackmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
width:415px;
padding-left:30px;
text-transform:uppercase;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
font-family:Myriad Pro, Verdana, Arial, sans-serif;
font-size:12px;
color:#9a0225;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

.mattblackmenu li a:hover{
color:#D99036; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
color:#D99036; /*background of tab with "selected" class assigned to its LI */
}


/* ######### Drop Down ULs CSS ######### */

.ddsubmenudiv{
}
	
.ddsubmenudiv ul{
left: 0;
top: 0;
margin: 0 0 0 -12px;
padding: 0;
position: absolute;
list-style-type: none;
visibility: hidden;
z-index: 100;
}

.ddsubmenudiv ul li a{
display: block;
width: 110px;
color: black;
background-color: #efefef;
text-decoration: none;
padding: 10px 15px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#6a6a6a;
text-align:left;
}

* html .ddsubmenudiv ul li a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddsubmenudiv ul li a:hover{
background-color: #dedede;
color: #a20327;
}

.ddsubmenudiv ul li ul{
margin:0;
}


.ddsubmenudiv ul li ul li a{
display: block;
width: 90px;
text-decoration: none;
padding: 10px 18px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#a20327;
background:url(arrow_dorp2.gif) no-repeat 10px 16px #dedede;
text-align:left;
}

.ddsubmenudiv ul li ul li a:hover{
background-color: #efefef;
color:#a20327;
}

/* ######### Neutral CSS  ######### */


.submenupointer{ /*CSS for arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
right: 10px;
border: 0;
}

#ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.top_nav_slash{
font-family:Myriad Pro, Verdana, Arial, sans-serif;
font-size:12px;
color:#f8bb49;
font-weight:bold;
margin:0 10px;
float:left;
}

