

body{color:#121316;font-family:Lucida Grande,Helvetica,sans-serif;line-height:1.8;}
body#bd{background:#F5F5F5;color:#666666;margin:0;}
body.contentpane{color:#121316;font-size:12px;line-height:1.3em;margin:0;margin:1em 2em;width:auto;/* Printable Page */}
body.fs1{font-size:10px;}
body.fs2{font-size:11px;}
body.fs3{font-size:12px;}
body.fs4{font-size:13px;}
body.fs5{font-size:14px;}
body.fs6{font-size:15px;}
a{color:#7786A2;text-decoration:none;}
a:hover,a:active,a:focus{color:#7786A2;text-decoration:underline;}
h1,h2,h3,h4,.contentheading,.componentheading,.blog_more strong,table.contenttoc th,.nftitle,#ja-mainnav{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;color:#555555;line-height:1.2;font-weight:normal;}
small,.small,.smalldark,.article-tools,.modifydate,.img_caption,a.readon,span.site-slogan,#ja-cols,#ja-pathway,#ja-footer,.title span{font-size:92%;}
small,.small,.img_caption{color:#999999;}
/* Heading ---*/
h1{font-size:175%;}
h2{font-size:150%;}
h3{font-size:125%;}
h4,h5,h6{font-size:115%;}
h1,h2,h3,h4,h5,h6,
p,pre,blockquote,ul,ol{margin:0.7em 0;padding:0;}
ul{list-style:none;}
ul li{padding-left:10px;}
ol li{line-height:180%;margin-left:35px;list-style:none;}
fieldset{border:none;padding:10px 5px;}
fieldset a{font-weight:bold;}
fieldset.input{padding:0;}
hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #444444;height:1px;}
th{font-weight:bold;padding:10px 15px;text-align:left;}
td{padding:10px 15px;}
form label{cursor:pointer;}
input,select,textarea,.inputbox,.button{font-size:100%;}
.inputbox{}
.inputbox:hover,.inputbox:focus{}
.button{}





/* MAIN LAYOUT GRIDS
--------------------------------------------------------- */
.wrap{width:100%;clear:both;}
.main{width:940px;margin:0 auto;}
.w1{width:66%;float:left;}
.w1-1{width:49.9%;}
.w2-2{width:49.9%;}
.w2{width:34%;float:right;}
.w2-1{width:50%;float:left;}
.w2-2{width:50%;float:right;}

/* HEADER
--------------------------------------------------------- */
#ja-header{background:url(/images/ui/header-bg.gif) repeat-x left bottom #F5F5F5;min-height:160px;height:auto !important;height:160px;}
#ja-header .main{padding:0;position:relative;}
h1.logo,h1.logo-text{padding:5px 0;margin:0;width:250px;height:85px;float:left;}
h1.logo-text{font-size:46px;letter-spacing:1px;}
h1.logo a{display:block;background:url(/images/logo.png) no-repeat top left;width:322px;height:125px;}
h1.logo a:hover,h1.logo a:active,h1.logo a:focus{}
* html h1.logo a:hover{background:none;cursor:pointer;text-decoration:none;}
h1.logo a span{position:absolute;top:-1000px;}
h1.logo-text a{text-decoration:none;color:#FBFBFB;}
h1.logo-text a:hover,logo-text a:active,logo-text a:focus{color:#FBFBFB;background:none;}
span.site-slogan{display:block;color:#AAAAAA;font-size:12px;}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnav{width:70%;position:absolute;z-index:101;top:50px;right:0;}
#ja-mainnav li{margin:0;padding:0;float:left;display:block;background:none;cursor:pointer;}
#ja-subnav{}
#ja-subnav li a{text-decoration:none;line-height:20px;padding:0 10px;text-transform:none;font-size:11px;font-weight:bold;}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-container,
#ja-container-f,
#ja-container-c,
#ja-container-m,
#ja-container-cm{margin-bottom:15px;padding:0;clear:both;}
#ja-container .main,
#ja-container-f .main,
#ja-container-c .main,
#ja-container-m .main,
#ja-container-cm .main{padding:20px 0 0;clear:both; margin-bottom:20px;}
/*full width*/
#ja-container-f .w1{width:100%;}
/*content + mass + col*/
#ja-container-cm .w2-1,
#ja-container-cm .w2-2{width:100%;}
#ja-container-cm #ja-col1 .inner,
#ja-container-cm #ja-col2 .inner{padding:0;}
/*content + col*/
#ja-container-c .w1{width:82.9%;}
#ja-container-c .w2{width:16.9%;}
#ja-container-c .w2-1,
#ja-container-c .w2-2{width:100%;}


/* Primary Column*/
#ja-content{ margin-bottom:20px;}
#ja-current-content{padding:15px 20px;margin-bottom:20px;min-height:400px;}
/* Secondary Columns*/
#ja-cols .inner{padding-left:20px;}
#ja-col1 .inner{padding:0 5px 0 0;}
#ja-col2 .inner{padding:0 0 0 5px;}
#ja-cols,#ja-col1,#ja-col2{display:block;overflow:hidden;}

/* ja-content */
.article-content{}
#ja-content .ja-box-br{background:url(/images/ui/box-br3.gif) no-repeat bottom right #F5F5F5;zoom:1;}
#ja-content .ja-box-bl{background:url(/images/ui/box-bl3.gif) no-repeat bottom left;}
#ja-content .ja-box-tr{background:url(/images/ui/box-tr3.gif) no-repeat top right;width:100%;}
#ja-content .ja-box-tl{background:url(/images/ui/box-tl3.gif) no-repeat top left;}
#ja-content .modifydate{float:right;}
#ja-content a.readon{clear:none;float:left;}


.componentheading {
color:#555555;
font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:1.2;
border-bottom:1px solid #AAAAAA;
font-size:125%;
letter-spacing:-0.3px;
margin:0 0 15px;
padding:0;
width:100%;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer{background:#252525;border-top:1px solid #4F4F4F;color:#575757;font-size: 	11.0333px;font-family: Lucida Grande, Helvetica, sans-serif;}
#ja-footer .main{position:relative;padding:20px 0;overflow:hidden;}
#ja-footer small{float:left;color:#575757;}
#ja-footer a{color:#575757;}
#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus{}
#ja-footer ul{float:right;margin:0;padding:0;}
#ja-footer li{display:inline;margin:0;padding:0 10px;background:none;border-left:1px dotted #575757;}






/* MENU */
#ja-cssmenu {
	margin: 0; /* all lists */
	padding: 0;
}

#ja-cssmenu li {
	float: left;
	display: block;
	padding: 0;
	margin: 0 5px 10px;
	background: none;
}



#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,
#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.activesfhover ul ul,
#ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul, #ja-cssmenu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,
#ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li.activesfhover ul,
#ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li.activesfhover ul,
#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.activesfhover ul {
	left: auto;
}

/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#ja-cssmenu li a {
	display: inline;
	text-decoration: none;
	font-size: 110%;
	color: #777777;
	padding: 3px 15px;
	text-transform: uppercase;
	font-size: 13.2px;
	

}

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active {
	background: #3A3A3A;
	color: #EEEEEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#ja-cssmenu li.havechild:hover a,
#ja-cssmenu li.sfhover a,
#ja-cssmenu li.havechildsfhover a,
#ja-cssmenu li.havechild-activesfhover a {
	background: #000000;
	color: #EEEEEE;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

#ja-cssmenu li.havechild a:hover,
#ja-cssmenu li.haverchild li a:hover {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;	
}

#ja-cssmenu li.active {
	background: none;
}

#ja-cssmenu li.active a {
	background: #3A3A3A;
	color: #EEEEEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	color: #FFFFFF;
}


/* MODULES STYLE 
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_default h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_icon h3{background:url(/images/ui/h3-bg.gif) repeat-x left bottom;margin:0;padding:0 0 10px 0;}
div.moduletable,
div.moduletable_default,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_icon{margin:0 0 20px;padding:0;overflow:hidden;width:100%;float:left;clear:both;}
/* text module */
div.moduletable_text{background:#121316;color:#AAAAAA;padding:5px 25px 10px;}
div.moduletable_text h3{}
/* module blank */
div.module_blank{margin:0 0 20px;padding:0;}
div.module_blank img{padding:0;border:none;}
/* mis */
div.moduletable ul{margin:0;padding:0;}
div.moduletable li{background:url(/images/ui/arrow-l1.gif) no-repeat 2px 6px;margin:0;padding-left:12px;}
div.module h3,
div.module_text h3,
div.module_menu h3,
div.module_hilite h3,
div.module_testimonial h3{border-bottom:1px solid #E5E5E5;margin:0 0 10px;padding:8px 0;font-size:125%;color:#666666;text-transform:capitalize;}
div.module,
div.module_text,
div.module_menu,
div.module_hilite,
div.module_testimonial{background:url(/images/ui/box-br.gif) no-repeat bottom right;padding:0;width:100%;margin-bottom:15px;width:100%;float:left;}
div.module div,
div.module_text div,
div.module_menu div,
div.module_hilite div,
div.module_testimonial div{margin:0;padding:0;background:url(/images/ui/box-bl.gif) no-repeat bottom left;zoom:1;}
div.module div div,
div.module_text div div,
div.module_menu div div,
div.module_hilite div div,
div.module_testimonial div div{padding:0;margin:0;background:url(/images/ui/box-tr.gif) no-repeat top right;}
div.module div div div,
div.module_text div div div,
div.module_menu div div div,
div.module_hilite div div div,
div.module_testimonial div div div{padding:0 15px 15px;background:url(/images/ui/box-tl.gif) no-repeat top left;}
div.module div div div div,
div.module_text div div div div,
div.module_menu div div div div,
div.module_hilite div div div div,
div.module_testimonial div div div div{margin:0;padding:0;background:none;}
/*module hilite*/
div.module_hilite h3{background:url(/images/ui/h3-hilite-bg.gif) repeat-x left bottom;border:none;color:#858585;margin-right:15px;}
div.module_hilite{background:url(/images/ui/box-hilite-br.gif) no-repeat bottom right;}
div.module_hilite div{background:url(/images/ui/box-hilite-bl.gif) no-repeat bottom left;}
div.module_hilite div div{background:url(/images/ui/box-hilite-tr.gif) no-repeat top right;}
div.module_hilite div div div{background:url(/images/ui/box-hilite-tl.gif) no-repeat top left;}
div.module_hilite img{background:#3F3F3F;border:1px solid #4F4F4F;}
/*module testimonial*/
div.module_testimonial h3{background:url(/images/ui/h3-bubble-bg.gif) repeat-x left bottom;border:none;color:#D2DCEF;}
div.module_testimonial,
div.module_testimonial div,
div.module_testimonial div div,
div.module_testimonial div div div{background:none;padding:0;}
div.module_testimonial div div div div{float:left;clear:both;}
div.module_testimonial div.bubble{width:100%;}
div.module_testimonial div.bubble div{background:#7786A2 url(/images/ui/bubble-hilite-br.gif) no-repeat right bottom;width:100%;}
div.module_testimonial div.bubble div div{background:url(/images/ui/bubble-hilite-bl.gif) no-repeat left bottom;}
div.module_testimonial div.bubble div div div{background:url(/images/ui/bubble-hilite-tr.gif) no-repeat right top;}
div.module_testimonial div.bubble div div div div{background:url(/images/ui/bubble-hilite-tl.gif) no-repeat left top;}
div.module_testimonial div.bubble div div div div div{padding:0 20px 20px;color:#D2DCEF;width:auto;}
div.module_testimonial span.author{font-weight:bold;color:#7786A2;}


.dsq-comment-count {
	font-size: 14px;
}

div.datetime a.author {
	color: #FCB310;
}

#sidebar1 a:last-child {display:none;}

                   

