 #mainwrapper {width:100%;height:100%;}  

 #content-wrap {
	background: #fff url(/portals/0/leftborder.gif) repeat-y left top; /*--Left drop shadow--*/
	margin: 0 auto;
	padding: 0;
	min-width: 780px; /*--Minimum Width--*/
	max-width: 1200px; /*--Maximum Width--*/
}

.content {
	background: url(/portals/0/rightborder.gif) repeat-y right top; /*--Right drop shadow--*/
	margin: 0;
	padding: 15px 40px; /*--Padding inside of the main content--*/
	overflow: hidden;
	font-size: 11px;	
}

}
*html #content-wrap {width: 915px;}
.content p {font-size:12px; margin: 5px 0;padding: 5px 0;}
.chatposition{position: relative;padding-right:20px;padding-top:20px;}
.chatpositionouter {float:right;} 
 .SolTechNormal {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#000}
.SolTechNormalBold {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:700}
.sides {background-color:#7a9c81;}
.whitesides {background-color:#ffF;}
.dnnmoduleslist {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:700}


.contactustable,.contactustable.td,.contactustable.tr,.contactustable.input,.contactustable.label {
vertical-align:top;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif
}

.contactuscallout,.contactuscallout.td,.contactuscallout.tr,.contactuscallout.input,.contactuscallout.label {
vertical-align:top;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:2px;
}

.clientref {
background-image: url(/portals/0/osimages/clientrefbgnd-exp.png);
background-repeat:no-repeat; 
vertical-align:top;
margin-top:8px;
margin-right:10px;
margin-left:2px;
border:0;
overflow: hidden;
}

.clientref th {
text-align:left;
color:#000;
padding-top:9px;
padding-left:12px;
font-size:11px;
font-weight:700;
font-family:Arial, Tahoma,Helvetica, sans-serif;
text-decoration:none
}

.clientref div{
position:relative;
top:-7px;
color:#000;
text-align:left;
padding-left:4px;
font-weight:200;
padding-right:8px;
font-size:11px;
font-family:Arial,Tahoma, Helvetica, sans-serif;
vertical-align:top;
line-height:1em;
}

.clientref td {
color:#000;
text-align:left;
padding-left:8px;
padding-right:8px;
font-size:11px;
font-family:Arial,Tahoma, Helvetica, sans-serif;
vertical-align:top;
line-height:1em;
}



.clientref a:hover,.clientref  a:visited {
color:#000;
font-size:11px;
font-family:Arial,Tahoma, Helvetica, sans-serif;
vertical-align:top
}

.TopFlashPaneTable {
background-color:#3e6c94;
width:100%;
border:0;
}

.TopFlashPaneTableSitePage {
background-color:#3e6c94;
width:100%;
border:0;
height:15px
}

.TopRightFlashPane {
float:right;
padding-right:0;
height:80px;
width:300px
}

.TopLeftFlashPane {
width:600px;
border:0;
height:80px;
padding-left:10px;
padding-right:10px;
}

.topleftnugget table {
height:100px;
border:0;
padding-left:20px
}

.topleftnuggethead {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
font-size:13px;
font-weight:700;

}

.topleftnuggetbody {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px
}

.TopMenuPane {
background-color:#ecf1ed
}

.ContentPane {
/*height:330px;*/
padding-left:25px
}

.ContentMidPane {
width:10%
}

.FrontContentPane {
background-image: url(/portals/0/osimages/gps.jpg);
background-repeat:no-repeat; 
}

#dnn_ctr1034_XModDisplay_pnlListView {
position:relative;
top:87px;
left:110px;
}


#dnn_ctr1034_XModDisplay_marqueecontainer {
height:150px;
position:relative;
}


.RightPane {
width:25%
}

.CopyPane {
padding:5px
}

#link2 {
position:relative;
top:0;
left:0
}

#link1 {
position:relative;
float:right;
left:0;
top:0
}

.boardlink1 {
position:absolute;
left:10px;
top:20px;
}


.boardlink2 {
position:absolute;
left:180px;
top:13px
}

.boardlink3 {
position:absolute;
left:340px;
top:15px
}

.boardlink4 {
position:absolute;
left:20px;
top:107px
}

.boardlink5 {
position:absolute;
left:170px;
top:105px
}

.boardlink6 {
position:absolute;
left:330px;
top:101px
}

.boardlink7 {
position:absolute;
left:20px;
top:199px
}

.boardlink8 {
position:absolute;
left:170px;
top:199px
}

.boardlink9 {
position:absolute;
left:335px;
top:187px
}

