
/*
---------------------------------------------- 
page positioning 
---------------------------------------------- 
*/

*{padding:0;margin:0}
 
html, body{height:100%} /*ie mac needs back slash hack*/

body {
	text-align:center;/* ie5.+ */
}

#wrap-outer{
	min-height:100%;
	height:auto;
	width:980px;/*width*/
	margin:0 auto;
	position:relative;
	text-align:left;
}

#wrap-inner{
	margin:0;
	padding:0 0 1em 0; /* lr margins + b margin */
}

#clearfooter{
	clear:both;
	height:290px;
	width:100%;
}/*inc footer height + margin*/

#footer {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	height:270px; /*footer height*/
	background:#000066;
}

#footer div{float:left;width:45%;min-width:200px;margin:0 0 1.5em 0}
#footer div+div {width:25%;min-width:200px;}
#footer .footer{position:absolute;bottom:1em;width:100%}

/*
---------------------------------------------- 
 Page Positioning styles 
---------------------------------------------- 
*/

body{
	color: #fff;
	background:#999 url(x../_images/site/bg_page.gif);
	font-family:"Helvetica Neue",Arial,serif;
	font-size:14px;
}

#wrap-outer{
	xbackground:#fff url(x../_images/site/bg_right.gif) repeat-y;
}

#wrap-inner{
	color: #333;
	background:#fff;
}

#header{
	background:#2991dc url(x../_images/site/banner.gif)  no-repeat;
}

#footer{
	border-top:6px solid #ccc;
	color:#fff;
	border-radius:0 0 8px 8px;
	background: no-repeat #01254a; /*non-CSS3 browsers will use this*/
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#01254a) to(#001428)); /*old webkit*/
    background: -webkit-linear-gradient(#01254a,#001428); /*new webkit*/
    background: -moz-linear-gradient(#01254a,#001428); /*gecko*/
    background: -ms-linear-gradient(#01254a,#001428); /*IE10 preview*/
    background: -o-linear-gradient(#01254a,#001428); /*opera 11.10+*/
    background: linear-gradient(#01254a,#001428); /*future CSS3 browsers*/
    -pie-background:linear-gradient(#01254a,#001428); /*PIE*/
	behavior: url(/_lib/htc/pie.htc);
}
#footer a{
	color:#ccc;
	border-bottom:1px dotted #f0f0f0;
	text-decoration:none;
	padding-right:0;
	background:none;
}
#footer a:hover{
	color:#fff;
	border-color:#fff;
}
#footer p{
	line-height:1.75em
}

/*
---------------------------------------------- 
PAGE Elements 
---------------------------------------------- 
*/

#nav1{background:url(../_images/site/bg_page.gif);text-align:right}
#nav1 img{border:none;vertical-align:bottom}
#nav1 ul{padding:0.5em 1em 0 1em}
#nav1 ul li{display:inline}
#nav1 li.printicon{margin:0 10px}

#header {
	position:relative;
	height:102px;
	z-index:2;
	color:#fff;
	margin:0 0 0.5em 0;
}

#mainmenu{
	position:absolute;
	z-index:1;
	top:46px;
	right:25px;
}

#ticker{
	position:absolute;
	width:100%;
	height:20px;
	bottom:4px;
	overflow:hidden;
	cursor:default;
	line-height:20px;
	text-indent:10px;
}
#ticker span{line-height:20px}
#ticker a{
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}

#ticker a:hover{
	border-bottom:1px solid #fff;
}

#main{
	padding:0 30px;
}
a#topbutton{
	position:fixed;
	right:0;
	bottom:0;
	border:0;
	border-top:1px solid #fff;
	border-left:1px solid #fff;	
	z-index:1000;
	text-decoration:none;
	color:#fff;
	font-size:0.75em;
	background:#003366;
	padding:0.5em 0.5em 0.5em 1em;
	text-transform:uppercase;
	box-shadow:0 0 8px #000;
	border-radius:22px 0 0 0;
x	behavior: url(/_lib/htc/pie.htc);
}
a#topbutton:hover{background-position:0 100%}

#cookie{position:fixed;top:0;left:0;background:#fffff0;border-bottom:1px solid #999;width:100%;color:#666;line-height:2em;text-align:left;text-indent:1em}

/*
----------------------------------------------
Global Tag styles
----------------------------------------------
*/

h1{
	text-transform:capitalize;
	letter-spacing:1px;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	margin:0px 24px 0 0;
	padding-top:5px;
	text-align:right;
}

/*
----------------------------------------------
Global Class styles
----------------------------------------------
*/

.hide{display:none}
.show{display:inline}
.rollover tr.frmbg0:hover,
.rollover tr.frmbg1:hover{background:#fff0f0}
