/* CSS Document */

body {
margin: 0px auto;
margin-top:0px;
width:980px;
min-height:100px;
background-color:#CCCCCC;
font-family:Calibri, "Century Gothic", Arial, sans-serif;
}

a img {border:none; text-decoration:none;}

.container {
width:980px;
background-image:url(backgroundimg.jpg);
background-position:top;
background-repeat:repeat-y;
min-height:100px;
overflow:visible;
margin-top:0px;
}

.header {
width:950px;
height:200px;
margin:0px 15px 0px 15px;
background-color:#FFFFFF;
}

.content {
width:718px;
min-height:648px;
float:left;
margin:0px 15px 0px 0px;
padding:25px 40px 25px 40px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-top-width:0px;
border-color:#CCCCCC; 
/*z-index:100;*/
}

.sidebar {
width:150px;
padding:8px 0px 0px 0px;
float:left; margin-left:15px;
min-height:250px;
background-color:#569AC2;
color:#133753;
font-size:12px;
z-index:100;
text-align:center;
}
.sidebar a img {border:none;}

.sidebar em { font-size:14px; font-weight:bold;}
.sidebar p { padding:0px 10px 0px 5px;}

.logobar {
width:135px; display:block;
padding:8px 10px 8px 5px;
margin-top:8px;

min-height:250px;
background-color:#FFFFFF;
color:#133753; text-align:center;
border-top: solid 1px #CCCCCC;
}

.footer {
width:910px; /*778px;*/
border-top:1px #CCCCCC solid;
margin: 30px 0px 0px 25px;
color:#CCCCCC;
text-align:right;
padding-bottom:10px;
}

.bottomshadow{
background-image:url(bottom_shadow_grey_r2_c1.jpg);
background-position:center;
background-repeat:no-repeat;
width:980px;
height:15px;
margin-top:0px;
}

h1 {color:#133753; padding:0; margin:0;}
h2 {
font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; padding: 4px 0; margin: 0 0 8px 0; color:#003399;
background-image:url(img/underline.jpg);
background-position: bottom left;
background-repeat:no-repeat;
}
h1 em {color:#569AC2; font-weight:bold;}
h2 em {color:#569AC2; font-weight:bold;}
legend em {color:#569AC2; font-weight:bold;}
table h4 {background-image:url(img/h1image.jpg); background-position:bottom left; background-repeat:repeat-x; padding-bottom:8px;}
p em {font-weight:bold; color:#569AC2; }

a {border:none; border-width:0px; background:inherit;}
a img {border:none; }
img { border-style:none; text-decoration:none;}

.emlist {}
.emlist li strong {color:#569AC2;}
.emlist img {margin:5px 10px 5px 10px;}

.imgBorderRight {
padding:3px 3px 3px 3px;
background-color:#CCCCCC;
border:1px #999999 solid;
float:right;
margin-left:8px;
}

.imgBorderLeft {
padding:3px 3px 3px 3px;
background-color:#CCCCCC;
border:1px #999999 solid;
float:left;
margin-left:0px;
margin-right:10px;
}

.promo {text-align:center; font-size:28px; font-weight:700; color:#666; background:url(img/swoosh-header.jpg) top center no-repeat; padding-top:180px;}
.promo strong {color:#5CBDC6;}
.promo em {font-weight:900; color:#000;}

.nav2 {float:left; 
	width:950px; 
	margin: 0px 15px 0px 15px; 
	padding:0 0 0 0; 
	height:32px;
	border:none; 
	background:rgb(220,220,220) url(./img/linkbar.jpg) repeat-x; 
} /*Color navigation bar normal mode  font-size:1.0em;font-size:100%;*/

.nav2 ul {list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}

.nav2 ul li {float:left; position:relative; }

.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-30px; padding:0 30px 30px 30px; background:url(./img/bg_head_bottom_nav_hover.gif) top center;} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:block; height:32px; line-height:32px; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#569AC2;}
.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}

/*Non-IE6*/
.nav2 ul li:hover a {text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:214px; height:214px; position:absolute; z-index:998; top:32px; margin-top:0px; left:0; 
background-image:url(img/dropdown.gif); background-position:center; background-repeat:no-repeat;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:150px; height:auto; 
				line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; 
			    font-weight:normal; color:#000000; font-size:11px;} /*Color subcells normal mode*/
				
.nav2 ul li:hover ul li a:hover { color:#569AC2; background-color:transparent; text-decoration:none;} /*Color subcells hovering mode*/
.nav2 ul li:hover ul li img {margin-left:15px;}

/*IE6*/
.nav2 ul li a:hover {background-color:#2492FF; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index:997; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/