body
{
	background-image:url('images/backgrounds/bg.png');
	margin:0px;
	background-repeat:repeat-x;
	font-family:Tahoma;
	height:100%;
}
.workingsolutions img
{
    border-style:none;
}


.middleColumn
{
	width:1000px;
	margin: 0px auto;
	min-height:700px;
	background-color:White;
	background-image:url('images/borderbar.png');
	background-repeat:no-repeat;
}

.middleColumn .rightSide
{
	width:19.8%;
	height:700px;
	float:left;
	border-right:Solid 1px White;
	background-color:White;
	background-image:url('images/backgrounds/rightsidegradient.png');
	background-repeat:repeat-x;
	
}
.middleColumn .rightSide .shadow
{
	height:100%;
	width:100%;
	background-image:url('images/backgrounds/rightsideshadow.png');
	background-repeat:no-repeat;
}

.middleColumn .rightSide .top
{
	height:35px;
	width:100%;
	text-indent:15px;
	border-bottom:Solid 1px White;
	margin-left:1px;
}
.middleColumn .rightSide .top .text
{
    color:#bababa;
    padding:5px;
    padding-top:11px;
    font-size:12px;
    letter-spacing:1px;
}
.middleColumn .rightSide .top .text a:link, .middleColumn .rightSide .top .text a:visited
{
    color:White;
}

.middleColumn .rightSide .rightContent
{
    margin-left:21px;
    margin-top:6px;
    margin-right:35px;
    font-size:12px;
    color:#5b595b;
}
.middleColumn .rightSide .rightContent h3
{
    padding-top:0px;
    font-size:1.1em;
    color:White;
    letter-spacing:normal;
    line-height:normal;
}
.middleColumn .rightSide .rightContent h3.dark
{
    color:#0d4283;
    margin-bottom:0px;
}
.middleColumn .rightSide .rightContent p, .middleColumn .rightSide .rightContent div
{
    line-height:1.7em;
    letter-spacing:.7px;
}
.middleColumn .rightSide .rightContent ul
{
    list-style:none;
    padding:0px;
    margin:0px;
    line-height:1.5em;
    font-size:11.5px;
}
.middleColumn .rightSide .rightContent ul li
{
    padding-top:7px;
}
.middleColumn .rightSide .rightContent a:link, .middleColumn .rightSide .rightContent a:visited
{
    color:#565758;
    text-decoration:underline;
}
.middleColumn .rightSide .video
{
    margin-top:40px;
    width:150px;
    padding:5px;
    font-size:.8em;
    font-weight:bold;
    color:Black;
}
.middleColumn .rightSide .bottombg
{
    width:100%;
    height:100%;
    background-image:url('images/wsboxes.png');
    background-repeat:no-repeat;
    background-position:bottom center;
}
.middleColumn .rightSide .quoteauthor
{
    text-align:right;
}
.middleColumn .rightSide ul.smallerList
{
    list-style:none;
    padding:0px;
    margin:0px;
    line-height:1.4em;
    font-size:11px;
}
.middleColumn .rightSide .rightContent ul.smallerList li
{
    padding-top:5px;
}
.middleColumn .leftSide
{
	width:800px;
	min-height:700px;
	height:auto;
	float:left;
	background-color:White;
}
.middleColumn .leftSide .tabs
{
	width:400px;
	float:left;
	height:65px;
	background-image:url('images/tabs/tabs2.jpg');
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:15px;
}
.middleColumn .leftSide .tabsOff
{
	width:400px;
	float:left;
	height:65px;
	margin-top:15px;
	margin-left:15px;
}
.middleColumn .leftSide .tabs img
{
    border-style:none;
}

.middleColumn .leftSide .workingsolutions
{
	width:350px;
	float:left;
	margin-left:10px;
	margin-top:20px;
	padding-top:5px;
	height:47px;
}
.middleColumn .leftSide .tabs .agentsondemand
{
	width:184px;
	float:left;
	margin-left:0px;
	margin-top:20px;
	height:22px;
	text-align:center;
	padding-left:0px;
}
.middleColumn .leftSide .tabs .wsinet
{
	width:95px;
	float:left;
	margin-left:0px;
	margin-top:20px;
	height:23px;
	text-align:center;
}


