/*---------------------------------------------------
Elements
 ---------------------------------------------------*/
html, body{padding:0; margin:0; font:normal 76%/1.5 Verdana, Helvetica, Arial, sans-serif;}
a:link, a:visited, a:hover, a:active{color:#09C; font-size:1em; line-height:1.75; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
h1{color:#000; font-size:2.05em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:1.778em; border-bottom:1px solid #000; font-weight:bold;}
h3{font-size:1.556em; font-weight:bolder; line-height:8px;}
img {border:none;}
ul{text-align:left; list-style:none;}
li{font-size:1.222em;}

/*---------------------------------------------------
Specifics
 ---------------------------------------------------*/
#container{margin:45px auto; width:645px;}

#sitedown{text-align:center; font-size:1.33em; color:#f00;}

#titles{float:left; padding:5px;}
#titles h1{margin: 0; line-height: 1em; padding: 2px 0 10px 0;}

#titles #frtitle{clear:both; padding-left: 50px;}
#titles #sptitle{clear:both; padding-left: 100px;}
#titles #csptitle{clear:both; padding-left: 100px;}

#title{float:left; width:490px;}

#title img{float:right; clear:none;}

#rightimages{float:right; padding-left:1px;padding-right:4px; padding-top: 20px; width: 142px;}
#usa #rightimages{padding-left:3px; padding-right: 0;padding-top: 0;}
#usa #rightimages .top{padding-left:0; padding-bottom:1px;}
#usa #rightimages .bottom{padding-left:0; margin-left:-1px;}

/*---------------------------------------------------
English
 ---------------------------------------------------*/
#englishnav{float:left; text-align:right; position:relative; width: 268px;}
#englishnav h2{padding-bottom:4px; width:150px; margin:5px 20px 5px 100px;}
#englishnav ul{padding:0 0 0 191px; margin:0;}

/*---------------------------------------------------
French
 ---------------------------------------------------*/
#frenchnav{float:left; clear:none; position:relative; width: 230px;}
#frenchnav h2{width:150px; margin: 5px auto; padding-bottom:4px; text-align: center;}
#frenchnav ul{position:absolute; top:247px; left:75px; padding:0; margin:0; text-align: center;}

/*---------------------------------------------------
Canadian Spanish
---------------------------------------------------*/
#cSpanNav{float:right; clear:none; position:relative;}
#cSpanNav h2{width:150px; position:absolute; top:150px; left:10px; padding-bottom:4px; margin-top:0; text-align: right;}
#cSpanNav ul{position:absolute; top:185px; left:75px; padding:0; margin:0; text-align: right;}

/*---------------------------------------------------
Spanish
---------------------------------------------------*/
#spanishnav{float:right; clear:none; position:relative;}
#spanishnav h2{width:150px; position:absolute; top:212px; left:148px; padding-bottom:4px; margin-top:0;}
#spanishnav ul{position:absolute; top:247px; left:148px; padding:0; margin:0;}

/*---------------------------------------------------
English - Australian
 ---------------------------------------------------*/
#au #englishnav h2{border-bottom:1px solid #464646;}

/*---------------------------------------------------
International Page
 ---------------------------------------------------*/
#intl{text-align:center; margin:0; padding:0;}

#intl #container{margin:5px auto;}

#intl #intlinks{float:left; text-align:left; padding-left:10px; margin-top:70px;}
#intl #intlinks ul{margin:0; padding:0;}
#intl #intlinks li{margin:0 0 25px 0; padding:0;}
#intl a:link, #intl a:visited, #intl a:hover, #intl a:active{position:relative; display:block; color:#000; background:url(/images/login_button.gif) no-repeat 0 5px; padding-left:23px;  }
#intl #intlinks a h3 {margin:0; padding:0; font-size:1.15em; line-height:1.45;}
#intl #intlinks a img {margin:3px 0 0 0;}

#intl #lrgimage{float:left; padding:10px;}