/*Theme Name: emberJD
Theme URI: http://www.placeofdesign.com
Description: Theme for emberJD
Version: 1.0
Author: POD
Author URI: http://www.placeofdesign.com*/


BODY{margin:0;padding:0;background:#0D297A url(images/bg.gif) repeat-y top center;font:66.5% gill-sans,Helvetica,Arial;color:#000;text-align:left;height:101%;}

#wrapper{width:855px;margin:0 auto;padding:0;background:#FFF;font-size:10pt;background:#FFF url(images/wrapper.gif) repeat-y 0 0;}
#content{float:left;width:565px;padding:15px 0 15px 15px;height:100%;}

P,OL,UL{line-height:160%;font-size:14px;margin-bottom:20px;}
.post P.introtext{font-size:15px;color:#3454A6;}
.frontpagetable P{}
TABLE.frontpagetable{width:816px;font-size:11.4pt;}
.post DIV#leftsideofpage{width:546px;float:left;padding-right:22px;border-right:1px solid #5DACFD;}
P.formlabel{padding-left:17px;padding-bottom:0px;padding-top:0px;padding-right:10px;}
P.formlabel{}
.postentry P{letter-spacing:1px;}
OL{}
UL{}

body{margin:0;padding:0;background:#0d297a url(images/bg.gif) repeat-y top center;color:#111;font-family:helvetica,arial, sans-serif;text-align:left;height:101%;}

P,OL,UL{line-height:160%;font-size:14px;margin-bottom:20px;}
.post P.introtext{font-size:15px;color:#3454A6;}
.frontpagetable P{}
TABLE.frontpagetable{width:816px;font-size:11.4pt;}
.post DIV#leftsideofpage{width:546px;float:left;padding-right:22px;border-right:1px solid #5DACFD;}
P.formlabel{padding-left:17px;padding-bottom:0px;padding-top:0px;padding-right:10px;}
P.formlabel{}
.postentry P{letter-spacing:1px;}


h1,h2,h3,h4,h5,h6{margin:0;font-style:normal;font-weight:bold;background:transparent;color:#143887;}
h1{font-size:24px;font-family: Georgia, "Times New Roman", Times, serif;line-spacing:-3px; font-weight:normal;text-transform:capitalize;}
h2{font-size:18px;}
h3{font-family:helvetica,arial, sans-serif;font-size:15px;}
h3 a{}
h4,h5,h6{font-size:1em;}

#rightsideofpage H3{font:italic normal 18.5pt "Times New Roman";color:#5BA9FA;margin-top:-3px;margin-bottom:-12px;}
FORM #TabbedPanels1 H3{font:italic 16.8pt Times;/*[empty]color:;*/
margin-bottom:0;padding-left:52px;}
.TabbedPanels H3{margin-left:17px;}
a:link{color:#2F63B3;text-decoration:underline;}
a:visited{color:#2F63B3;text-decoration:none;}
a:hover{color:#4A5265;text-decoration:underline;}
a:active{color:#2F63B3;text-decoration:underline;}
BLOCKQUOTE{margin:10px 0;padding:0 50px;background:transparent url(images/blockquote.gif) no-repeat 0 0;color:#ABAFB9;}
CODE{background:#E9F0FA;cursor:text;font-family:"Courier New",Courier,monospace;}
SMALL{font-size:0.8em;}
.formtable .textselectbox{display:-webkit-inline-box;}
.formtable INPUT{width:220px;}
.formtable INPUT{font:10.8pt cursive;color:#177CDD;}
.formtable #spryradio7 INPUT{width:0px;display:inherit;margin-left:-4px;}
.formtable .textinput{font:10.8pt cursive;color:#187DDE;}
.formtable INPUT.radiobutton{width:1px;}
.formtable INPUT.textinput{width:220px;}
TABLE.formtable{background-color:#EDEFF5;}
FORM{}
.unoccupied{}
IMG{}
IMG.map{border:1px solid #5BAEFE;}
IMG.biba{margin-top:11px;float:left;margin-bottom:9px;}
DIV.biba{width:84px;float:left;margin-left:69px;font-size:8.6pt;}
IMG{float:left;}
IMG.contactimage{margin-left:-3px;margin-bottom:12px;}
IMG.unitas{float:left;margin-top:15px;margin-right:23px;margin-bottom:3px;}
DIV.unitas{float:left;width:97px;margin-bottom:0;margin-left:39px;font-size:8.6pt;}
IMG.fsa{float:left;width:119px;margin-left:-9px;margin-bottom:11px;border:1px none #000000;}
DIV.fsa{width:96px;float:left;margin-left:18px;font-size:8.6pt;}
IMG.noborder{border:none;}
.alert{font-weight:bold;color:#F00;}
.left{float:left;}
DIV.contact.left{float:left;width:413px;}
.right{float:right;}
.center{text-align:center;}
.alignleft{float:left;margin-right:10px;}
TABLE.frontpagetable IMG{border:1px none #FEFEFE;margin-top:31px;}
.alignright{float:right;margin-left:10px;}
#outline{width:855px;margin:0 auto;padding:0;background:#FFF;font-size:10pt;}
TABLE.formtable{font:normal normal 10.3pt "Trebuchet MS";letter-spacing:1px;color:#193E8D;}
#header{width:100%;height:126px;}
#header H1{padding:0px 0 0 0px;font:0pt Times;color:#FFFFFF;}
#header H1 A{color:#249;font-size:0pt;}
#navbar{clear:both;float:left;width:100%;height:31px;background:transparent url(images/nav_bg.gif) repeat-x 0 0;}

.searchbar{float:right;width:290px;height:31px;margin:0;z-index:100;}
.searchform{width:290px;height:20px;text-align:left;}
INPUT#s{width:182px;height:18px;margin:5px 0 0 93px !important;margin:4px 0 0 1px;padding:1px 4px 0 3px;border:1px solid #0B236C;background:#FFF url(images/searchbg.gif) repeat-x 0 0;color:#87B;}
INPUT#s:focus{color:#999;}
.post P STRONG{font-weight:bold;}
IFRAME{}
FORM#si_contact_form DIV{margin-left:0;}
#si_contact_form LABEL{font-size:13.5pt;font-weight:normal;color:#19408F;font-family:"Times New Roman";font-style:italic;}
#si_contact_form{margin-top:16px;}
#si_contact_form #si_contact_message{margin-bottom:13px;margin-top:6px;}
#si_contact_form DIV TEXTAREA#si_contact_message{background:#F7F9FD;font:normal 11.2pt cursive;}
#si_contact_form DIV TEXTAREA{font:11.2pt cursive;color:#1956D0;}
#si_contact_form INPUT{margin-bottom:9px;margin-top:6px;font:11.2pt cursive;margin-left:0;color:#1956D0;}
#si_contact_form DIV INPUT{background:#F7F9FD;}
DIV.contactright{float:left;margin-left:0;border-left:1px solid #5BACFD;padding-left:29px;height:588px;margin-top:18px;}
TABLE.formtable{margin-top:20px;margin-left:68px;}
TABLE.formtable{width:651px;border:1px solid #CBCBCB;}
.page-title{margin:30px 0;}
.page-title{clear:both;float:left;width:795px;max-height:48px;overflow:hidden;line-height:48px;padding:0 30px;background:#DCE6FF url(images/pages-title.gif) repeat-x bottom center;}
.paged,.wp-pagenavi{clear:both;float:left;width:470px;line-height:48px;padding:0 30px;background:#DCE6FF url(images/pages-title.gif) repeat-x bottom center;}
.wp-pagenavi A,.wp-pagenavi SPAN{margin:0 20px 0 0;}
.post{padding:20px 30px;background:#FFF;width:795px;}
#post-3.post{height:1024px;}
#post-2.h2{width:795px;}
#content DIV#rightsideofpage{width:198px;float:left;padding-left:28px;background:#FFFFFF;}

#sidebar{float:right;width:230px;height:100%;margin:0;padding:0 15px 0 30px;}
#sidebar h2 {margin-top:15px;}

#bottom{clear:both;float:left !important;float:none;width:855px;height:100%;margin:0;padding:0;background:#031545 url(images/separator_green.gif) repeat-x 0 0;border-top:20px solid #FFF;font-size:0.9em;text-align:left;color:#FFF;}
#bottom-left,#bottom-mid,#bottom-right{width:30%;padding:20px 0 20px 20px;float:left;}
#bottom H2{margin:0 0 10px;padding:0 8px;font-size:1.9em;color:#FFF;}
#bottom H2 SPAN{color:#508FD2;}
#bottom UL{margin:0;padding:0;list-style-type:none;border-top:1px solid #031C5D;}
#bottom UL LI{line-height:26px;border-bottom:1px solid #031C5D;}
#bottom UL LI A{display:block;padding:0 10px;color:#FFF;text-decoration:none;}
#bottom LI{font-size:8.7pt;}
#bottom{}
.blogroll LI A{width:489px;}
#bottom UL LI A:hover{background:#010B32;}
#footer{width:855px;height:74px;clear:both;background:#010B32;border-top:1px solid #000;color:#FFF;}
#footer .validate{background:url(images/icon_valid.gif) no-repeat 0 0;padding:0 5px 0 20px;}
#footer .credits{float:right;margin:0;padding:0;border:none;}
#footer P{margin:0;padding:24px 25px 13px;font-size:0.9em;line-height:200%;text-align:center;}
#footer P A:link,#footer P A:visited{color:#A8CBFF;}
#footer P A:hover{color:#FFF;}
#footer P A:active{color:#9AD202;}
.CollapsiblePanel{margin:0px;padding:0px;border-left:1px solid #CCC;border-right:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #CCC;}
.CollapsiblePanelTab{font:bold 0.7em sans-serif;background-color:#DDD;border-bottom:1px solid #CCC;margin:0px;padding:2px;cursor:pointer;-moz-user-select:none;/*-khtml-user-select:none*/
font-size:2em;}
.CollapsiblePanelContent{margin:0px;padding:0px;}
.CollapsiblePanelTab A{color:#000000;text-decoration:none;}
.CollapsiblePanelOpen .CollapsiblePanelTab{background-color:#EEE;}
.CollapsiblePanelClosed .CollapsiblePanelTab{/*background-color:#EFEFEF*/}
.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover{background-color:#CCC;}
.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#3399FF;}
.TabbedPanels{margin:0px;padding:0px;float:left;clear:none;width:700px;/*IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}
DIV.TabbedPanels{width:792px;}
.TabbedPanelsTabGroup{padding:0px;margin-left:1px;}
.TabbedPanelsTab{position:relative;top:0px;float:left;padding:4px 8px;margin:-10px 0px 0px;font:1em "Trebuchet MS";background-color:#177CDD;list-style:none;border-left:1px solid #CCC;border-bottom:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;-moz-user-select:none;/*-khtml-user-select:none*/
cursor:pointer;font-size:0.9em;color:#FEFEFE;}
.TabbedPanels UL.TabbedPanelsTabGroup LI.TabbedPanelsTab{font-size:9.2pt;}
.TabbedPanelsTabHover{background-color:#CCC;}
.TabbedPanelsTabSelected{background-color:#337;border-bottom:2px solid #337;font-size:0.9em;}
.TabbedPanelsTab A{color:#000000;text-decoration:none;}
.TabbedPanelsContentGroup{clear:both;border-left:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #999;border-right:1px solid #999;background-color:#FFF;}
.TabbedPanelsContent{padding:4px;/*[empty]width:;*/}
DIV#TabbedPanels1 .TabbedPanelsContentVisible{padding-top:16px;}
DIV.TabbedPanelsContent{/*[empty]width:;*/}
.formtable TEXTAREA{width:220px;}
.formtable SELECT{font:10.8pt cursive;color:#177CDD;display:inline;}
.formtable LABEL{line-height:0;font:italic bold 11pt "Trebuchet MS";}
DIV#TabbedPanels1 .TabbedPanelsContentVisible STRONG{font:italic lighter 13.9pt "Times New Roman";color:#DC1640;letter-spacing:0px;margin-top:0;margin-left:0px;padding-left:3px;}
STRONG.oddone{margin-right:5px;}
P.mandatory{margin-left:64px;width:627px;font:italic 13.9pt "Times New Roman";}
P.mandatory{margin-right:17px;}
.VTabbedPanels .TabbedPanelsTabGroup{float:left;width:10em;height:20em;background-color:#EEE;position:relative;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.VTabbedPanels .TabbedPanelsTab{float:none;margin:0px;border-top:none;border-left:none;border-right:none;}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#EEE;border-bottom:1px solid #999;}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none;float:left;padding:0px;width:30em;height:20em;}
.confirmRequiredMsg,.confirmInvalidMsg,.confirmValidMsg{display:none;}
.confirmRequiredState .confirmRequiredMsg,.confirmInvalidState .confirmInvalidMsg{display:inline;color:#CC3333;border:1px solid #CC3333;}
.confirmValidState INPUT,INPUT.confirmValidState{background-color:#B8F5B1;}
INPUT.confirmRequiredState,.confirmRequiredState INPUT,INPUT.confirmInvalidState,.confirmInvalidState INPUT{background-color:#FF9F9F;}
.confirmFocusState INPUT,INPUT.confirmFocusState{background-color:#FFFFCC;}
.radioRequiredMsg,.radioInvalidMsg{display:none;}
.radioRequiredState .radioRequiredMsg,.radioInvalidState .radioInvalidMsg{display:inline;color:#CC3333;border:1px solid #CC3333;}
.selectRequiredMsg,.selectInvalidMsg{display:none;}
.selectRequiredState .selectRequiredMsg,.selectInvalidState .selectInvalidMsg{display:inline;color:#CC3333;border:1px solid #CC3333;}
.selectValidState SELECT,SELECT.selectValidState{background-color:#B8F5B1;}
SELECT.selectRequiredState,.selectRequiredState SELECT,SELECT.selectInvalidState,.selectInvalidState SELECT{background-color:#FF9F9F;}
.selectFocusState SELECT,SELECT.selectFocusState{background-color:#FFFFCC;}
.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none;}
.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{display:inline;color:#CC3333;border:1px solid #CC3333;}
.textareaValidState TEXTAREA,TEXTAREA.textareaValidState{background-color:#B8F5B1;}
TEXTAREA.textareaRequiredState,.textareaRequiredState TEXTAREA,TEXTAREA.textareaMinCharsState,.textareaMinCharsState TEXTAREA,TEXTAREA.textareaMaxCharsState,.textareaMaxCharsState TEXTAREA{background-color:#FF9F9F;}
.textareaFocusState TEXTAREA,TEXTAREA.textareaFocusState{background-color:#FFFFCC;}
.textareaFlashState TEXTAREA,TEXTAREA.textareaFlashState{color:#FF0000 !important;}
TEXTAREA.textareaHintState,.textareaHintState TEXTAREA{/*color:red !important;*/}
.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg{display:none;}
.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline;color:#EC589B;border:1px solid #CC3333;font:italic bold 12pt "Times New Roman";border:none;display:inline-block;}
.textfieldValidState INPUT,INPUT.textfieldValidState{background-color:#FEFEFE;}
INPUT.textfieldRequiredState,.textfieldRequiredState INPUT,INPUT.textfieldInvalidFormatState,.textfieldInvalidFormatState INPUT,INPUT.textfieldMinValueState,.textfieldMinValueState INPUT,INPUT.textfieldMaxValueState,.textfieldMaxValueState INPUT,INPUT.textfieldMinCharsState,.textfieldMinCharsState INPUT,INPUT.textfieldMaxCharsState,.textfieldMaxCharsState INPUT{background-color:#FEE3E3;}
.textfieldFocusState INPUT,INPUT.textfieldFocusState{background-color:#FEFEFE;}
.textfieldFlashText INPUT,INPUT.textfieldFlashText{color:#FF0000 !important;}
.textfieldHintState INPUT,INPUT.textfieldHintState{/*color:red !important;*/}
HTML{height:101%;}
.menu-topnav-container{width:855px;height:30px;position:relative;background-color:#1B4291;float:left;}
.menu-topnav-container ul{padding:0;margin:0;list-style:none;}
.menu-topnav-container ul li{float:left;position:relative;}
.menu-topnav-container ul li a {text-decoration:none;color:#fff;font-size:12px;margin:0;float:left;display:block;padding:3px 15px 0;line-height:24px;background-color:#1B4291;}
.menu-topnav-container ul li ul{display:none;width:250px;}
.menu-topnav-container ul li:hover a{color:#fff;}
.menu-topnav-container ul li:hover ul{display:block;position:absolute;top:30px;left:0;width:230px;background:#1B4291;}
.menu-topnav-container ul li:hover ul li a.hide{color:#fff;}

.menu-services-container {float:left;margin:0 0 20px 0;padding:0;}
.menu-services-container ul {padding:0;margin:0;list-style:none;}
.menu-services-container ul li {}
.menu-services-container ul li a {font-size:12px;}


.tweets {padding:0 15px 0 0;margin:0;list-style:none;}
.tweets li {font-size:12px;padding:0 0 10px 0;}
