/* CSS Document */


.shell{
	width:750px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border:13px solid;
}

.header{
  height:65px;
  margin:0px 0px 13px 0px;
}

.welcome {
	width:25%; 
	float:right; 
	text-align:right;

}

.topNav{
	height:26px;
	padding:3px;
}

.topNav ul{margin:0px; padding:0px;}
.topNav li{float:left;padding:6px 5px; margin:0px; list-style:none;color:#6c9bc5; height:14px;}
.topNav .noCap{border-right:0px;}

.left{
	float:left;
	width:200px;
	border-right:1px dashed;
	margin:5px 5px 5px 0px;
	padding:5px 5px 5px 0px;
}

.leftNav{
	padding:3px;
	border-bottom:1px solid;
}

.leftNav ul{
	padding:0px;
	margin:0px;
}

.leftNav li{
	list-style:none;
	padding:0px;
	margin:5px 0px 5px 5px;
}

.right{
	float:left;
	margin:10px 0px 5px 0px;
	padding:5px 5px 5px 0px;
	width:532px;
}

.full{
	border:0px solid #000;
	margin:10px 0px 5px 0px;
	padding:5px 5px 5px 0px;
	width:742px;
}

.buttons{
	background:#dfdfdf;
	padding:3px;
	text-align:right;
	margin:10px 0px 0px 0px;
}

.buttons input {margin:2px; padding:2px 4px;}

.footer{	
	height:26px;
	padding:3px;
}

p{margin:0px 0px 0px 5px;}

table { 
	border:0px solid #bababa;
}

table  th{ 
	font-size:11px; 
	color:#333333; 
	background:#dfdfdf; 
	padding:3px 3px 3px 3px;
	white-space:nowrap;
}

table td{ 
	padding:6px 6px 6px 6px;
}

.vbListTable  th{ 
	border-left:1px solid #ffffff;
	padding:3px 3px 3px 3px;
}

.vbListTable  td{ 
	padding:3px 3px 3px 3px;
	vertical-align:top;
}

.vbListTable,.divide td{ 
	border-bottom:1px solid #e4e4e4;
}

.userListTable { 
	width:1000px;
	border:1px solid #bababa;
}

.userListTable th { 
	padding:3px 3px 3px 3px;
	vertical-align:top;
	border:1px solid #bababa;
}

.userListTable td { 
	padding:3px 3px 3px 3px;
	vertical-align:top;
	border:1px solid #bababa;
	text-align:left;
}

.listTable { 
	border:1px solid #bababa;
}

.listTable th { 
	padding:3px 3px 3px 3px;
	vertical-align:top;
	border:1px solid #bababa;
}

.listTable td { 
	padding:3px 3px 3px 3px;
	vertical-align:top;
	border:1px solid #bababa;
	text-align:left;
}

.error ul{	
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

.error li{	padding:0px; margin:5px 5px 5px 20px;}


.login{float:left; width:40%; margin-left:5%;}
*html .login{ width:35%; margin-left:5%;}
.or{float:left;  margin:5px; border-right:2px solid #bababa; height:200px; font-weight:bold;}

/* Collapse Content Styles  */

.showDetails img { margin:0px 5px 0px 0px}
.importText{margin:15px; color:#666666;}
#CustomerImport{padding:10px 0px 10px 0px;}


form{margin:0px; padding:0px;}

label.labelLink {cursor:pointer;}
label.labelLink:hover{text-decoration:underline;}

.actionMessage{margin:5px 50px; padding:10px; background:#e4e4e4; border:1px solid #999999; text-align:center;}

/* Global Styles */
.clearBoth {clear:both;}
.textCenter {text-align:center !important;}
.textRight{ text-align:right !important;}
.textLeft{ text-align:left !important;}
.noBorder{border-bottom:0px  !important;}
.strong{font-weight:bold;}
.borderBottom{border-bottom:1px solid #e4e4e4 !important; }
.displayNone{ display:none;}
.noPadding{padding:0px;}
.noMargin{margin:0px;}
.inline{ display:inline;}
.smallGray{color:#999999; font-size:10px; font-weight:normal;}
.noWrap{ white-space:nowrap;}
.vTop{ vertical-align:top;}
.noBG{background:none !important;}
.space10{height:10px;}
.rowGray { background:#f4f3f3;}
.padFive{ padding:5px;}

input.tiny {width:35px;}
input.shortest {width:35px;}
input.shorter {width:100px;}
input.short {width:125px;}
input.medium {width:175px;}
input.long {width:225px;}
input.longer {width:275px;}
input.longest {width:570px;}

.section-header {
    background-color:#DDDDDD;
    border-bottom:1px solid #999999;
    border-top:1px solid #999999;
    font-weight:bold;
}

.homePageTd {
    background-color:#EEEEEE;
    border:1px solid #999999;
    padding:20px;
    text-align:justify;
    width:250px;
    vertical-align:top !important;
}

.homePageTdNoWidth {
    background-color:#EEEEEE;
    border:1px solid #999999;
    padding:20px;
    text-align:justify;
    vertical-align:top !important;
}

