/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
html{font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#333;}
body {text-align:center; background:#126F98 url(images/body-main-tail.jpg) top center repeat-x;}
#main {width:900px; margin:0 auto; text-align:left;}

#header {height:137px;}
a img {border:0;}
.small{ font-size:0.80em; color:#666}

.largertext{ font-size:.9em; }

a:link, a:visited{
	color:#126F98;
	text-decoration: none;
	font-weight:bold;
	}

a:hover {
	color:#F90;
	text-decoration: underline;
	}
	
.header1 {
font-size:xx-large;
margin: 0 0 .5em;
}

.header2 {
font-size:x-large;
margin: 0 0 .5em;
}

.header3 {
font-size:large;
margin: 0 0 .5em;
}

.italic {
font-style:italic;
}

.underline {
text-decoration: underline;
}
	
p{margin: 0 0 1.5em}
h1{font-size: 170%;	border-bottom: 1px solid #eee;padding-bottom: .1em;margin-bottom:10px;color:#000;}
h2{font-size: 150%;margin: 1.2em 0 .3em;color:#126F98;}
h3{font-size: 125%;margin: 1.2em 0 .3em;color:#333;}
.doublespace li{padding-bottom:8px;}

#content ul{margin: 4px 0px 4px 16px;padding-left: 0;list-style: none;}
#content ul li{padding-left: 10px;background: url(images/contentbullet.gif) no-repeat left .5em;}
#content ol {margin-left:28px;padding:0px;list-style: decimal}
#content ol li{background-image: none;list-style: decimal; padding-left:0px}
#content .box ul li{background: url(images/boxbullet.gif) no-repeat left .5em;}
#content input.button{
 background-color: #FE9901;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}


#sideright{ float:right; width:200px;margin:0px 0px 10px 10px}
.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}
#content{ font-size:120%; background:#fff; padding:30px 20px 20px 20px; border-left:2px solid #ccc;border-right:2px solid #ccc;}
* HTML #content{padding:10px 20px 20px 20px;}

/***************header***************/
#header {
/*	background:#126F98 url(imagess/header-bg.jpg) no-repeat left top;
padding:23px 0 0 9px;*/	
	/*border-bottom:2px solid #ccc;*/
}
.logo {padding:0 0 11px 0px}
#tagline{width:443px;float:right;color:#fff;}
.nav-tail {margin:0 10px;}
#header .float-r {padding:11px 33px 0 0;}
#navigation .float-l img {margin-right:1px;}
/***************content***************/
#wrapper {padding-top:20px;}
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; padding-right:20px;}
/***************footer***************/
#footer {background:url(images/footer-tail.gif) top left repeat-x; color:#666666;  text-transform:uppercase;font-size:0.80em;margin: 0px;
	height: 74px;
	padding: 0px;}
#footer a {color:#666666;}

/***********************************/
* html #nav a {padding:11px 20px 11px 11px;}
* html #nav #current a { padding-bottom:12px; }
* html #header{border-bottom:none}
/*------------------------*/
.box{ background:transparent url(images/box_bottom.jpg) repeat-y left bottom; width:200px; 	}
.box h3{ text-align:center; font-size:110%;padding:6px;margin: 0px; background:transparent url(images/box_top.jpg) no-repeat left top; color:white;}
.box p{ padding:6px;margin: 0px}

.box table{width:100%;}
.box form{ width:180px; margin-left:10px}
.box form input{margin:2px 0px 2px 0px; }
.box form input.button{margin:8px 0px 4px 0px; background:none }

#footernav{}
#footernav ul{  margin:0;padding:10px 0px 8px 0px;list-style:none; text-align:center}
#footernav ul li{  margin:0;padding:0px; display:inline}
#footernav ul li a{
	text-decoration:none;
	color: #FF9900;
	background:transparent url(images/bullet.gif) no-repeat left center; padding: 0px 3px 0px 7px;
}
#footernav ul li a:hover{color:#333}
#footernav ul li a.first{background: none;}

#copyright{color: #333; text-align:center }

.boxy{ /*width:502px;background:transparent url(images/boxytop.gif) repeat-y left top;*/}
.boxybottom{display:none;/*width:502px;height:18px;background:transparent url(images/boxybottom.gif) no-repeat left 100%;*/}

.boxy form table{margin:18px 0px 0px 6px;}
.boxy form td{padding:6px}
.boxy form input, .boxy form textarea{font-size:110%;}

body.template .box table{width:100%;}
body.template .box table td{padding:8px}

.confirm table{margin:18px 0px 0px 6px}
.confirm td{padding:6px}

/*-----navigation------------
*/.glowingtabs{
float:left;
width:100%;
line-height:normal;
/*border-bottom:2px solid #ccc; Add border strip to bottom of menu*/
font-size:110%;
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 3px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
border-bottom:1px solid #ccc;
}

.glowingtabs a span{
float:left;
display:block;
background:url(images/glowtab.gif) no-repeat right top;
padding: 10px 12px 6px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: black;
}

.glowingtabs a.current{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
border-bottom:1px solid #fff;
}

.glowingtabs a.current span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color:#FF9900;
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/

}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:896px; /*width of 2nd level sub menus*/
height:3em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background:#FFF;
border-left:2px solid #ccc;border-right:2px solid #ccc;
font-size:104%;
}
.tabcontent ul{ list-style-type:none;margin-left:10px;}
.tabcontent li{
	display:block;
	float:left;
	padding:10px 6px;
}
.tabcontent{display:none;}

