body { text-align:center; width:100%; margin:0px; padding:0px;}
html, body { color:#000000; background-color:#e37c00; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
h1 { margin:0px; padding:8px 0px 3px 20px; color:#DDDDDD; font-weight:lighter; font-size:1.5em; position:relative;}
h2 { color:#D1042D; font-size:1.4em; font-weight:lighter; margin:0px; padding:12px 0px 5px 0px;}
h3 { color:#D1042D; font-size:1.3em; font-weight:lighter; margin:0px; padding:12px 0px 5px 0px;}
a:link, a:visited { color:#ffffff; text-decoration:none; font-weight:normal;}
a:hover, a:active, a:focus { color:#000000; text-decoration:underline; font-weight:normal;}
body p { margin:0px; padding:7px 0px 7px 0px; line-height:1.4em; overflow:hidden;}
hr { color:#FF0000; border-top:1px solid #B2BB1E; border-right:0px solid #B2BB1E; border-bottom:0px solid #B2BB1E; border-left:0px solid #B2BB1E;}

#header { height:110px; padding:0px; margin:0px; display:block; background-image:url(../imgs/header-bg.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; color:#777777;}
.logo { width:370px; height:110px; display:inline; padding:0px 0px 0px 20px; margin:0px; float:left; clear:none;}
.headerinfo { width:560px; height:110px; display:inline; float:right; clear:none; padding:0px 0px 0px 0px; margin:0px; text-align:right;}
.headerinfo h1 { font-size:1.2em; line-height:1.5em; font-weight:bold; color:#777777; padding:45px 30px 0px 0px; margin:0px;}

#container { width:960px; margin: 0 auto; text-align:left;}

.content { padding:0px 0px 35px 0px; margin:0px; height:auto;}
.contentlid1 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px 0px; overflow:hidden;}
.contentlid2 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px -10px; overflow:hidden;}
.contentlid3 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px -20px; overflow:hidden;}
.contentlid4 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px -30px; overflow:hidden;}
.contentlid5 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px -40px; overflow:hidden;}
.contentlid6 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px -50px; overflow:hidden;}
.contentlid7 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px -60px; overflow:hidden;}
.contentlid8 { background-image:url(../imgs/contentlid.gif); height:10px; display:block; background-position:0px -70px; overflow:hidden;}

#largebtns { padding-top:15px;}
#largebtns ul {padding:0px; margin:0px;}
#largebtns li { padding:0px; margin:0px 0px 5px 0px; list-style-type:none; width:355px; height:35px; line-height:35px; text-transform:uppercase; color:#FFFFFF; text-align:center; background-position:top left;}
#largebtns li a:link, #largebtns li a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:0.9em;}
#largebtns li a:hover, #largebtns li a:active, #largebtns li a:focus { color:#000000; text-decoration:none; font-weight:bold; font-size:0.9em;}

.btnbg-aqua { background-image:url(../imgs/bntbg-aqua.png) !important; background-position:top left; }
.btnbg-blue { background-image:url(../imgs/btnbg-blue.png) !important; background-position:top left; background-repeat:no-repeat;}
.btnbg-dpurple { background-image:url(../imgs/btnbg-dpurple.png) !important; background-position:top left; background-repeat:no-repeat;}
.btnbg-pink { background-image:url(../imgs/btnbg-pink.png) !important; background-position:top left; background-repeat:no-repeat;}
.btnbg-red { background-image:url(../imgs/btnbg-red.png) !important; background-position:top left; background-repeat:no-repeat;}

.cbgyellow { background-image:url(../imgs/cbg-yellow.gif); background-position:bottom left; background-repeat:none; background-color:#ffb60f;}
.cbgorange { background-image:url(../imgs/cbg-orange.gif); background-position:bottom left; background-repeat:none; background-color:#ff7900;}
.cbgred { background-image:url(../imgs/cbg-red.gif); background-position:bottom left; background-repeat:none; background-color:#e24912;}
.cbglpurple { background-image:url(../imgs/cbg-lpurple.gif); background-position:bottom left; background-repeat:none; background-color:#e86db2;}
.cbgdpurple { background-image:url(../imgs/cbg-dpurple.gif); background-position:bottom left; background-repeat:none; background-color:#95519e;}
.cbgblue { background-image:url(../imgs/cbg-blue.gif); background-position:bottom left; background-repeat:none; background-color:#005abb;}
.cbgaqua { background-image:url(../imgs/cbg-aqua.gif); background-position:bottom left; background-repeat:none; background-color:#00aecb;}
.cbggreen { background-image:url(../imgs/cbg-green.gif); background-position:bottom left; background-repeat:none; background-color:#009661;}

.leftcol { float:left; display:block; clear:none; width:480px; padding:0px 0px 0px 0px;}
.rightcol { float:left; display:block; clear:none; width:480px; padding:0px 0px 0px 0px;}

.padleftpanel { padding:0px 0px 0px 28px;}
.padrightpanel { padding:0px 28px 0px 5px;}

.panel { color:#ffffff; margin:0px; width:445px;}
.panel a:link, .panel a:visited { color:#ffffff; text-decoration:underline; font-weight:normal;}
.panel a:hover, .panel a:active, .panel a:focus { color:#ffffff; text-decoration:none; font-weight:normal;}
.panel p { position:relative; line-height:1.4em; padding:7px 0px 5px 0px; margin:0px;} 
.panel h1 { margin:0px; padding:7px 0px 5px 0px; color:#FFFFFF; font-weight:bold; font-size:1em;}
.panel h2 { margin:0px; padding:7px 0px 5px 0px; color:#ffffff; font-weight:bold; font-size:1em;}
.panel h3 { margin:0px; padding:7px 0px 5px 0px; color:#E08D55; font-weight:lighter; font-size:1.4em;}
.panel form { margin: 0px; padding: 0px; }
.panel ul { margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.panel ul li { margin:0px; padding:4px 0px 4px 13px; color:#000000; background-image:url(../imgs/ul_li_type.gif); background-position:0 6px; background-repeat:no-repeat;}

.mytextfield { height:16px; background-color:#1A1A1A; color:#FFFFFF; border:0px solid #D1042D; font-size:1.0em; padding:3px; margin:0px 0px 3px 0px; line-height:16px;}

.sepline { border-bottom:1px dotted #ACAFB2; height:10px; line-height:0px; display:block;}

.footer {padding:0px 15px 10px 15px; text-align:right; margin:0;}
.footer p { color:#ffffff; margin:0px; padding:0px 20px 0px 0px;}
.footer a:link, .footer a:visited { color:#ffffff; text-decoration:none; margin:0px; padding:0px;}
.footer a:hover, .footer a:active, .footer a:focus { color:#ffffff; text-decoration:underline; margin:0px; padding:0px;}

/* Calender styles */
.cal { border:1px solid #333333;}
.calbox { height:70px; width:70px; overflow:hidden; border:1px solid #333333;}

/* FONT STYLES */
.cit { text-align:center;}
.taright { text-align:right;}
.bold { font-weight:bold;}
.italic { font-style:italic;}
.fcol1 { color:#0096db;} /* blue */
.fcol2 { color:#e24912;} /* red */
.fcol3 { color:#339900;}
.fsize1 { font-size:1.4em;}
.note { font-size:0.85em; color:#999999;}
.note a:link, .note a:visited { color:#999999; text-decoration:none;}
.note a:hover, .note a:active, .note a:focus { color:#B2BB1E; text-decoration:none;}
.ucaseit { text-transform:uppercase;}
.capit { text-transform:capitalize;}

/* MARGINS */
.mt1t { margin-top:10px;}
.mt1r { margin-right:10px;}
.mt1b { margin-bottom:10px;}
.mt1l { margin-left:10px;}
.mt2t { margin-top:20px;}
.mt2r { margin-right:20px;}
.mt2b { margin-bottom:20px;}
.mt2l { margin-left:20px;}

/* PADDING */
.pt1t { padding-top:10px;}
.pt1r { padding-right:10px;}
.pt1b { padding-bottom:10px;}
.pt1l { padding-left:10px;}
.pt1all { padding:10px;}
.pt2t { padding-top:5px;}
.pt2r { padding-right:5px;}
.pt2b { padding-bottom:5px;}
.pt2l { padding-left:5px;}
.pt2all { padding:5px;}
.pt3t { padding-top:15px;}
.pt3r { padding-right:15px;}
.pt3b { padding-bottom:15px;}
.pt3l { padding-left:15px;}
.pt3all { padding:15px;}

/* FLOATS AND PLACEMENT */
.fleft { float:left;}
.fright { float:right;}
.clearboth { clear:both;}
.cnone { clear:none;}
.vimg img { vertical-align:middle;}
.posrel { position:relative;}

.titlebg { background-image:url(../imgs/title_bg.gif); background-position:top left; background-repeat:repeat-x; height:33px;}

/* BORDER STYLES */
.bt1all { border:1px solid #ffffff;}
.bt1t { border-top:1px solid #ffffff;}
.bt1r { border-right:1px solid #ffffff;}
.bt1b { border-bottom:1px solid #ffffff;}
.bt1l { border-left:1px solid #ffffff;}
.imgborder { border:1px solid #666666;} 

/* STYLED BUTTONS */
.joinsubmit
{
	background: url(../imgs/join-btn.gif) no-repeat;
	height: 28px;
	width: 50px;
	border:none;
	background-color:#2D2A27;
}
.joinsubmit:hover
{
	background: url(../imgs/join-btn.gif) 0 -28px no-repeat;
	background-color:#D1042D;
}
.downloadbtn
{
	background: url(../imgs/download-btn.gif) no-repeat;
	height: 28px;
	width: 89px;
	border:none;
	background-color:#2D2A27;
}
.downloadbtn:hover
{
	background: url(../imgs/download-btn.gif) 0 -28px no-repeat;
	background-color:#D1042D;
}

/* BACKGROUND COLOURS */
.bgcol1 { background-color:#F2F2F2;}
.bgcol2 { background-color:#FFFFFF;}
.bgcol3 { background-color:#D1042D;}
.bgcol4 { background-color:#999999;}
.bgcol5 { background-color:#F4F4F4;}

.hcursor { cursor:pointer;}

/* FX */
.opacityit img { filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
.opacityit:hover img { filter:alpha(opacity=70); -moz-opacity:.70;opacity:.70;}
.opacityit2 img { filter:alpha(opacity=70); -moz-opacity:.70;opacity:.70;}
.opacityit2:hover img { filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