.boardlink10 {
position:absolute;
left:200px;
top:135px
}

.LinkPane {
background-color:#ecf1ed;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:5px 25px
}

.social {
background-color:#fff;
font-size:9px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:5px
}

.DidYouKnowText {
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-top:160em;
border:0
}

.didyouknowtopcell {
border-style:solid solid none;
border-width: 1px 0 1px 1px;
padding-top:3px;
}

.didyouknowbottomcell {
border-style:none solid solid;
border-width: 0px 0px 0px 0px;

}

.FooterTable {
width:750px;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none
}

.TopMenuLine {
width:100%;
height:4px;
background-color:#3e4194
}

.bottomsides {
/*--
background-image:url('/Portals/0/osimages/bottomsides.png');
background-repeat:repeat-x
--*/
}

.wireframemenu {
border:0 solid #3e6c94;
background-color:#FFF;
border-bottom-width:0;
width:170px
}

* html .wireframemenu {
width:164px
}

.wireframemenu ul {
list-style-type:none;
margin:0;
padding:0;
}



.resumate  {
width:150px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-left:-2em;
vertical-align:top;
}

.resumate p{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:text-top;
}


.resumatebold li {
font-size:11px;
font-weight:strong
}

.wireframemenu a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:strong;
display:block;
width:100%;
color:#3e6c94;
text-decoration:none;
padding:4px 3px
}

.wireframemenu li {
list-style-type:none;
text-decoration:none;
}

.wireframemenu a:visited {
color:#3e6c94;
text-decoration:none;
}

html>body .wireframemenu a {
width:auto;
text-decoration:none;
}

.wireframemenu a:hover {
background-color:#3e6c94;
color:#FFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:strong;
text-decoration:none
}

.pageheadercell {
vertical-align:top
}

.landed {
border:1px solid #3e6c94;
color:#3e6c94;
font-size:11px;
font-weight:strong
}

.notlanded,.notlanded a {
color:#3e6c94;
font-size:11px;
font-weight:strong
}

.frontpagediv {
position:absolute;
left:150px;
top:150px;
visibility:hidden;
z-index:100
}

