﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin : 0; border : 0;outline : 0;font-size : 100%; background : transparent; } 
body { line-height : 1;} 
ol, ul {list-style : none;} 
blockquote, q {quotes : none;} 
li:focus, a:focus {outline : 0;} 
ins { text-decoration : none; } 
del { text-decoration : line-through;} 
table { border-collapse : collapse;border-spacing : 0;} 
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {margin : 0; padding : 0;} 
* { outline : none;} 
ul, li, ol, dl, dd, dt {list-style : none; padding : 0; margin : 0; } 
a { outline : none;} 
img {border : 0;vertical-align : bottom; } 
.hidden { display : none;} 
.easy_clear { float : left;float : none;} 
.easy_clear:after { content : '.';display : block;height : 0; clear : both; visibility : hidden; } 
.easy_clear { display : inline-block; } 
.easy_clear { display : block; } 

#content { margin : 5px 10px 0 10px;padding : 0 0 10px 0; } 
#content h1 { color : #2a2a2a;font-size : 20px; font-weight : bold;margin : 25px 0 0 50px;padding : 0 0 10px 0;} 
#content h2 {color : #2a2a2a;font-size : 16px;font-weight : bold; margin : 0; padding-top : 10px;padding-right : 0; padding-bottom : 10px; padding-left : 0; }
#content h3 {color : #2a2a2a;font-size : 14px;margin : 5px 0 0 0px; padding-top : 10px;padding-right : 0; padding-bottom : 10px; padding-left : 0; }
#content p {padding : 0 0 15px 0;margin : 0;line-height : 20px;font-size: 140%;font-style: normal;color: #2a2a2a;} 
.contentred {
	padding : 0 0 15px 0;
	margin : 10px;
	line-height : 18px;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	color : red;
} 
.contentredlarge { padding : 0 0 15px 0; margin : 10px;line-height : 18px;font-size : 14px; font-style : normal; font-weight : bold; 
font-variant : normal; color : red;}
#content p img {float : left;border : none; margin-right : 15px; margin-bottom : 10px; } 
.content_image_right {margin : 10px;float : right;margin-top : 20px; } 
.content_image_left { margin : 10px;float : left;margin-top : 20px;} 










body,  p
{  
background:#ffffff;
font-family:  Verdana, Arial ;
color : #2a2a2a; 
font-size:12px;
 		   scrollbar-3d-light-color:#d40026;
           scrollbar-arrow-color:white;
           scrollbar-base-color:#cc0000;
           scrollbar-dark-shadow-color:#000000;
           scrollbar-face-color:c9c9c9;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:#000000;

a{text-decoration:underline;}
a:link, a:visited{color:black;}
a:hover, a:active{color:#cc0000;}




}
#banner
{
background-image:url('images/top_image_background.gif');
	background-repeat:repeat;
	position:absolute;top:0px;right:0px;
height:122px;
width:100%
}

#logo img{position:absolute;top:0px;left:0px;}

#sitetitle{position:absolute;top:15px;left:20px;color:#093a81;


font-family: Arial, Verdana ;
font-size: 20px;
font-weight:narrow;
}
#sitefunctions{position:absolute;top:15px;left:450px;color:#000000;	font: Arial bold narrow;	font-size: 14px;}

#phonehead{position:absolute;top:65px;left:80%;color:#fff;}  





 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.maintextnormal {
background-color : #fff; 
float : left; 
width : 100%; 
margin-left : 8px; 
margin-top : 14px; 
margin-bottom : 13px;
padding-left : 5px; 
padding-right : 35px; 
padding-top : 3px; 
padding-bottom : 5px; 
text-align : left; 
font-size:14px;
} 
 
 /* common styling */
.menu {
height:20px;
background:#fff url(../meeting.jpg) 0 20px no-repeat;
position:absolute;top:85px;left:20%;}
margin:2em 125px 0 125px;

}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:120px; 
height:1.5em;
font-weight:bold;
color:#888; 
border-bottom:8px solid #d40026;
background:#fff; 
padding-left:10px; 
line-height:1.5em;
margin-right:2px;
}
* html .menu ul li a, .menu ul li a:visited {
width:120px;
w\idth:120px;
}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#000; 
border-bottom:8px solid #d40026;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
width:120px;
border:1px solid blue;
border-top:0;
background:transparent;
}

.menu ul li:hover ul li a {
display:block; 
background:transparent url(../../opacity/opaque.png); 
color:#000; 
border:0;
margin:0;
color:#333;
font-weight:normal; 
font-size:0.9em;
height:auto; 
line-height:1em; 
padding:5px; 
width:120px
}

.menu ul li:hover ul li a:hover {
background:#888; 
color:#fff;
}