/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
/* remember to define focus styles! */
:focus { outline:0; }
/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0; }

/* General Styling */
body { 
	background-color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left; }
h2 { color:#fff; font-size:22px; margin-bottom:10px; }
h3 { color:#beebfa; font-size:18px; margin-bottom:10px; }
h4 { color:#fff; font-size:15px; margin-bottom:10px; }
h5 { color:#fff; font-size:13px; margin-bottom:10px; }
h6 { color:#beebfa; font-size:11px; margin-bottom:10px; }
p { color:#000; font-size:11px; text-align:justify; margin-bottom:10px; }

a { color:#fff; text-decoration:underline; }
a:hover { text-decoration:none; }

input[type="text"], textarea { background:#fff url(../imgs/inputbg.gif) top left; border:1px solid #ccc; padding:3px; color:#222; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
input[type="text"] { height:14px; }
input[type="text"]:focus,textarea:focus { border-color:#999; }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }

/* Main */
#wrapper { background:#00aae5 url(../imgs/wallpaper.gif) no-repeat bottom right; margin-top:240px; padding-bottom:50px; }
#main { position:relative; top:-240px; width:800px; margin:0 auto -200px auto; overflow:hidden; }
#leftbar { float:left; width:220px; }
#leftbar h2 { padding:0 20px 20px 30px; font-size:13px; line-height:16px; }
#rightbar { float:left; width:140px; padding-top:40px; }

a#brochure { display:block; width:140px; height:0; background:url(../imgs/brochure.gif); padding-top:200px; overflow:hidden; }
a:hover#brochure { background-position:0 -200px; }

#forbrochure { padding:20px 0 0 10px; line-height:14px; }

a#freetransf { display:block; margin-top:20px; }

/* Menu */
#menu { width:220px; }
#menu a { display:block; width:150px; height:19px; background:url(../imgs/menubg.gif); padding:8px 35px; color:#fff; font-size:13px; font-weight:bold; text-decoration:none; }
#menu a:hover, #menu a.active { background-position:0 -35px; color:#00aae5; }

/* Content */
#cont { float:left; width:440px; }
#cont #imgframe { width:400px; background:url(../imgs/imgframe.gif) no-repeat bottom; padding:20px; }
#cont .textcont { padding:0 20px; }
#cont h1 { position:relative; width:400px; height:60px; margin-top:40px; }
#cont ul { list-style:inside; margin-bottom:10px; color:#000; }
#cont hr { border:1px solid #0095cc; border-bottom-color:#53bee6; }
#formail ul { list-style:none; }
#formail li { float:left; width:190px; margin-right:20px; }
#formail label { display:block; color:#222; padding:3px 0; }
#formail input[type="text"], #formail select { width:182px; }
#formail textarea { width:392px; }

/* Related Links */
#relatedlinks { width:740px; height:auto; padding:0 0 15px 0; margin:0 auto; color:#ccc; }
#relatedlinks #rltitle { border-bottom:1px solid #fff; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; }
#relatedlinks a { color:#000; text-decoration:none; }
#relatedlinks a:hover { text-decoration:underline; }
#relatedlinks ul { width:100%; padding:5px 0; color:#000; }
#relatedlinks li { display:block; list-style:inside; float:left; width:20%; padding:0; font-size:11px; }
