/*
* @package JawsheeNET Gold Web Package
* @version 1.0.0 - 4th Feb 2012
* @author JawsheeNET - http://jawshee.net
* @copyright Copyright (C) 2012 HypnoticEvolution; JawsheeNET
* @fileinformation style.css - Copyright - See Above for Notice.
* All Rights Reserved for Respective Js and CSS element authors.
*/

html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, address, cite, code, 
del, dfn, em, img, ins, kbd, q, samp, 
small, strong, sub, sup, var, 
b, i, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu, 
time, mark, audio, video{  margin:0;   padding:0;   border:0;   outline:0;   font-size:100%;   vertical-align:baseline;   background:transparent}
      
.introduction{text-align:center !important; font-size:20px; width:100%; font-family:'Arapey',serif}

article, aside, figure, footer, header, 
hgroup, nav, section{display:block}

nav ul{list-style:none}

blockquote, q{quotes:none}

.pulsate a, .pulsate a:visited  {
color: #C40 !important;	
font-weight:normal !important;
}
 .pulsate a:hover {
 color:#C50 !important;
 }

blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}

a{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent}

ins{background-color:#ff9; color:#000; text-decoration:none}

mark{background-color:#ff9; color:#000; font-style:italic; font-weight:bold}

del{text-decoration:line-through}

abbr[title], dfn[title]{border-bottom:1px dotted #000; cursor:help}

table{border-collapse:collapse; border-spacing:0}

hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}

input, select{vertical-align:middle}
 */
html{*overflow-x:hidden}

body{font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22}

table{font-size:inherit; font:100%}

select, input, textarea{font:99% sans-serif}

pre, code, kbd, samp{font-family:monospace,sans-serif}

body, select, input, textarea{color:#444}

h1, h2, h3, h4, h5, h6{font-weight:bold; text-rendering:optimizeLegibility}

html{-webkit-font-smoothing:antialiased}
 
a:hover, a:active{outline:none}

a, a:active, a:visited{color:#607890}
a:hover{color:#036}

ul{margin-left:30px}
ol{margin-left:30px; list-style-type:decimal}

small{font-size:85%}
strong, th{font-weight:bold}

td, td img{vertical-align:top}

sub{vertical-align:sub; font-size:smaller}
sup{vertical-align:super; font-size:smaller}

pre{  padding:15px;     white-space:pre;   white-space:pre-wrap;   white-space:pre-line;   word-wrap:break-word}

input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{margin:0; vertical-align:-2px}
.ie6 input{vertical-align:text-bottom}

label, input[type=button], input[type=submit], button{cursor:pointer}

::-moz-selection{background:#2359A9; color:#fff; text-shadow:none}
::selection{background:#2359A9; color:#fff; text-shadow:none}

a:link{-webkit-tap-highlight-color:#2359A9}

button{ width:auto; overflow:visible}

.ie7 img{-ms-interpolation-mode:bicubic}
input.paypal{ width: auto; background:#fafafa; border:1px solid #ccc; padding:5px; box-shadow:0 0 5px #D9D9D9; -moz-box-shadow:0 0 5px #D9D9D9; -webkit-box-shadow:0 0 5px #D9D9D9}
a, a:active, a:visited{color:#2359A9; text-decoration:none}
a:hover{color:#2359A9; font-weight:bold}
.ribbon{background:url(../img/grad-blue.gif) repeat-x center top #123E73; border:1px solid #123e73; color:#FFF; text-shadow:0 -1px 0 #11506F}
.triangle-ribbon{border-color:transparent #1a4982 transparent transparent}

.messagebox{    background:none no-repeat scroll 20px 8px #EEE;     border-radius:4px 4px 4px 4px;     cursor:pointer;     font-family:Helvetica,Arial,"Times New Roman",Times,serif;     font-size:12px;     font-style:normal;     margin:12px 0 20px;     padding:10px 10px 10px 25px;     width:auto}
.testimonial{    background-color:#B5D8FA;     border:1px solid #6495ED;     color:#36414B}
.disclaimer{    background-color:#FFC8D1;     border:1px solid #D96E66;     color:#CD0A0A}
#testimonial_slideshow{height:auto}
footer a, footer a:hover, footer a:visited{color:#2B6FD4; font-weight:normal !important}
#navi ul{    margin:0 !important;     padding:0 !important}
#navi ul li{    background:url("../img/cp-arrow.png") no-repeat scroll left center transparent;     border-bottom:1px dotted #CCC;     list-style:none outside none !important;     margin:0 !important;     overflow:auto;     padding:6px 6px 6px 22px !important}
#navi ul li:first-of-type{    border-top:1px dotted #CCC}
#navi ul li:hover{    background:url("../img/cp-arrow.png") no-repeat scroll left center #F5F5F5}

.sidebar-nav li.current{background:url(../img/grad-blue.gif) repeat-x center top #123E73; border:1px solid #11506F}
h4 span{font-size:10px; color:#888 !important}
h4 span a{font-size:10px; color:#888 !important}

.tags{font-size:0.7em; color:#999}
body{color:#f2f2f2; background:#112c54 repeat-x top; background-image:url(../img/header-bg.png); background-repeat:repeat-x}
h1#logo{background:url(../img/logo.png) no-repeat scroll 0 0 transparent}
nav a, nav a:visited{color:#f2f2f2; text-shadow:0 1px 0 #000}
nav a:hover{color:#d9d9d9}
#nav ul a{text-shadow:0 1px 0 #FFF}

footer{color:#f2f2f2}
footer li a, footer li a:visited{color:#f2f2f2}
footer li a:hover{color:#d9d9d9; text-decoration:none !important}

#wrapper{width:980px; margin:0 auto}

h1{font-weight:bold; font-size:220%; float:left; margin-top:5px}
h1#logo{display:inline; height:38px; text-indent:-4000px; width:231px;margin-top:0px !important;}
h2{font-size:200%; margin-bottom:10px; letter-spacing:-1px}
h2.ribbon{padding:15px 30px; position:relative; left:-55px; float:left; margin-bottom:20px; border-radius:3px 3px 3px 0px; -moz-border-radius:3px 3px 3px 0px; -webkit-border-radius:3px 3px 3px 0px}
.triangle-ribbon{border-style:solid; border-width:13px; height:0; position:relative; width:0; float:left; clear:left; left:-67px; top:-33px; z-index:-1}
h2.full{width:890px}
h2 span{position:absolute; right:25px; font-size:80%; margin:3px 0 0}
h3{font-size:180%; font-weight:bold; margin-bottom:15px}
aside h3{font-size:138.5%; font-weight:bold; margin-bottom:15px; color:#333; padding-bottom:10px; border-bottom:1px solid #D9D9D9}
h4{font-size:128%; font-weight:bold; margin-bottom:20px; color:#333}
h5{font-size:100%}
h5.inline{float:left; margin-right:10px}
h6{font-size:93%}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin-right:5px; vertical-align:-2px}

.fl{float:left}
img.fl{margin:0 25px 25px 0}
.fr{float:right}
img.fr{margin:0 0 25px 25px}
.fn{float:none!important}
.cl{background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0}
.tl{text-align:left}
.tr{text-align:right}

.tc{text-align:center}
.hd{display:none}
.strong{font-weight:700!important}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.margin-left{margin-left:20px}
.margin-right{margin-right:20px}
.margin-top{margin-top:20px}
.margin-bottom{margin-bottom:20px}
.border-top{border-top:1px solid #D9D9D9; padding-top:10px; margin-top:20px}
.border-left{border-left:1px solid #D9D9D9; padding-left:10px; margin-left:20px}
.border-bottom{border-bottom:1px solid #D9D9D9; padding-bottom:10px; margin-bottom:20px}
.border-right{border-top:1px solid #D9D9D9; padding-top:10px; margin-top:20px}
.txt-smaller{font-size:85%}
.txt-small{font-size:93%}
.txt-light{color:#4d4d4d}
.txt-lighter{color:#666}

#nav{float:right; line-height:100%; margin:0; padding:10px}
#nav li{float:left; position:relative; list-style:none; z-index:100; margin-left:15px; padding-bottom:5px}

#nav a{font-weight:bold; text-decoration:none; display:block; padding: 8px 12px; font-size:113%; -webkit-border-radius:3px; -moz-border-radius:3px; color:#FFF;}
#nav a:hover{background:#FFF; color:#FFF}

#nav .current a, #nav li:hover >a{background:#e5e5e5; color:#444; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:7px 11px 8px; text-shadow:0 1px 0 #FFF}

#nav ul li:hover a, #nav li:hover li a{background:none; border:none; color:#666; -webkit-box-shadow:none; -moz-box-shadow:none}
#nav ul a:hover{background:#f2f2f2 !important; color:#1A1A1A !important; padding:10px; -webkit-border-radius:0; -moz-border-radius:0}

#nav li:hover >ul{display:block}

#nav ul{display:none; margin:0; padding:0; width:185px; position:absolute; top:35px; left:0; background:#fafafa; border:solid 1px #d9d9d9; z-index:100; font-size:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
#nav ul li{float:none; margin:0; padding:0}
#nav ul a{font-size:100%; font-weight:normal; padding:10px !important}
#nav ul a:hover{font-size:100%; font-weight:normal; padding:10px}

#nav ul ul{left:185px; top:1px}

#nav ul li:first-child >a{-webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px}
#nav ul li:last-child >a{-webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px}

#nav:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
#nav{display:inline-block}
html[xmlns] #nav{display:block}
* html #nav{height:1%}

header{margin:25px 0 20px}
footer{padding:10px 0}
.footer-nav{float:right}
.footer-nav li{display:inline}
.footer-nav a, .footer-nav a:visited{text-decoration:none; margin:0 10px}
footer li a:hover{color:#666; text-decoration:none}
#page{background:#fff; color:#191919; border:1px solid #d9d9d9; padding:40px; position:relative; width:898px; z-index:1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
#page-content.two-col{float:left; padding-right:35px; width:600px; display:inline}
.breadcrumbs{margin:0 0 20px; list-style:none; padding:10px 15px; background:#f2f2f2; border:1px solid #D9D9D9; font-size:93%; color:#333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.breadcrumbs li{display:inline}
aside{float:left; width:260px; color:#333; display:inline}
section{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d9d9d9}
.inlinepic{background:#fafafa; border:1px solid #ccc; padding:5px; box-shadow:0 0 5px #D9D9D9; -moz-box-shadow:0 0 5px #D9D9D9; -webkit-box-shadow:0 0 5px #D9D9D9}

form{margin-bottom:20px}
body.ie7 form, body.ie8{margin-bottom:40px}
form p{margin-bottom:15px}
form label{float:left; width:140px; margin-top:5px}
form input, form textarea{padding:10px 5px; background:#fff url(../img/bg-input.gif) repeat-x top; border:1px solid #D9D9D9; width:448px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
form input.small{width:35px}

.bullet-list{list-style:none; margin-bottom:15px; margin-left:0}
.bullet-list li{background:url("../img/bullet_arrow_right.png") no-repeat left center transparent; margin-bottom:5px; padding:6px 6px 6px 20px}
.bullet-list li a{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#181818; display:block; margin:-6px; padding:6px; text-decoration:none}
.bullet-list li a:hover{background-color:#E2E2E2; margin:-6px -6px -6px -20px; padding:6px 6px 6px 20px}
.bullet-list.grey li{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#f2f2f2; width:50%}

#wrapper{width:980px; margin:0 auto}
a:hover{text-decoration:none}

h1{font-weight:bold; font-size:220%; float:left; margin-top:5px}
h1#logo{    display:inline;     height:295px;     margin-bottom:-210px; margin-top:-25px;     width:1000px !important}
h1#logo a{display:block}
h2{font-size:200%; margin-bottom:10px; letter-spacing:-1px}
h2.ribbon{padding:15px 30px; position:relative; left:-55px; float:left; margin-bottom:20px; border-radius:3px 3px 3px 0px; -moz-border-radius:3px 3px 3px 0px; -webkit-border-radius:3px 3px 3px 0px}
.triangle-ribbon{border-style:solid; border-width:13px; height:0; position:relative; width:0; float:left; clear:left; left:-67px; top:-33px; z-index:-1}
h2.full{width:890px}
h2 span{position:absolute; right:25px; font-size:80%; margin:3px 0 0}
h3{font-size:180%; font-weight:bold; margin-bottom:15px}
aside h3{font-size:138.5%; font-weight:bold; margin-bottom:15px; color:#333; padding-bottom:10px; border-bottom:1px solid #D9D9D9}
h4{font-size:128%; font-weight:bold; margin-bottom:20px; color:#333}
h5{font-size:100%}
h5.inline{float:left; margin-right:10px}
h6{font-size:93%}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin-right:5px; vertical-align:-2px}

.fl{float:left}
img.fl{margin:0 25px 25px 0}
.fr{float:right}
img.fr{margin:-10px 20px 25px 25px}
.fn{float:none!important}
.cl{background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.hd{display:none}
.strong{font-weight:700!important}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.margin-left{margin-left:20px}
.margin-right{margin-right:20px}
.margin-top{margin-top:20px}
.margin-bottom{margin-bottom:20px}
.border-top{border-top:1px solid #D9D9D9; padding-top:10px; margin-top:20px}
.border-left{border-left:1px solid #D9D9D9; padding-left:10px; margin-left:20px}
.border-bottom{border-bottom:1px solid #D9D9D9; padding-bottom:10px; margin-bottom:20px}
.border-right{border-top:1px solid #D9D9D9; padding-top:10px; margin-top:20px}
.txt-smaller{font-size:85%}
.txt-small{font-size:93%}
.txt-light{color:#4d4d4d}
.txt-lighter{color:#666}

#nav{float:right; line-height:100%; margin:0; padding:10px}
#nav li{float:left; position:relative; list-style:none; z-index:100; margin-left:15px; padding-bottom:5px}

#nav a{font-weight:bold; text-decoration:none; display:block; padding: 8px 12px; font-size:113%; -webkit-border-radius:3px; -moz-border-radius:3px}
#nav a:hover{background:#000; color:#000}

#nav .current a, #nav li:hover >a{background:#e5e5e5; color:#444; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:7px 11px 8px; text-shadow:0 1px 0 #FFF}

#nav ul li:hover a, #nav li:hover li a{background:none; border:none; color:#666; -webkit-box-shadow:none; -moz-box-shadow:none}
#nav ul a:hover{background:#f2f2f2 !important; color:#1A1A1A !important; padding:10px; -webkit-border-radius:0; -moz-border-radius:0}

#nav li:hover >ul{display:block}

#nav ul{display:none; margin:0; padding:0; width:185px; position:absolute; top:35px; left:0; background:#fafafa; border:solid 1px #d9d9d9; z-index:100; font-size:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
#nav ul li{float:none; margin:0; padding:0}
#nav ul a{font-size:100%; font-weight:normal; padding:10px !important}
#nav ul a:hover{font-size:100%; font-weight:normal; padding:10px}

#nav ul ul{left:185px; top:1px}

#nav ul li:first-child >a{-webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px}
#nav ul li:last-child >a{-webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px}

#nav:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
#nav{display:inline-block}
html[xmlns] #nav{display:block}
* html #nav{height:1%}

header{margin:25px 0 20px}
footer{padding:10px 0}
.footer-nav{float:right}
.footer-nav li{display:inline}
.footer-nav a, .footer-nav a:visited{text-decoration:none; margin:0 10px}
footer li a:hover{color:#666; text-decoration:none}
#page{background:#fff; color:#191919; border:1px solid #d9d9d9; padding:40px; position:relative; width:898px; z-index:1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
#page-content.two-col{float:left; padding-right:35px; width:600px; display:inline}
.breadcrumbs{margin:0 0 20px; list-style:none; padding:10px 15px; background:#f2f2f2; border:1px solid #D9D9D9; font-size:115%; color:#C00; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.breadcrumbs li{display:inline}
aside{float:left; width:260px; color:#333; display:inline}
section{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d9d9d9}
.inlinepic{background:#fafafa; border:1px solid #ccc; padding:5px; box-shadow:0 0 5px #D9D9D9; -moz-box-shadow:0 0 5px #D9D9D9; -webkit-box-shadow:0 0 5px #D9D9D9}
p{line-height:1.6; margin-bottom:20px}
.list{margin-bottom:15px}
.list li{margin-bottom:5px; padding:0}
.list ul{margin-bottom:15px}

.sidebar-nav{margin:0 0 40px; list-style:none}
.sidebar-nav li{border:1px solid #d9d9d9; border-top:0; background:#f2f2f2; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px}
.sidebar-nav li.first{border-top:1px solid #d9d9d9}
.sidebar-nav li a{background:url("../img/arrow.png") no-repeat 10px 50%; color:#1A1A1A; display:block; width:100%; padding:10px 27px; text-decoration:none}
.sidebar-nav li:hover{background:#bebebe; border-color:#969696}
.sidebar-nav li.current{left:-10px; position:relative; width:268px; background:url("../img/grad-blue.gif") repeat-x scroll center top #123E73; border:1px solid #11506F}
.sidebar-nav li a:hover, .sidebar-nav li.current a{color:#fff; background:url("../img/arrow-active.png") no-repeat 10px 50%}
.sidebar-latestblog{margin:-10px 0 40px; list-style:none}
.sidebar-latestblog li{border-bottom:1px solid #d9d9d9; padding:10px 0; width:100%}
.sidebar-latestblog img{float:left}
.sidebar-latestblog a{display:block; margin-bottom:10px; margin-left:75px}
.time{display:block; font-style:italic; font-size:93%; color:#666; margin-left:0px}
.sidebar-latestblog p{margin-bottom:10px; margin-left:75px}
.sidebar-sponsors{margin:0; list-style:none}
.sidebar-sponsors li{margin:0 0 10px}

body.ie7 button.disabled, body.ie8 button.disabled{border-color:#a3a3a3}
button.disabled:active, .button.disabled:active{position:relative; top:0; background-image:url('../img/grad.png')}
fieldset button, .button{margin:0 5px 10px 0}
button img, .button img{display:inline; height:16px; margin-right:10px; vertical-align:-3px; width:16px}

.bullet-list{list-style:none; margin-bottom:15px; margin-left:0}
.bullet-list li{background:url("../img/bullet_arrow_right.png") no-repeat left center transparent; margin-bottom:5px; padding:6px 6px 6px 20px}
.bullet-list li a{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#181818; display:block; margin:-6px; padding:6px; text-decoration:none}
.bullet-list li a:hover{background-color:#E2E2E2; margin:-6px -6px -6px -20px; padding:6px 6px 6px 20px}
.bullet-list.grey li{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#f2f2f2; width:50%}

dl.definition{margin-bottom:20px}
dl.definition dt{background:url("../img/icons/16/bullet_arrow_right.html") no-repeat left center; font-weight:700; margin-bottom:5px; padding-left:20px}
dl.definition dd{color:#666; margin-bottom:15px; padding-left:20px}

.pagination{display:inline-block; font-size:77%; text-decoration:none}
.pagination a, .pagination .dots{background:url("../img/grad-grey.gif") repeat-x scroll center top #C3C3C3; border:1px solid #C3C3C3; display:inline-block; color:#444 !important; margin-right:2px; padding:6px 8px; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.pagination a:hover{background:url("../img/grad-grey-hover.gif") repeat-x scroll center top #C3C3C3; color:#444}
.pagination a.current{background:url("../img/grad-grey-rev.gif") repeat-x scroll center top #C3C3C3; color:#444}
.pagination a.number.current{color:#444}

.pagination.small a, .pagination.small .dots{margin-right:1px; padding:1px 4px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}

.table{border:1px solid #CCC; width:100%; margin-bottom:20px}
.table.no-border{border:none}
.table thead th, .table thead td{padding:6px 10px; font-weight:700; color:#333; background:#E2E2E2; border-bottom:1px solid #ccc; border-right:1px solid #CCC}
.table thead th.last, .table thead td.last{border-right:0}
.table thead th.checkbox, .table thead td.checkbox{width:25px}
.table tbody th, .table tbody td{background:#fff; border-right:1px dotted #CCC; vertical-align:middle; padding:10px; font-size:93%}
.table tbody tr.alt td{background:#F2F2F2}
.table tbody th.last, .table tbody td.last{border-right:0 none}
.table tbody tr.last td{border-bottom:0 none}
.table tbody tr:hover th, .table tbody tr:hover td{background:#d3ecf9}
.standout {
    background-color: #DDFFCD;
    border: 1px solid #B7DB58;
    color: #38762C;
}
#menu {
	z-index:10000;
	right:350px;
	margin-top:50px;
    display:none;
	width:200px;
	height:100px;
	background:url(../img/mp3scroll.png);
}
.mpbox {
	display:block;
	height:100px;
	width:200px;
}