/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td,span {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
fieldset {padding:0;border:none;border-top:1px solid #999;}
legend {font-weight:bold;padding:0 10px;font-size:15px;text-transform:uppercase;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ul, ol {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;color:#000;text-align:left;}
p,li,span {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
p, td {font-size:13px;padding-bottom:15px;}


/*Fonts*/
body {font:13px Arial, Verdana;color:#444;text-align:left;}
pre, code {font:115% monospace;}
body * {line-height:1.4em;}



/*General Items*/
a:link {color:#5289EB;text-decoration:none;}
a:visited {color:#5289EB;text-decoration:none;}
a:hover {color:#ff3300;text-decoration:underline;}
a:active {color:#ff3300;text-decoration:underline;}

a.jse-black:link {color:#000;}
a.jse-black:visited {color:#000;}
a.jse-black:hover {color:#000;text-decoration:underline;}
a.jse-black:active {color:#000;text-decoration:underline;}


h2 {font-size:22px;}


/*Grid Landing, Browse*/
.jse-col-a {float:left;width:68%;padding-right:1.5%;}
.jse-col-b {float:right;width:30%;text-align:left;}
.jse-col-c {float:left;width:47%;padding-right:4%;}
.jse-col-d {float:right;width:47%;}
.jse-col-e {float:left;width:30%;padding-right:3%;}
.jse-col-f {float:right;width:66%;}
.jse-col-g {float:left;width:65%;padding-right:2%;}
.jse-col-h {float:right;width:31%;text-align:left;}


body {background-color:#fff;background: url(../images/background.jpg) center top no-repeat;}

#jse-wrapper {padding-top:20px;}
#jse-hd, #jse-bd, #jse-ft {width:950px;margin:0 auto;}
#jse-hd {background:url(../images/header.jpg) no-repeat;height:335px;position:relative;}
#jse-bd {background:url(../images/body.jpg) no-repeat;height:450px;}
#jse-ft {background:url(../images/footer.jpg) no-repeat;height:40px;text-align:center;padding-top:40px;font-size:11px;}

.jse-logo {position:absolute;top:22px;left:22px;}
#jse-hd blockquote {position:absolute;top:150px;left:150px;font-family:georgia;font-size:28px; padding:5px 20px;font-weight:normal;font-style:italic;text-align:center;background-color:#000;color:fff !important;}
ul.jse-navigation {float:right;font-family:georgia;font-size:16px;color:#fff;padding-right:50px;}
ul.jse-navigation li {float:left;padding:30px 7px 5px 7px;border-right:1px solid #444;}
ul.jse-navigation li span.jse-selected {background-color:#444;padding:5px 0;}
ul.jse-navigation li span a {color:#fff;padding:5px 10px;border:1px solid #000;}
ul.jse-navigation li span a:hover {color:#fff;background-color:#333;padding:5px 10px;border:1px solid #666;}

#jse-home-services .jse-module {padding:35px 0 0 45px;}
#jse-home-services .jse-module h2 {font-size:18px;}
#jse-home-services .jse-module ul {padding:15px 0 0 30px;}
#jse-home-services .jse-module ul li {list-style-type:disc;}

#jse-home-clients .jse-module {padding:35px 20px 20px 20px;color:#fff;}
#jse-home-clients .jse-module-hd {background-color:#BD4200;padding:5px 5px 5px 10px;}
#jse-home-clients .jse-module h2 {font-size:18px;}
#jse-home-clients .jse-module-bd {background-color:#000;padding:15px 20px;font-family:georgia;font-size:15px;}
#jse-home-clients .jse-module-bd p {font-family:georgia;font-size:15px;}
#jse-home-clients .jse-module ul {padding:15px 0 0 30px;}
#jse-home-clients .jse-module ul li {list-style-type:disc;}

/*Contact*/
#jse-form {}
#jse-form form {border:1px solid #eee;}
#jse-form form label {float:left;width:30%;text-align:right;padding-right:5px;}
#jse-form form input {float:left;border:none;background-color:#eee;padding:3px;font-size:16px;}
#jse-form form input:focus {background-color:#ffff66;}
#jse-form form textarea {float:left;border:none;background-color:#eee;padding:3px;font-size:14px;}
#jse-form form textarea:focus {background-color:#ffff66;}
#jse-form form p {clear:both;padding:10px 0;font-size:16px;}
#jse-form form .jse-indent {padding-left:150px;}

/*Home Content Container*/
#jse-ft p {text-align:center;padding-bottom:20px;font-size:11px;color:#999;}
#jse-ft a {text-decoration:underline;color:#8CD93F;}

.jse-clear {clear:both;}




