/* CSS Document */ 
body, h1,h2,h3,h4,h5, h6, p, ol,il,blockquote, form{ 
margin:0; 
padding:0; 
} 
body{ 
text-align:center; 
background-image:url(../images/wrapper_bg.gif); 

background-repeat:repeat; 
background-position:left top; 
font-family:Arial, Helvetica, sans-serif; 
color:#484848; 
} 
p{ 
margin-top:10px; 
} 
h1{ 
margin-top:-5px; 
padding-top:1px; 
color:#666666; 
font-size:14pt; 
} 
h2{ 
padding-top:1px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
color:#666666; 
font-size:12pt; 
} 
#wrapper{ 
width:810px; 
margin:5px auto 15px auto; 
text-align:left; 
background-color:#ffffff; 
} 

#banner{ 
position:relative; 
width: 810px; 
height:430px; 
} 
#banner_top_nav{ 
position:absolute; 
top:4px; 
left:471px; 
margin-right:5px; 
width: 325px; 
} 

#banner_top_nav ul{ 
margin-left:0; 
padding-left:0; 
list-style:none; 
padding-top:1px; 
padding-bottom:6px; 
padding-left:1px; 

} 
#banner_top_nav li{ 
display:inline; 
float:left; 
} 
#banner_top_nav a{ 
font-size:10px; 
color:#A2A2A2; 
padding:1px;/* adds room around each link's text*/ 
margin-right:1px;/* adds space between each button*/ 
text-decoration:none; 
text-transform:uppercase; 
} 
#banner_top_nav a:hover{ 
text-decoration:underline; 
} 
#banner_image{ 
position:absolute; 
top:146px; 
left:1px; 
} 
#logo{ 
position:absolute; 
top:19px; 
left:17px; 
width: 210px; 
background-image:url(../images/elgiloy_banner_image.jpg); 
background-position:left top; 
background-repeat:no-repeat; 
} 
#speak{ 
position:absolute; 
top: 38px; 
left: 350px; 
width: 448px; 
height:28px; 
font-size:18px; 
font-weight:bold; 
text-align:left; 
} 
.tagtext{ 
position:absolute; 
left:-73px; 
top: 33px; 
width: 381px; 
font-size:16px; 
font-weight:600; 
font-style:oblique; 
color:#8C8C8C; 
font-family:Verdana, Arial, Helvetica, sans-serif; 

} 

#tech_assistanace{ 
position:absolute; 
font-size:14px; 
vertical-align:middle; 
text-align:left; 
color:#000; 
font-family:"Times New Roman", Times, serif; 
left: 237px; 
top: 127px; 
height: 23px; 
width: 304px; 
font-weight:bold; 
} 
.phone{ 
position:absolute; 
left:144px; 
width: 150px; 
font-size:16px; 
font-weight:bold; 
color:#000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
top: 2px; 
} 


#bannerBottomNav{ 
position:absolute; 
top:96px; 
left:2px; 
border-top: 1px solid #889991; 
border-bottom: 1px solid #889991; 
margin-top: 5px; 
margin-bottom:5px; 
width:100%; 

} 

#bannerBottomNav ul{ 
float:left; 
margin-left:0; 
padding-left:0; 
padding-top:5px; 
padding-bottom:5px; 
list-style:none; 

} 
#bannerBottomNav li{ 
float:left; 
display:inline; 

} 
#bannerBottomNav a{ 
/*width:11em;*/ 
display:block; 
/*border-LEFT:none; */ 
border-right:1px solid #e7e7e7; 
color:#000; 
font-size:.9em; 
text-decoration: none; 
padding:5px 5px 5px 5px; 
/*margin-right:1px;*/ 
text-align: center; 

} 
#bannerBottomNav a:hover { 
/*background-color:#660033;*/ 
text-decoration: underline; 
} 


#sidebarNav{ 
float:left; 
width:220px; 
border-right:1px solid #E8E8E8; 
} 
#sidebarNav ul{ 
margin:0; 
padding:0; 
list-style:none; 
width:210px; 
} 
#sidebarNav ul li{ 
text-align:right; 
} 

#sidebarNav ul li a{ 

font-size:.9em; 
font-weight:bold; 
text-decoration: none; 
/*margin-right:5px;*/ 
padding: 7px 20px 7px 2px; 
display:block; 
color:#72002d; 
background-image:url(../images/maroon_square.gif); 
background-repeat:no-repeat; 
background-position:right center; 
} 
#sidebarNav ul li a:hover { 
color:#72002d; 
text-decoration:underline; 
/*background-color:#72002d;*/ 
background-image:url(../images/grey_square.gif); 
background-repeat:no-repeat; 
background-position:right center; 
} 
#request{ 
margin-top: 50px; 
color:#797979; 
text-weight:bold; 
text-transform:uppercase; 
text-align:center; 
font-size:16px; 
font-family:Calibri; 

} 
#request a{ 
color:#797979; 
text-weight:bold; 
text-transform:uppercase; 
text-align:center; 
font-size:16px; 
text-decoration:none; 

} 
#request a:hover{ 
text-decoration:underline; 
} 

.greentext{ 
font-size:12px; 
font-weight:bold; 
color:#35C820; 
line-height:140%; 
text-align:center; 
border-bottom: 1px solid #c8c8c8; 
} 
.text2{ 
padding:2px; 
font-size:12px; 
font-weight:bold; 
color:#000; 
line-height:140%; 
text-align:center; 
} 
#main{ 
margin-right:5px; 
padding-left:2px; 
margin-left:230px;
padding-top:5px;
text-align:left; 
} 
.maintext{ 
font-size:12px; 
color:#666666; 
line-height:130%; 
text-indent:25px; 
margin-left:5px; 
margin-right:5px; 
} 
#main ul li 
{ 
list-style:none; 
} 

#main ul li a{ 

font-size:.9em; 
font-weight:bold; 
text-decoration: none; 
/*margin-right:5px;*/ 
padding: 7px 27px 7px 20px; 
display:block; 
color:#72002d; 
background-image:url(../images/maroon_square.gif); 
background-repeat:no-repeat; 
background-position:left center; 
} 
#main ul li a:hover { 
color:#72002d; 
text-decoration:underline; 
/*background-color:#72002d;*/ 
background-image:url(../images/grey_square.gif); 
background-repeat:no-repeat; 
background-position:left center; 
} 
#footer { 
clear:both; 
margin-top:5px; 
padding:5px; 
font-size: 8pt; 
font-weight: normal; 
color: #707070; 
width:auto; 
text-align:center; 
line-height:140%; 
border-top:1px solid #eaeaea; 
} 
#footer a{ 
text-decoration:none; 
color:#707070; 
} 
#footer a:hover{ 
color:#000000; 
text-decoration:underline; 
} 
#footer a:visited{ 
color:#929292; 
text-decoration:underline; 
} 
.bold{ 
font-weight:bold; 
color:#000; 
} 
.style2 { 
color: #72002D; 
font-size:22px; 
} 
