/* Author : Patrick Sy */

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,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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {	outline:0;}
body { line-height:1;}
/* ol, ul { list-style:none;} */

table { border-collapse:separate; border-spacing:0;}
caption, th, td { text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}

/*** font styles ***/
a,h1,h2,h3,h4,h5,h6,p,pre,table,th,td,label,li,input,textarea,select,blockquote,code,dt,dd {}
a { text-decoration:none; cursor:pointer; color:#003399;}
a:hover, a:focus { text-decoration:none; color:#8dd9ff;}
:focus { outline:0;}

h1,h2,h3 { font-weight:bold;}
p,strong,li,label,pre,table,th,tr,td,tbody,tfoot,thead,blockquote,code  {}
em { font-style:italic;}
strong { font-weight:bold;}
/* ol li { list-style:decimal inside;} */

span.break { display:block; margin-bottom:22px;}
.orange { color:#e78d49;}
.alignLeft { float:left;}
.alignRight { float:right;}
.caps { text-transform:uppercase;}
.abs div { position:absolute;}
.clr { height:0; clear:both;}

/*** general ***/
body { background:url(images/bg.gif) top center repeat-x #040503; text-align:center; font-family:Verdana; color:#fff; position:relative;}
#wrapper, .wrapper { text-align:left; margin:0 auto; width:910px; position:relative;}

#header { background:url(images/logoBg.gif) no-repeat; height:467px;}
#logo { background:#040503; width:841px; height:183px; position:absolute; top:0; left:69px;}
#login { font:12px Arial; position:absolute; right:30px; top:165px;}
#nav { background:url(images/navBg.gif) no-repeat; width:856px; height:28px; padding-left:6px; position:absolute; top:0; left:24px; font:12px Arial;}
#nav li { float:left; display:block; border-right:1px solid #180110;}
#nav li a { float:left; display:block; padding:6px 13px 7px 13px; color:#fff;}
#nav li.end { border:none;}
#headingImg { position:absolute; width:862px; height:309px; top:158px; left:0; padding:0 24px;}
#mainBody, #mainBodyInside { background:url(images/contentBg.jpg) top center no-repeat #1c1c1c; padding-bottom:170px; position:relative;}
#mainBodyInside { padding:0;}
.swoosh { background:url(images/swoosh.png) center 0 no-repeat; position:absolute; width:100%; height:49px; top:269px; left:-8px;}
#mainBody .wrapper, #mainBodyInside .wrapper { position:inherit;}
.mContent .text { padding:35px 40px; font:14px Verdana;}
#footer { background:url(images/footerBg.gif) repeat-x;}
#footer .wrapper { background:url(images/footerImgBg.gif) center 105px no-repeat; height:149px;}
.promoBtn { background:url(images/promoBtn.png) no-repeat; position:absolute; width:520px; height:262px; top:-160px; left:195px;}
.copyright { padding-top:120px; font:12px Arial; font-weight:bold; text-align:center;}
.inner { padding-top:15px;}
.copyright a, #login a { color:#fff;}
.copyright a:hover, .copyright a:focus, #login a:hover, #login a:focus { text-decoration:underline;}

#insidePage { margin:0 auto; width:862px; padding-top:42px;}
#insidePage .div { background:url(images/divBg.jpg) no-repeat; height:15px;}
#insidePage .top { background:url(images/topBg.jpg) no-repeat; height:15px;}
.footerBase { background:url(images/footerImg1.jpg) no-repeat; width:822px; height:88px; margin:0 auto; padding:17px 0 0 40px;}
a.btn1, a.btn2 { background:url(images/btn1.gif) 0 0 no-repeat; width:91px; height:23px; display:block; float:left; padding-top:8px; margin-right:2px; text-align:center; font-size:13px; font-weight:bold; color:#fff;}
a.btn2 { background:url(images/btn2.gif) 0 0 no-repeat; width:123px; text-align:left; padding-left:23px; margin-right:34px;}
a.btn1:hover, a.btn1:focus, a.btn2:hover, a.btn2:focus { background-position:0 -69px;}

#insidePage .mid { background:url(images/mContentBg.jpg) repeat-y; padding:0 16px;}
.row { float:left; width:240px; margin-left:20px; padding-top:18px;}
#insidePage .end { margin:0;}
.blackCover { background:#000; margin-top:16px; padding:10px 0 20px 0; border:1px solid #494949;}
.centerdImg { text-align:center;}
.crossTab, .subTab { margin-top:16px; font-family:Tahoma;}
.crossTab li { list-style:none inside; margin-bottom:15px; font-size:22px; color:#ed018a;}
.crossTab li ul { margin-top:15px;}
.crossTab li a { color:#ed018a;}
.crossTab li a:hover, .crossTab li a:focus, .subTab li a:hover, .subTab li a:focus { text-decoration:underline;}
.crossTab li ul {}
.subTab li { list-style:url(images/package/tab.gif) inside; margin-bottom:15px; font-size:12px;}
.subTab li a { color:#fff;}
ul.alignLeft { width:188px;}
