/**
 * main.css
 * base application stylesheet
 */
a:link,a:visited,a:hover {color:#003399; text-decoration:none;}
a:hover {color:#ed1c24; text-decoration:none;}

body {
	color:#515151;
	font-family:Verdana;
	font-size:8pt;
	padding:0px;
	background:#ffffff;
}

.bodylist ul {
    list-style:disc;
    text-indent:1.0em;
    }

.bodylist li {line-height:150%;
 }

#bodyContainer {
	width:800px;
	height:auto;
	margin:0 auto;
	padding:0px;
    background-color:#ffffff;
}

#bodyContainer h3 {
    font-size:8pt;
    margin:10px 0px 0px 0px;
    }

#bodyContainer p {
    margin-top:0; }

#bodyContainer img {
    border:0; }

#centerbody {
	width:779px;
	height:auto;
	margin:0 auto;
	padding:0 10px 0 10px;
    background-color:#ffffc0;
    border-right:solid 1px #ADAEB0;
}

#centerbody h3 {
    font-size:8pt;
    margin:0px 0 0 0;
    padding:10px 0 0 0;
    }

#centerbody p {
    margin-top:0; }

#centerbody img {
    border:0; }

.hiddenImg {
	display:none
}
#Header {
	width:800px;
	height:152px;
    background-color:#ffffff;
}
#HeaderLogo {
	width:800px;
	height:120px;
	text-align:left;
}

#HeaderText {
    position:relative;
    top:-100px;
    left:161px;
    width:639px;
    height:100px;
    font-family:Arial Black;
    font-size:22px;
    font-weight:bold;
    text-align:right;
    color:#1E3C96;
    line-height:24px;
    padding:0px 0 0px 0;
}
    
#HeaderBrowserMsg {
	color:#ed1c24;
	font-size:11pt;
}

#MenuBar {
	width:100%;
	height:32px;
	text-align:left;
	background:url(../images/nav.bar.dark.jpg) repeat-x top left #999;
	position:relative;
	top:0px;
	margin-bottom:0px;
}
#Menu {
	background:url(../images/nav.clsm.dark.jpg) no-repeat top left;
}
#Menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(../images/nav.cr.dark.jpg) no-repeat top right;
}
#Menu li {
	display:inline;
	margin:0px;
	padding:0px;
}
#Menu li a {
	color:#fff;/*#515151;*/
	font-weight:bold;
	padding:9px 12px 9px 12px;
	line-height:32px;
	border-right:1px solid #999;
}
/* MenuItem styles
*/

#MenuItems {
	display:inline;
}
#MenuItems ul {
	margin:0px 0px 5px 0px;
	padding:0;
	list-style:none;
}
#MenuItems li {
	display:inline;
	margin:0px;
}
#MenuItems .menu {
	background:#646464;
	text-align:left;
	color:#fff;
	position:absolute;
	visibility:hidden;
	border:1px solid #000;
	width:225px;
	z-index:999;
}
#MenuItems a {
	color:#fff;
	padding:2px 3px 2px 5px; 
	border-bottom:1px solid #000;
	display:block;
}
#MenuItems a:hover {
	color:#ed1c24;
	background:#000;
    font-weight:bold;
}
#MenuItems a.current {
	background:#999;
}
#MenuItems a:hover.current {
	background:#000;
}

#contactleft {
    margin-top:10px;
    width:275px; 
    height:auto;
    float:left;
    border-right:solid 1px #ADAEB0;
    }
    
#contactright {
    width:500px; 
    height:auto;
    float:left;
    text-align:center;
}

#contactright h1 {
    text-align:center;
    font-size:8pt;
    font-weight:bold;
    text-decoration:underline;
    margin:10px auto 0 auto;}

.imgblockl {
	width:auto;
	float:left;
	margin-right:10px;
}

.imgblockr {
	width:auto;
	float:right;
	margin-left:10px;
}

.txtblock {
	overflow:hidden;
    line-height:1.4;
    padding-top:5px;
	width:100%;
    border:1px;
}

.txtblock ul {
    list-style:none;
    text-indent:1.0em;
    }

.area {
    margin-left:10px;
    text-align:center; }


.area h1 {
    font-size:8pt;
    font-weight:bold;
    text-decoration:underline;
    margin-top:20px;
    margin-bottom:1px; }


.blkend {
	clear:both;
}

.leftimg {
    float:left;
    padding:0 10px 0 10px;
    }

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
}

#base {
    width:800px;
    height:9px;
    background-image:url(../images/baseline.gif);
    background-repeat:no-repeat;
    margin:0;
    padding:0;}

#footmenu {
    width:800px;
    height:auto; 
    text-align:center;
    font-size:0.8em;}

#footmenu ul {
    list-style-type:none;
    padding:0px;
    }  
    
#footmenu li {
    display:inline;
    margin:0 15px 0 15px;
    padding:0px; 
    }


    
    
#links ul {text-indent:1.0em;margin-top:0.5em;}
#links li {line-height:150%;}
#links h3 {margin-bottom:0.5em;color:#4040ff; }
#links .imgblkl {width:auto;float:left;padding-right:20px;padding-bottom:15px;}
#links .imgblkr {width:auto;float:right;}
#links .txtblk {overflow:hidden;line-height:1.4;padding:10px;width:100%;}
#links .txtblk ul {list-style:none;text-indent:1.0em;}
#links .blkend {clear:both;}

 

#Menu li#current a#menu0_st,#Menu a#menu0_st:hover {color:#fff;background:url(../images/nav.cl.on.jpg) repeat-x top left; }
#Menu li#current a#menu01_st,#Menu a#menu01_st:hover {color:#fff;background:url(../images/nav.orange.jpg) repeat-x top left;}
#Menu li#current a#menu02_st,#Menu a#menu02_st:hover {color:#fff;background:url(../images/nav.green.jpg) repeat-x top left;}
#Menu li#current a#menu03_st,#Menu a#menu03_st:hover {color:#fff;background:url(../images/nav.blue.jpg) repeat-x top left;}
#Menu li#current a#menu04_st,#Menu a#menu04_st:hover {color:#fff;background:url(../images/nav.purple.jpg) repeat-x top left;}
#Menu li#current a#menu05_st,#Menu a#menu05_st:hover {color:#515151;background:url(../images/nav.yellow.jpg) repeat-x top left;}
#Menu li#current a#menu06_st,#Menu a#menu06_st:hover {color:#fff;background:url(../images/nav.neonblue.jpg) repeat-x top left;}
#Menu li#current a#menu07_st,#Menu a#menu07_st:hover {color:#fff;background:url(../images/nav.mauve.jpg) repeat-x top left;}
#Menu li#current a#menu08_st,#Menu a#menu08_st:hover {color:#515151;background:url(../images/nav.gold.jpg) repeat-x top left;}
#Menu li#current a#menu09_st,#Menu a#menu09_st:hover {color:#fff;background:url(../images/nav.deepseablue.jpg) repeat-x top left;}
#Menu li#current a#menu10_st,#Menu a#menu10_st:hover {color:#515151;background:url(../images/nav.limegreen.jpg) repeat-x  top left;}
#Menu li#current a#menu11_st,#Menu a#menu11_st:hover {color:#fff;background:url(../images/nav.turquoise.jpg) repeat-x top left;}