.tabcontent a:link,.tabcontent a:visited{color:#333; font-weight:bold;text-decoration:none;	background-image: url(images/list-marker3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	font-size:110%;}
.tabcontent a:hover{color:#FF9900; text-decoration:underline}

/*#formconfbox{
	position:absolute;
	top:inherit;
	left:inherit;
	width:300px;
	display:none;
	background:#fff url(images/ajax-loader.gif) no-repeat center center;
	border: 4px solid #333;
}*/
#formconfboxcontainer{width:100%; height:100%; background:#333; position:absolute; left:0; top:0;display:none;}
#formconfbox{
	width:300px;	
	margin:200px auto;
	background:#fff url(images/ajax-loader.gif) no-repeat center center;
	border: 4px solid #333;
}
#formconfbox #closelink{ display:block; background:#333; padding:4px 10px;
color:#fff; font-weight:bold; font-variant:small-caps}

/*------------------*/
.more a, .more a:link, .more a:active {	/*color: #418EB9;*/text-decoration: underline;	border-bottom: none;}
.more a:visited {/*color: #418EB9;*/text-decoration:underline;	border-bottom: none;}
.more a:hover {	/*color: #069;*/text-decoration: underline;	border-bottom: none;}


.less a, .less a:link, .less a:active {	/*color: #418EB9;*/	text-decoration: underline;	border-bottom: none;}
.less a:visited {/*color: #418EB9;*/text-decoration: underline;border-bottom: none;}
.less a:hover {/*color: #069;*/	text-decoration: underline;	border-bottom: none;}


.less .more div ol {margin-bottom: 0px;margin-top: 0px;}

.less a:link, .less a:visited, .more div .less a:link, .more div .less a:visited{
background:transparent url(images/arrow-bullet.gif) no-repeat scroll right 3px;
padding-right:10px;padding-left:0px;
}

.less div, .more div.less div, .less p div {display: none;}
.more, .less {
	margin-left: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	display:inline;
}

.more a:link, .more a:visited {
background:transparent url(images/arrow-bullet-down.gif) no-repeat scroll right 6px;
padding-right:10px;padding-left:0px;
}

.more .small a:link, .more .small a:visited, .less .small a:link, .less .small a:visited {background: none;padding: 0px;}
.more div a:link, .more div a:visited {
	background: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

.more div p {padding:10px 0px 0px 0px;}

.more div {margin:0px;padding:0px;}


#content .more div ul li{margin-top:8px;}
#content .more div ol li {margin-top:8px;}
.more img, .less img {padding: 0 0 0 2px;border: none;}
.more p {padding: 0px;	margin: 0px;}
.more div a, .more div a:link, .more div a:visited {margin: 0px;padding: 0px;}


#main .span_font_tiny{display:none}

@media print{	
	.less div, .more div.less div {
	display: block;
}

}


