/* Shell CSS */

#containerPortlets{width:936px; margin:20px 10px 0px;}

ul
{
	margin:0px;
	padding:0px;
	list-style:none;	
}
.clearing{height:1px;clear:both;overflow:hidden;margin:-1px 0px;}
body
{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background: url(../images/backgrounds/bg_bodyBG.gif) repeat-x top left;
	text-align:center;
}

.shellContainer{text-align:left; margin:0px auto; width:955px;}

.topBar
{
	background-color:#007FC7;
	width:955px;
}
.topBar a:link, .topBar a:visited, .topBar a:hover, .topBar a:active{color:#fff; text-decoration:none;}
.topBar a:hover{text-decoration:underline;}
.topBar img
{
	padding:8px 10px 7px;
}

.topBar ul 
{
	color:#FFFFFF;
	display:block;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	padding:3px 9px 3px 4px;
	text-align:right;
}

.categorySect
{
	padding:7px 10px 20px;
	width:933px;
}

.navBar 
{
	border:1px solid #2E509F;
	color:#2E509F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
	margin:0px 8px;
	width:936px;
}

.topSearch{float:right; display:inline;padding:10px 0px;}

.navBar ul li{
	display:inline;
	float:left;
	padding:3px 0px 3px 7px;
	font-weight:bold;
}
.navBar ul a:link, .navBar ul a:visited, .navBar ul a:hover, .navBar ul a:active{
	color:#2E509F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	 font-weight:bold;
}

.navBar ul li no-click{
	color:#2E509F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	 font-weight:bold;
}

.navBar ul a:hover{color:#ff0000;}
.navBar a.selected:link, .navBar a.selected:visited, .navBar a.selected:hover, .navBar a.selected:active{color:#ff0000;}


.contentContainer{
	border-bottom:1px solid #2E509F;
	border-left:1px solid #2E509F;	
	border-right:1px solid #2E509F;
	margin:0px 8px;
	width:936px;
	min-height:450px;
	background:url(../images/backgrounds/bg_twoColumn.gif) repeat-y top left;
}

* html .contentContainer{hei	ght:380px;}

.contentContainer .leftContainer{
	border-right:1px solid #2E509F;
	float:left;
	padding:28px 0px 0px 35px;
	width:145px;
}

.contentContainer .rightContainer{
	float:left;
	padding:28px 0px 10px 7px;
	width:743px;
}

.contentContainer .rightContainerPadding{
	float:left;
	padding:28px 0px 0px 38px;
	width:712px;
}


.footer{
	padding-left:5px;
	padding-top:5px;
}

.footer ul li{
	display:inline;
	float:left;
	padding-left:9px;
	padding-top:3px;
	font-size:9px;

}
.footer ul a:link, .footer ul a:visited, .footer ul a:hover, .footer ul a:active{
	color:#2E509F;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
}.footer ul a:hover{text-decoration:underline;}

.copyrightLogo img{
	float:left;
	padding-left:12px;
	padding-top:15px;
}

.copyrightLogo p{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:7px;
	padding-top:16px;
}
ul.tech-help {
    list-style: initial;
    margin-left: 10px;
}


/*----------------------------------------------------------------
	DEFAULT TEMP	DEFAULT TEMP	DEFAULT TEMP	DEFAULT TEMP	
-------------------------------------------------------------------*/

#default .contentContainer{background:url(../images/backgrounds/bg_defaultContainer.gif) repeat-y top center;}
#default .column{float:left; width:313px;}
#default .column{*width:312px;}



.columnLast{
width:310px; float:left}
.columnLast{
*width:312px; float:left}

customer-message {
	text-align: start;
}
