@charset "UTF-8";
/* CSS Document */

body {background-color:#F2F3F4; margin:0px; }

img {border: none}
a {border: none; color: #663d7a; }

h1 { margin: 10px 0 8px 0; font-family:Arial, sans-serif; font-size:44px; line-height:36px; font-weight:700; letter-spacing:-1px; color:#777a80; }
h2 { margin: 0 0 5px 0; padding-top:15px; font-family:Arial, sans-serif; font-size:28px; line-height:24px; font-weight:700; letter-spacing:-1px; color:#cccc66; }
h3 { margin: 5px 0 10px 0; font-family:Arial, sans-serif; font-size:16px; line-height:18px; font-weight:700; color:#999; }

//p { margin: 0 0 5px 0; font-family:Lucida Grande, Lucida; sans-serif; font-size:11px; line-height:15px; color:#555; }
p { margin: 0 0 5px 0; font-family:Lucida Grande, Lucida; sans-serif; font-size:11px; color:#555; }

.sm { font-size:10px; color:#999;}



#topbar { background-image:url(images/topbar_01.gif); background-repeat:repeat-x; height:119px; }
#size { width:800px; margin: 0 auto; position:relative; }
#logo { position:absolute; left:0px; top:10px; }
#login {
	margin:0px;
	position:absolute;
	right:30px;
	top:10px;
	text-align:right;
	width:430px;
	height:30px;
}
#header { margin:0px; position:absolute; right:30px; top:50px; text-align:right; width:530px; height:30px;
	font-family:Arial, sans-serif; font-size:30px; font-weight:700; letter-spacing:-1px; color:#AAA; }
#header2 { margin:0px; position:absolute; right:30px; top:80px; text-align:right; width:430px; height:30px;
	font-family:Arial, sans-serif; font-size:20px; color:#cccc66; }

#menubar { background-color:#3d3b3d; height:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#cccc66; }
#menu { width:780px; margin: 0 auto; position:relative; padding-top:6px;  color:#cccc66; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#cccc66;}
#menu a { color:#FFF; text-decoration:none; }
#menu a:hover { color:#cccc66; text-decoration:underline; }
.menuat { width:780px; margin: 0 auto; position:relative; padding-top:6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#cccc66; text-decoration:underline; }
#menu_news {
	position: absolute;
	right: 15px;
	top: 125px;
	width: 450px;
}
#menu_news a { color:#FFF; text-decoration:none; }
#menu_news a:hover { color:#cccc66; text-decoration:underline; }

#account {
	width:300px;
	position:absolute;
	padding-top:6px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccc66;
	right: 30px;
	top: 119px;
	text-align:right;
}
#account a { color:#FFF; text-decoration:none; }
#account a:hover { color:#cccc66; text-decoration:underline; }

#bottommenubar { margin:0px; height:32px; background-image:url(images/bottommenu_03.gif); background-repeat:repeat-x;}


#pad {
	height:15px;
}

#main {
	position:relative;
	margin: 0 auto;
	width:800px;
	z-index: 1;
}
#home { min-height:377px; }


#one {
	position:absolute;
	left:0px;
	top:15px;
	width:193px;
}
#two {
	position:absolute;
	left:203px;
	top:15px;
	width:193px;
}
#three {
	position:absolute;
	left:405px;
	top:15px;
	width:193px;
}
#four {
	position:absolute;
	left:607px;
	top:15px;
	width:193px;
}
#five {
	position:absolute;
	left:198px;
	top:30px;
	width:381px;
	height: 342px;
}
#six {
	position:absolute;
	left:590px;
	top:30px;
	width:193px;
	height: 342px;
}
#partners {
	position:absolute;
	left:12px;
	top:37px;
	width:145px;
	height: 145px;
}



#top { height:20px; background-image:url(images/corners_top.gif);}
#image { height:130px; background-color:#FFF;}
#text { height:170px; background-color:#FFF; padding-left:8px; padding-right:2px; margin:0px;}
#readmore { height:30px; background-color:#FFF; padding-left:8px; padding-right:1px; margin:0px;}
#base { height:17px; background-image:url(images/corners_bottom.gif);}

#rightcolone { position:absolute; left:414px; top:185px; width:179px; height:173px; z-index:1; }
#rightcolonedouble {
	position:absolute;
	left:414px;
	top:184px;
	width:368px;
	height:173px;
	z-index:1;
}
#rightcoltwo { position:absolute; left:605px; top:184px; width:179px; height:175px; z-index:2; }

.box { background: #FFFFFF; width:800px; margin: 0px auto; }
.boxtop { background-image:url(images/ne.gif); background-position:right; background-repeat:no-repeat;}
.boxtop div { font-size: 0; height: 15px; background-image:url(images/nw.gif); background-position:left; background-repeat:no-repeat; }
.boxbottom { background-image:url(images/se.gif); background-position:right; background-repeat:no-repeat; }
.boxbottom div { font-size: 0; height: 15px; background-image:url(images/sw.gif); background-position:left; background-repeat:no-repeat; }

.boxcontainer {text-align: left; width:800px; margin:0px;}
.boxcontent { padding: 0px 10px 0px 10px; margin:0px; width:375px; min-height:318px;}
//.boxcontent2 { padding: 0px 10px 30px 10px; margin-left:200px; width:580px; min-height:332px;}
.boxcontent2 { margin-left:200px; width:580px; min-height:332px; text-align: justify}


/* footer copyright and asterisk */
#copyright { margin:0 auto; width:780px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding-top:10px;}
#copyright a { color:#999; text-decoration:underline;}
#copyright a:hover { color:#cccc66; text-decoration:underline;}

#gobstopper { position:absolute; top:377px; right:30px; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#c9c9c9; padding-top:10px; text-align:right;}
#gobstopper a { color:#c9c9c9; text-decoration:underline;}
#gobstopper a:hover { color:#cccc66; text-decoration:underline;}

#footer {
height:255px;
width:100%;
background-image:url(images/astriskbg2.gif);
background-position:center;
background-repeat:repeat-x;
position: absolute;
top: 600px;
}
.clear { overflow: hidden; width: 100%; }

#asterisk { margin:0px; position:absolute; left:309px; top:0px; width:185px; height:173px;}



/* email and login */
#contacttop { height:30px; background-image:url(images/contacttab_01.gif); }
#contact { min-height:266px; background-color:#f1f1f2; padding: 10px 10px 10px 10px;}
#contactbase { height:16px; background-image:url(images/contacttab_03.gif); }
.contactform { border: 1px solid #cccc66; line-height:16px;}
.send { color:#CCC; background-color:#777a80; margin:0px; height:20px; border: 1px solid #cccc66;}
a.button { background: transparent url('images/bg_button_a.gif') no-repeat scroll top right; color: #444;
    display: block; float: left; font: normal 12px arial, sans-serif; color:#FFF; height: 24px; margin-right: 6px;
    padding-right: 18px; text-decoration: none;}
a.button span { background: transparent url('images/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; }
a.button:active { background-position: bottom right; color: #cccc66; text-decoration:underline; outline: none; }
a.button:active span { background-position: bottom left; padding: 5px 0 5px 18px; }

.form { color:#333; background:#aaabb0; border: 1px solid #a7a9ae; height:16px; width:110px; margin:0px; vertical-align:middle;}
.area tr {}
.login { color:#CCC; background-color:#777a80; margin:0px; height:20px; border: 1px solid #7c7f85;}

#partners_glenn { position: absolute; top: 97px; left: 30px }
#partners_vic { position: absolute; top: 283px; left: 30px }