.middleColumn .leftSide .maincontainer
{
	width:798px;
	min-height:600px;
	height:auto;
	margin-top:0px;
}
.middleColumn .leftSide .maincontainer .navbar
{
	width:140px;
	height:600px;
	float:left;
	color:#a3abcf;
	overflow:hidden;
}
.middleColumn .leftSide .maincontainer .navbar ul
{
	list-style-type:none;
	margin-right:5px;
	text-align:right;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	font-size:13px;
	letter-spacing:.6px;
}
.middleColumn .leftSide .maincontainer .navbar li
{
    padding-top:.7em;
    padding-bottom:.7em;
}

.middleColumn .leftSide .maincontainer .navbar li ul li
{
    padding-bottom:.2em;
    padding-top:.2em;
}
.middleColumn .leftSide .maincontainer .navbar .closed .arrow
{
    background-image:url('images/arrowup.png');
    background-repeat:no-repeat;
    width:9px;
    height:9px;
    float:right;
    margin-top:9px;
    margin-right:2px;
    
}
.middleColumn .leftSide .maincontainer .navbar .open .arrow
{
    background-image:url('images/arrowdown.png');
    background-repeat:no-repeat;
    width:9px;
    height:9px;
    float:right;
    margin-top:9px;
    margin-right:2px;
}
.middleColumn .leftSide .maincontainer .navbar a{float:right;}
.middleColumn .leftSide .maincontainer .navbar li{clear:both;}
.middleColumn .leftSide .maincontainer .navbar .open ul
{
    visibility:visible;
    line-height:1.5;
    font-size:11px;
    margin-right:0px;
    margin-top:-5px;
    margin-bottom:5px;
}
.middleColumn .leftSide .maincontainer .navbar .closed ul
{
    visibility:hidden;
    display:none;
    height:0px;
}
.middleColumn .leftSide .maincontainer .navrbar .closed a
{
    visibility:hidden;
    display:none;
    height:0px;
}

.middleColumn .leftSide .maincontainer .content
{
	width:590px;
	min-height:610px;
	height:auto;
	float:left;
	margin-left:0px;
	margin-top:5px;
	padding-left:20px;
	background-image:url('images/navbar.png');
	background-repeat:no-repeat;
    color:#697788;
    line-height:22px;
    font-size:12px;
    padding-right:40px;
    padding-bottom:20px;
}
.middleColumn .leftSide .maincontainer .content p
{
    padding-right:25px;
}
.middleColumn .leftSide .maincontainer .content .blueHeader
{
    font-family:Helvetica;
    color:#246ab0;
    font-weight:900;
    letter-spacing:.15px;
    word-spacing:1px;
}
.middleColumn .leftSide .maincontainer .content .greenHeader
{
    color:#54b948;
    font-family:Helvetica;
    letter-spacing:.15px;
    word-spacing:1px;
    font-weight:400;
}
.middleColumn .leftSide .maincontainer .content h2
{
    color:#698fc2;
    font-family:Helvetica;
    letter-spacing:.15px;
    word-spacing:1px;
    font-weight:600;
    padding-top:0px;
    font-size:1.5em;
    margin-top:0px;
}
.middleColumn .leftSide .maincontainer .content h2 a:link, 
.middleColumn .leftSide .maincontainer .content h2 a:visited
{
    color:#698fc2;
}
.middleColumn .leftSide .maincontainer .content h3
{
    color:#698fc2;
    font-family:Helvetica;
    letter-spacing:.15px;
    word-spacing:1px;
    font-size:1.2em;
    margin-bottom:0px;
}
.middleColumn .leftSide .maincontainer .content h4
{
    color:#878198;
    font-family:Helvetica;
    letter-spacing:.15px;
    word-spacing:1px;
    font-size:1.1em;
    margin-bottom:0px;
}
.middleColumn .leftSide .maincontainer .content ul.noicon
{
    list-style:none;
    list-style-image:none;
    list-style-type:none;
    padding-left:5px;
    padding-top:0px;
    margin-top:0px;
    margin-left:0px;
    
}
.middleColumn .leftSide .maincontainer .content ul
{ 
}

.middleColumn .copyright
{
    width:255px;
    height:20px;
    overflow:hidden;
    position:relative;
    left:-80px;
    top:30px;
    background-image:url('images/copyright.png');
    background-repeat:no-repeat;
}

a
{
    text-decoration:none;
    background:transparent;
}
a:link
{
    color:#6464a7;
}
a:visited
{
    color:#6464a7;
}
a:hover
{
    color:#9797bc;
}
a:active
{
    color:#6767d2;
}

.importantmessage
{
    color:#555555;
    background-color:#FFCCCC;
    border: solid 1px Red;
    padding: 5px;
    text-align: center;
    margin-bottom: 15px;
}