/**
 * 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;
}

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

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

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

#bodyContainer h3 {
    font-family:Verdana;
    font-size:8pt;
    margin-bottom:5px;
    }

#bodyContainer p {
    margin-top:0; }

#bodyContainer img {
    border:0; }

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

#HeaderText {
    position:relative;
    top:-120px;
    left:180px;
    width:600px;
    height:120px;
    font-family:Arial Black;
    font-size:22px;
    font-weight:bold;
    text-align:right;
    color:#1E3C96;
    line-height:24px;
    padding:30px 0 18px 0;
}
    
#HeaderLogo ul {
    list-style:none;
    }

#HeaderLogo li {
    display:inline;
     }
    
    
#HeaderBrowserMsg {
	color:#ed1c24;
	font-size:11pt;
}
#CenterColumn {
	float:left;
	margin:0px 0px 0px 170px; 
	width:620px;
}
#LeftColumn {
	float:left;
	margin:0px 0px 0px -790px; /*CCol Width + CCol Margin*/
	padding-top:26px;
	width:160px;
}
#RightColumn {
	float:left;
	margin:0px 0px 0px 10px;
	width:165px;
	text-align:center;
}
#Footer {
	clear:both;
	text-align:center;
	padding-top:20px;
}
#Footer a {
	color:#515151;
}
#Footer a:hover {
	color:#ed1c24;
}
#Footer ul {
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#Footer li {
/*	font-weight:bold;*/
	display:inline;
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 0px;
}
#MenuBar {
	width:100%;
	height:34px;
	text-align:left;
	background:url(../images/nav.bar.dark.jpg) repeat-x top left #999;
	position:relative;
	top:0px;
	margin-bottom:3px;
}
#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 4px 10px 4px;
	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:200px;
	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;
}
#MenuItems a.current {
	background:#999;
}
#MenuItems a:hover.current {
	background:#000;
}
.nodisplay {
	display:none;
}
.hide {
	visibility:hidden;
}
.clear {
	clear:both;
}
#Pagination {
	width:100%;
	height:32px;
	line-height:32px;
	text-align:right;
	margin-top:-32px;
}
#Pagination .pagenumboxon {
	width:10px;
	height:10px;
	border:1px solid #fff;
	padding:3px;
}
#Pagination a.pagenumbox {
	/*color:#fff;*/
	padding:3px;
}
#Pagination a:hover.pagenumbox  {
	color:#ed1c24;
	background:#fff;
}


/*old styles*/
.norm {
	font-size:8pt;
	font-weight:normal;
}
.smaller {
	font-size:8pt;
	font-weight:normal;
}
.small {
	font-size:8pt;
	font-weight:normal;
  }
.larger {
	font-size:10pt;
	font-weight:normal;
}
.smalltitle {
	font-size:12pt;
}

.title {
	font-size:14pt;
}
.largetitle {
	font-size:16pt;
}
.moretitle {font-size:16pt;}
.red {color:#ed1c24;}
.white {color: #fff;}

#SiteMap {
	margin:0px;
}
#SiteMap a {
	color:#515151;
	display:block;
	padding:5px 0px 3px 5px;
}
#SiteMap a:hover {
	color:#ed1c24;
}
#SiteMap .ParentCat {
	padding:5px 0px 5px 5px;
	background:url(../images/nav.bar.jpg) repeat-x  bottom left;
	font-size:12pt;
}

.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;
    }




.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;
}

#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:10px;}
#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;}
