a {color:#fff ;  }
a:hover, a:focus {color:#fff ; background:#015D9C}
body { margin:0 ;padding:0 ; background:url(images/bg.jpg) repeat-x #59B2EF ; font-family:"lucida sans unicode", arial ; font-size:62.5% ; color:white}
#header {background:url(images/header.jpg) repeat-x 42px 0px; width:100% ; height:150px ; margin-top:50px}
#logo {background:url(images/logo.jpg) no-repeat ; height:142px ; width:400px ; }
#left { float:left ; height:450px }
#center { margin-left:220px ; margin-right:220px ;}
#center p, #center li {font-size:1.4em}
#right {width:200px ;position:absolute  ; right:0px ; top:201px ; background:#4CA5E3 ; height:250px }
#right p {font-size:1.1em ; margin:5px 10px 5px 10px;}
#right h2 {font-size:1.7em ; letter-spacing:-1px; clear:left}
label {font-size:1.2em}
#footer { background:url(images/footer.gif) repeat-x #ffffff;  width:100% ; color:#1672B1 ; clear:both ; border-bottom:200px solid #fff}
#copy { text-align:center ; color:#E56B10 ;padding-top:35px ; margin:0 ; padding-bottom:20px}
#copy a {color:#E56B10 ;}
h1 {margin:0 ;padding:0 ; color:#ffffff ; text-transform:uppercase; letter-spacing:-3px ; font-size:3.2em ; font-weight:normal ; text-align:right}
h2 {font-size:2em ; letter-spacing:-2px ;  padding-left:10px ; font-weight:normal ;margin:0px ; }
h3 {font-size:1.6em ; letter-spacing:-1px ;  padding-left:10px ; font-weight:normal ;margin:0px ; }
#port h2 {clear:right ;}
h1 span, h2 span {color:#FFB075}
h2 span {background:#3993D1}
h2#menuh {margin:0 ;padding:0 ; background:url(images/menutitle.jpg) no-repeat right; height:35px ; width:210px ; margin:0 }
#showCase { background:url(images/caption1.gif) transparent no-repeat; border-bottom:5px solid #e0e0e0 ;color:#4CA5E3 ; font-size:1.2em ;float:right ; padding-top:5px ; margin-left:1em ; width:50% ; border-bottom:solid 5px e0e0e0 ;}
#showCase h2{ padding-right:5px ;text-align:right}
a.module {background:#fff; border:solid 1px #fff; color:#015D9C;display:block ; height:83px ;overflow:hidden; padding:5px; text-decoration:none; }
#showCase span.txt, #showcase strong {display:block; margin:0px ; }
#showCase span.txt {height:4em ; overflow:hidden}
#showCase strong {font-size:1.2em; margin-top:0; font-weight:normal}
a.module:hover, a.module:focus {background:#015D9C; color:#fff;cursor:hand}
.clipper {border:solid 1px #e0e0e0; display:inline; float:left; margin-right:5px ; overflow:hidden; width:50%;}
a:hover .clipper, a:focus .clipper {border:solid 1px #fff;}
.clipper img {border:none}
#home #center p {width:48%}

#menu {margin:0; padding:0 ; list-style:none ; font-family:arial ;  border-bottom: solid 20em #59B2EF}
#menu li {background:url(images/menuback.gif) no-repeat transparent; }
#menu li.first {background:url(images/menuback1.gif) no-repeat transparent;}
#menu a { background-image:url(images/menuout.gif); background-repeat: no-repeat ;background-color: transparent ; background-position:10px 50%; width:170px; font-size:1.3em ; text-decoration:none ; color:white ; text-transform:uppercase ; padding-left:40px ; letter-spacing:-1px ; display:block ; padding-top:1em; padding-bottom:1em ; }
#menu .this a {color:#FFB075}
#menu a:hover { background-image:url(images/menuover.gif) ; background-repeat:no-repeat; background-position: 10px 50%; color:#FFB075}
#menu .this a:hover { background-image:url(images/menuout.gif); color:#FFB075 ;cursor:default; }
img.leftie {margin-right:5px ; margin-bottom:5px ; padding:2px ; border:solid white 2px ; }
img.rightie {margin-left:5px ; margin-bottom:5px ; padding:2px ; border:solid white 2px ; }
acronym {background:#69B0E1 ; cursor:default}
.seeIE {display:none}
