
/**Generic Styles**/
/*Anchors*/
a{text-decoration:none; font-family:Tahoma; color:#255599}
a:hover{text-decoration:underline}
a:visited{color:#0976B9}
a:focus, a:active{outline:none; text-decoration:underline overline}
a img{border-width:0px}
/*Headers*/
h1{font-size:30px}
h2{font-size:27px}
h3{font-size:24px}
h4{font-size:21px}
h5{font-size:18px}
h6{font-size:15px}
h1, h2, h3, h4, h5, h6{margin:1em 0 0 3px}
/*Lists*/
ul>li{list-style-type:none}
ul ul>li{list-style-type:disc}
/*Tables*/
table{width:100%}
td{vertical-align:top}
/*Paragraph*/
p{margin:3px 13px 0 13px}

html, body{margin:0; padding:0;  color:#364A66}

.LeftText{text-align:left}
.CenterText{text-align:center}
.RightText{text-align:right}

/*Sky Buttons*/
.SkyButton{position:relative}
.SkyButton a{display:block; height:100%; width:100%; position:absolute; font-size:12px; line-height:2.1em; text-align:center}
.SkyButton table{border-spacing:0}
.SkyButton td{height:30px; padding:0}        
.SkyButton td:first-child{background:url(/images/BlueButtonLeft.png); width:6px}
.SkyButton td:first-child+td{background:url(/images/BlueButtonCenter.png)}
.SkyButton td:first-child+td+td{background:url(/images/BlueButtonRight.png); width:6px}
.SkyButton.active{position:relative; left:7px; font-weight:bold}
/******************/

/***Template***/
body{background:url(/images/Background.png) repeat-x fixed top; font-family:Tahoma; font-size:15px; position:absolute; min-height:100.2%; width:100%}
#Page{margin:45px auto 0px auto; width:980px}

#Header{}
#Header .center{background:url(/images/HeaderBackground.png) repeat-y scroll center center}

#Navigation>table{margin:0px; border-collapse:collapse; height:33px; width:100%}
#Navigation td{padding:0px}
#Navigation .left{width:15px; background:url(/images/NavLeft.png) no-repeat scroll center center}
#Navigation .center{background:url(/images/NavBackground.png) repeat-x scroll center center}
#Navigation .right{width:15px; background:url(/images/NavRight.png) no-repeat scroll center center}
#Navigation ul{margin:0px; padding:0px; font-size:1.3em; line-height:30px; color:#3C5271}
#Navigation li, #Navigation a{margin:0px}
#Navigation li{height:33px; padding:0px 24px 0px 15px; position:relative; background:url(/images/NavDivider.png) no-repeat scroll right center; float:left; list-style-type:none}
#Navigation a{height:28px; padding:0px 18px 0px 15px; position:absolute; top:1px; left:-4px; display:block; text-decoration:none; opacity:0.0;filter:alpha(opacity=0)}
#Navigation a span{position:relative; left:5px; top:-1px}
#Navigation a:hover{background:#255599; opacity:0.1; filter:alpha(opacity=10); color:#000000}
#Navigation a.selected{background:#FFFFFF; opacity:0.6; filter:alpha(opacity=60); color:#3C5271}

#Content{}
#Content>table{margin:0px; border-collapse:collapse; height:100%; width:100%}
#Content td{padding:0px}
#Content .left{height:100%; width:15px; background:url(/images/ContentLeftBackground.png) repeat-y scroll center center}
#Content .left div{height:100%; width:5px; background:url(/images/ContentLeft.png) no-repeat scroll center top}
#Content .center{background:#FFFFFF url(/images/ContentBackground.png) repeat-x scroll center top}
#Content .right{width:15px; background:url(/images/ContentRightBackground.png) repeat-y scroll center center}
#Content .right div{height:100%; width:5px; background:url(/images/ContentRight.png) no-repeat scroll center top}

.IE #Content .left{position:relative}
.IE #Content .left div{position:absolute; right:0px}
.IE #Content .right{position:relative}
.IE #Content .right div{position:absolute; left:0px}
/*.OP #Content .left{position:relative}
.OP #Content .left div{position:absolute; right:0px}
.OP #Content .right{position:relative}
.OP #Content .right div{position:absolute; left:0px} NEED OPERA FIX*/

#Footer{line-height:1.3em; height:9em; text-align:left; font-size:12px; font-weight:bold; color:#486979}
#Footer div{position:absolute; bottom:0px; text-align:center; width:980px}
#Footer a{margin:0px 15px; font-size:12px; font-weight:bold; color:#486979}