/*nugget styling*/
a:hover.nuggetbutton {color:#06C}
.nuggetheader {background:url(/Portals/0/osimages/add.gif) no-repeat 10px 8px;text-indent:30px;display:block;font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#282b39}
.nuggetslot {font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#285539;height:100px}
/* === callout styles ===derived from Stryden= */
.callout { width:227px; margin-top: 10px; margin-bottom: 15px; background: url('/Portals/0/Skins/SolTechNew/images/bgCallout.jpg') no-repeat left top; } 
.callout .funnelcontent { padding: 0px 8px; overflow:hidden; }
.callout .bottom { height:17px; background: url('/Portals/0/Skins/SolTechNew/images/bgCalloutBottom.jpg') no-repeat left top;}
/* === callout for site body */
.boxcontent {
	margin: 0;
	padding: 15px 40px; /*--Padding inside of the main content--*/
	overflow: hidden;
	font-size: 11px;
	
}
.smallboxcontent {
	margin: 0;
	padding: 15px 40px; /*--Padding inside of the main content--*/
	overflow: hidden;
	font-size: 11px;	
}
.smallboxcallout { width:95%; margin-top: 10px; margin-bottom: 15px; background: url('/Portals/0/Skins/SolTechNew/images/smallbox.jpg') no-repeat left top; } 
.smallboxcallout .smallboxcontent { max-width: 230px; max-height:330px;padding: 0px 8px; overflow:hidden; }
.smallboxcallout .smallboxbottom { height:13px; background: url('/Portals/0/Skins/SolTechNew/images/smallboxbottom.jpg') no-repeat left top;}
.boxcallout { width:95%; margin-top: 10px; margin-bottom: 15px; background: url('/Portals/0/Skins/SolTechNew/images/boxback.jpg') no-repeat left top; } 
.boxcallout .boxcontent { min-width: 360px; max-width: 360px; max-height:180px;padding: 0px 8px; overflow:hidden; }
.boxcallout .boxbottom { height:12px; background: url('/Portals/0/Skins/SolTechNew/images/boxbottom.jpg') no-repeat left top;}
#funnelcontent div.steps { background: url('/Portals/0/Skins/SolTechNew/images/bgCalloutSteps.jpg') no-repeat left top; }
#funnelcontent div.steps h2 { padding: 0 0 28px 0; color:#fff; font-size:1.4em; line-height: 1.2em; }
#funnelcontent div.steps .bottom { height:15px; background: url('/Portals/0/Skins/SolTechNew/images/bgCalloutStepsBot.jpg') no-repeat left top;}
.callout h2 { color:#000; font-size:1.4em; line-height: 1.2em; font-weight:strong ; }
.callout p { margin:5px 3px 4px 7px; padding:2px;}
.callout h2.steps { padding: 0 0 10px 60px; font-size:1.2em; background: url('/Portals/0/Skins/SolTechNew/images/iconSteps.gif') no-repeat left top; }
.callout table {margin-left:10px;}
/*.callout h2.demo { background: url('/Portals/0/Skins/SolTechNew/images/iconDemo.gif') no-repeat left top; }*/
.callout h2.demo { }
.callout h2.whitepapers { height: 50px; padding-top: 6px; background: url('/Portals/0/Skins/SolTechNew/images/iconWhitepapers.gif') no-repeat left top;}
a.btn { display:inline-block; height: 18px; color:#fff; overflow:hidden; padding-left: 5px; background: url('/Portals/0/Skins/SolTechNew/images/btnLeft.gif') no-repeat left top;}
a.btn span { display:inline-block; height: 18px; padding-right:5px; background: url('/Portals/0/Skins/SolTechNew/images/btnRight.gif') no-repeat right top; }
a.btn:hover { text-decoration:none; background-position: left bottom; }
a.btn:hover span { background-position: right bottom; }
a.btn-grey { display:inline-block; height: 23px; color:#fff; overflow:hidden; padding-left: 13px; background: url('/Portals/0/Skins/SolTechNew/images/btnGrey-left.gif') no-repeat left top;}
a.btn-grey span { display:inline-block; height: 23px; padding-right:13px; line-height:23px; background: url('/Portals/0/Skins/SolTechNew/images/btnGrey-right.gif') no-repeat right top; }
a.btn-grey:hover { text-decoration:none; background-position: left bottom; }
a.btn-grey:hover span { background-position: right bottom; }
/*--- career settings */
a.action-btn, a.return-btn{ display:inline-block; height: 23px; color:#fff; overflow:hidden; padding-left: 13px; background: url('/Portals/0/Skins/SolTechNew/images/btnGrey-left.gif') no-repeat left top;}
a.action-btn span, a.return-btn span { display:inline-block; height: 23px; padding-right:13px; line-height:23px; background: url('/Portals/0/Skins/SolTechNew/images/big-btnGrey-right.gif') no-repeat right top; }
a.action-btn:hover , a.return-btn:hover{ text-decoration:none; background-position: left bottom; }
a.action-btn:hover span, a.return-btn:hover span { background-position: right bottom; }
a.email-btn { display:inline-block; height: 23px; color:#fff; overflow:hidden; padding-left: 13px; background: url('/Portals/0/Skins/SolTechNew/images/btnGrey-left.gif') no-repeat left top;}
a.email-btn span { display:inline-block; height: 23px; padding-right:13px; line-height:23px; background: url('/Portals/0/Skins/SolTechNew/images/big-btnGrey-right.gif') no-repeat right top; }
a.email-btn td { display:inline-block; height: 23px; padding-right:13px; line-height:23px; background: url('/Portals/0/Skins/SolTechNew/images/big-btnGrey-right.gif') no-repeat right top; }
a.email-btn:hover { text-decoration:none; background-position: left bottom; }
a.email-btn:hover span { background-position: right bottom; }
a.email-btn:hover td { background-position: right bottom; }
/* fat george tag cloud styling*/
.slcontentbold {font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#285539;font-weight:700}
.fgtagcloud {width:100%;margin-bottom:5px;border-style:solid;border-width:0}
.fgtagcloud a {text-decoration:none;text-transform:lowercase;margin:1px}
.fgtagcloud a.fgtag7  {color:#olive;font-size:18px;font-fgtag:bolder;font-family:cursive}
.fgtagcloud a.fgtag6 {color:navy;font-size:16px;font-fgtag:bolder}
.fgtagcloud a.fgtag4  {color:#A52A2A;font-size:12px}
.fgtagcloud a.fgtag3  {color:#366;font-size:10px}
.fgtagcloud a.fgtag2  {color:#633;font-size:9px;display:none}
.fgtagcloud a.fgtag1 {color:#c63;font-size:8px;display:none}
.fgtagcloud a.ffgtag7 {color:#000;font-size:16px;font-fgtag:bolder;font-family:cursive}
.fgtagcloud a.ffgtag6 {color:navy;font-size:15px;font-fgtag:bolder}
.fgtagcloud a.ffgtag4 {color:#A52A2A;font-size:13px}
.fgtagcloud a.ffgtag3 {color:#366;font-size:12px}
.fgtagcloud a.ffgtag2 {color:#633;font-size:12px;display:none}
.fgtagcloud a.ffgtag1 {color:#c63}
.fgtagcloud img {border-style:none}
.fgtagcloud a.fgtag7 img {width:90px;height:90px}
.fgtagcloud a.fgtag6 img {width:80px;height:80px}
.fgtagcloud a.fgtag5 img {width:70px;height:70px}
.fgtagcloud a.fgtag3 img {width:50px;height:50px}
.fgtagcloud a.fgtag2 img {width:40px;height:40px}
.fgtagcloud a.fgtag1 img {width:30px;height:30px}
.fgtagcloud a.fgtag5,.fgtagcloud a.ffgtag5 {color:#066;font-size:14px;font-weight:bolder;font-family:cursive;}
/*--- blog settings */
.BlogTag, .BlogFooterSub {display: none}
/*
a.CommandButton { display:inline-block; height: 23px; color:#fff; overflow:hidden; padding-left: 13px; background: url('/Portals/0/Skins/SolTechNew/images/btnGrey-left.gif') no-repeat left top;}
a.CommandButton span { display:inline-block; height: 23px; padding-right:13px; line-height:23px; background: url('/Portals/0/Skins/SolTechNew/images/big-btnGrey-right.gif') no-repeat right top; }
a.CommandButton:hover { text-decoration:none; background-position: left bottom; }
a.CommandButton:hover span { background-position: right bottom; }
*/
.noshow {display : none;}
.xmptext {font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#285539;}
/*spiffy rounded corners*/
.spiffy * {display:block;height:1px;overflow:hidden;font-size:.01em;background:#ecf1ed}
.spiffy1 {margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #f6f8f7;border-right:1px solid #f6f8f7;background:#f0f4f1}
.spiffy222 {margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fdfdfd;border-right:1px solid #fdfdfd;background:#eff3f0}
.spiffy3 {margin-left:1px;margin-right:1px;border-left:1px solid #eff3f0;border-right:1px solid #eff3f0}
.spiffy4 {border-left:1px solid #f6f8f7;border-right:1px solid #f6f8f7}
.spiffy5 {border-left:1px solid #f0f4f1;border-right:1px solid #f0f4f1}
.spiffyfg {background:#ecf1ed}
.spiffy2 * {display:block;height:1px;overflow:hidden;font-size:.01em;background:#3e6c94}
.spiffy12 {margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #3e6c94;border-right:1px solid #3e6c94;background:#3e6c94}
.spiffy22 {margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #3e6c94;border-right:1px solid #3e6c94;background:#3e6c94}
.spiffy32 {margin-left:1px;margin-right:1px;border-left:1px solid #3e6c94;border-right:1px solid #3e6c94}
.spiffyfg2 {background:#3e6c94}
.spiffy,.spiffy2 {display:block}
.spiffy42,.spiffy52 {border-left:1px solid #3e6c94;border-right:1px solid #3e6c94}

.xmodprocontent,.xmodprocontent a,.xmodprocontent li,.xmoddetailviewcontent,.xmoddetailviewcontent td,#dnn_dnnCURRENTDATE_lblDate,#dnn_dnnLOGIN_cmdLogin,#dnn_dnnUSER_cmdRegister,#dnn_ctr744_GCSearch_bSearch,a.frontpagewidebutton {
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif
}

.searchtable {vertical-align:top;font-size:10px;font-family:Tahoma, Arial, Helvetica, sans-serif}
.toptable {vertical-align:top;font-size:10px;font-family:Tahoma, Arial, Helvetica, sans-serif}
.resumate a,.resumate1 {text-decoration:none;font-size:12px;font-family:Tahoma, Arial, Helvetica, sans-serif}
.resumateli  {text-decoration:none;font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;margin-left:10px;}
.slcontent,.stmain01 {font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#285539}
.dnnfloatbox  p  {border-style:solid;border-width:1px;padding : 5px;background-color:#efefef;}
.dnnfloatbox  h4  {font-size:1.5em;}
#floatbox {border-style:solid;border-width:1px;padding : 3px; background-color:#efefef;}
#floatbox  h3 {margin-left:10px;font-size:1.4em;line-height:1.2em;}

#dnn_ctr1288_ModuleContent, #dnn_ctr1262_ModuleContent {
padding-top:48px;
}


.BoxPane {

padding:5px 25px;
width:360px;
}

.smallBoxPane {
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:5px 25px;
width:30%;

}


