/* CSS Document */
body,html {
	margin:0px;
	font-family: serif;
	font-size:12px;
	background-image:url(images/headerback.jpg);
	background-repeat:repeat-x;
	background-color:#20397c;
	background-position:top;
	
}
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #FFFF00;
	text-decoration: none;
}
#header{height:119px;}
#menuhead {width:617px;}
#wrapper{background-image:url(images/headerback.jpg);
width:780px;

background-repeat:repeat-x;
	background-color:#1F397B;
	}
	

#headermenu {background-image:url(images/headernew.jpg); height:170px; background-repeat:no-repeat}
 html>body        #headermenu2 {padding-top:102px }
#headermenu2{ padding-top:118px}

#top { 
	background-color:#2e4a92;
	border-bottom: 2px #9abedc solid;
	width:100%;
	height:20px;
	color: #FFFFFF;
	text-align:right;
	font-family:Arial;
	font-size:13px;
	width:780px
	}
#top a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
} 

#top a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#top ul {
	padding-left:10px;
	margin:0px;
	list-style:none
}
#top li {
	color: #FFFF00;
	float:right;
	margin:0px;
	padding:0px 10px 0px 0px;
	list-style:none

}

#headerleft {
	width:617px;
	height:119px;
	float:left
	}
.outer {
	background-color: #1f397b;
}

.headerback {
	background-image:url(images/headerback.jpg);
	background-repeat:repeat-x;
	background-color:#1F397B;
	}
#rightmenu1 {
background-color:#5474ca;
	border-left: 2px #9abedc solid;
	border-right: 2px #9abedc solid;
	text-align:center;	
	vertical-align: middle;
	background-image:url(images/rightmenuback.gif);
	background-repeat:repeat-x;
	}

#rightmenu2 {
	background-color:#4e68ad;
	border-left: 2px #9abedc solid;
	border-right: 2px #9abedc solid;
	vertical-align:top;
	width:20%;
	}
#rightmenu2 h1 {font-size:22px; text-align:center}
#menu {
	background-color:#4e68ad;
	border-right: 2px #9abedc solid;
	width:20%;
	vertical-align:top
	}
#menu li,ul {padding:0px;margin:0px}
#content { background-color:#FFFFFF; width:60%; padding:5px; vertical-align:top;line-height: 1.5;}
#content img {padding-right: 4px; padding-left: 4px; padding-bottom: 4px; margin: 5px; padding-top: 4px; border: #999999 1px solid;}
#content h4{ color:#3e589d; font-size:14px; border-bottom:dashed 1px #4e68ad;letter-spacing: 2px; text-transform: uppercase;}
#content a{ color:#3e589d; text-decoration:none}
#content a:hover{ color: #999999; text-decoration:none}
.bottom{
vertical-align:bottom;
float: inherit
}


/*menu rollover */
#mainmenu {
    height: auto;
  padding:0px;
  margin:0px;
  width:100%
}
#mainmenu li {
	height: 22px;
	 width:100%;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-align: center;
	line-height: 22px;
	list-style-type: none;
	background-image: url(images/menuback.gif);

}
#mainmenu li a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
}
#mainmenu li a:link {
    color: #666666
	background-image: url(images/menuback.gif);
	background-position: 0px 0px;
}
#mainmenu li a:visited {
    color: #666666
	background-image: url(images/menuback.gif);
	background-position: 0px 0px;
}
#mainmenu li a:hover {
    font-weight: bold;
    color: #000000;
	background-image: url(images/menuover.gif);
	background-position: 0px -30px;
}
#mainmenu li a:active {
	font-weight: bold;
	color: #000000;
	background-image: url(images/menuover.gif);
	background-position: 0px -60px;
}
/*ad placeholder */



#ad ul { list-style:none;
text-align:center;
margin:15px 0px 0px 0px;
width:100%

}	 

/*rss */


#rss { color:#F2F2F2; font-size:12px;}
#rss h4 {color:#FFFFFF;padding-left:5px;padding-right:5px;}
#rss p {color:#FFFFFF;padding-left:5px;padding-right:5px;}

/*menu image rollovers */
input { background-color:#bdc6df; border:1px solid #618EF8}
.section {
	padding: 3px 0px 3px 0px;
	background-image:url(images/section.gif);
	background-repeat:repeat-x;
	height:112px;
	background-position: bottom	
}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	/*width:		100%;		 
	/*margin-right:	-2px;	 to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width: 70px;
	height: 16px;
	background-image: url( "images/tab.png" );
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: hand;
	margin: 1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width: 74px !important;
	height: 18px !important;
	background-image:	url( "images/tab_active.png" ) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	z-index: 3;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
	font: 11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:	11px Tahoma;
	color: #333;
	text-decoration: none;
	cursor: hand;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:	11px Tahoma;
	width: 70px;
	height: 16px;
	background-image:	url( "images/tab_hover.png" );
	background-repeat: no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	background: rgb( 252, 252, 254 );
	top: -2px;
	font: 11px Tahoma;
	color: #333;
	/*244, 243, 238*/
	/* 145, 155, 156*/
	padding:	5px;
	width: 97%;  /* stupid stupid stupid IE!!! */
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0D5D5;
}
.dynamic-tab-pane-control .tab-row {
	z-index: 1;
	white-space: nowrap;
}

#title {height:22px; text-align:center; background-image: url(images/titleback.jpg); background-repeat:repeat-x}

#searchengines{
  height: auto;
  padding:0px;
  margin:0px 0px 0px 5px;
  width:100%;
}

#searchengines ul{
margin:0px;padding:0px}
#searchengines li {
	height: 22px;
	width:55px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
	list-style-type: none;
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #A7E0F5;
	border-right-color: #A7E0F5;
	border-bottom-color: #A7E0F5;
	border-left-color: #A7E0F5;
}
#searchengines li a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;

}
#searchengines li a:link {
    color: #666666;
	background-color:#ECF9FD;
	background-position: 0px 0px;
}
#searchengines li a:visited {
    color: #666666;
	background-color:#ECF9FD;
	background-position: 0px 0px;
}
#searchengines li a:hover {
    font-weight: bold;
    color: #000000;
	background-color:#FDFFFF;
	background-position: 0px -30px;
}
#searchengines li a:active {
    font-weight: bold;
    color: #000000;
	background-color:#FDFFFF;
	background-position: 0px -30px;
}
#rightcolumn {
	color: #666666;
	background-color:#FFFFFF;
	float:none;
	width:100%;
	height:50px;
	text-align:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
		border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D0D5D5;
	border-bottom-color: #D0D5D5;
	border-left-color: #D0D5D5;
	
	}
#rightcolumn img { border:none; margin:0px;padding:0px}	
#rightcolumn input {
	color: #666666;
	background-color:#F1FAFE;
	margin:2px;
	border: 1px solid #D0D5D5;
}