*{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
}

#Body{
	background:url(/Portals/0/FVAimages/bg.gif);
	color:#333
}

p, address{
	margin:0 0 16px
}

q{
	display:block;
	margin:6px 0
}

cite{
	display:block;
	margin:6px 0
}

div:after{/* For Gecko Browsers which like to completely break float elements out of the parent's layout */
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

img{
	border:0
}
img.block{
	display:block
}
a{
	color:#980404;
	font-weight:bold;
}
a:hover{
	color:#6C207E !important;
}


/* BEGIN: Headings ================== */
h1 {
	background:url(/Portals/0/FVAimages/bgH1.gif) left bottom no-repeat;
	padding-bottom:5px;
	margin:0;
}

h1 span{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#6C207E;
	font-weight:bold;
}

h2{
	margin-bottom:4px;
}
h2 span{
	color:#505e6d;
	font-size:12px;
	font-weight:bold;
}

h3{
	background:url(/Portals/0/FVAimages/bgHeader.gif) no-repeat;
	width:202px;
	height:33px;
	margin:0;
	padding:3px 0 0 10px;
}

h3.expandOne{
	background:#875488;
	width:605px;
	height:20px;
}
h3.expandTwo{
	background:#9DBCDB;
	width:605px;
	height:20px;
}

h3 span{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

h4{
	font-size:13px
}

h5{
	font-size:12px
}

h6{
	font-size:11px
}
.header{
	margin-bottom:10px;
}
/* END: Headings ================== */

/* BEGIN: Lists ================== */

ul{
	margin-bottom:15px;
	}
.bullet {
	margin-top:7px
	}
.bullet div div table table td {
	background:url(/Portals/0/FVAimages/bullet.gif) 0 4px no-repeat !important;
	padding:2px 0 2px 14px;
	_padding:3px 0 3px 14px;
	line-height:11px;
}
.bullet div div table table td a{
	color:#000;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	}
.bullet div div table table td a:hover{
	text-decoration:underline;
	}

dt span{
	padding-left:14px;
	color:#505e6d;
	background:url(/Portals/0/FVAimages/bullet.gif) 0 3px no-repeat;
	font-size:12px;
	font-weight:bold;
	}
dd{
	margin:7px 0 0 15px;
	}
dd span{
	line-height:16px;
	}

/* END: Lists ================== */


/* BEGIN: Forms ================== */
fieldset{
	padding:10px;
	margin:20px 0
}

legend{
	padding:0 10px;
	font-weight:bold
}
option{
	padding:0 3px
}

input, textarea{
	padding:1px 2px
}
/* END: Forms ================== */


/* BEGIN: Tables ================== */
table{
}

th{
	background:#333;
	color:#fff;
}

td{

	vertical-align:top;
}

.even{
	background:#ffc
}
/* BEGIN: Tables ================== */

#wrapper{
	margin:auto;
	width:702px;
	background:url(/Portals/0/FVAimages/shadow.gif) repeat-y;
	}
#header{
	margin:auto;
	width:702px;
	position:relative;
}
#main{
	padding:0 5px 5px 5px;
	margin:0 11px 5px 12px;
	width:667px;
	}
#login, #loginInt{
	background:url(/Portals/0/FVAimages/bgLogin.jpg);
	width:219px;
	height:41px;
	padding:8px 20px;
	float:left;
	}
#loginInt{
	background:url(/Portals/0/FVAimages/bgLoginInt.jpg);
	}
#login a, #loginInt a{
	color:#fff;
	}
#nav{
	width:430px;
	float:left;
	height:29px;
	background:url(/Portals/0/FVAimages/navBg.gif) repeat-x;
	}
#photoTop{
	float:left;
	}
#dnn_dnnLOGO_imgLogo{
	border:1px solid #9dbcdb !important;
	border-top:0 !important;
	padding:0 5px 5px 5px;
	float:left;
	}
#photo{
	float:left;
	border:1px solid #9dbcdb;
	border-top:0;
	border-left:0;
	}
#photoBottom{
	position:absolute;
	left:535px;
	top:265px;
	}
.module{
	float:left;
	border:1px solid #9dbcdb;
	border-top:0;
	background:#c8d1da;
	width:212px;
	padding:5px;
	position:relative;
	overflow:hidden;
	}
.module div{
	background:#f6f8f9;
	border:5px solid #fff;
	border-top:0;
	padding:20px 10px;
	}
.module div.int{
	background:#f6f8f9;
	border:5px solid #fff;
	border-top:0;
	padding:15px;
	}
.rowOne{
	background:#fff;
	border:1px solid #875488;
	border-top:0;
	padding:15px;
}
.rowTwo{
	background:#fff;
	border:1px solid #9DBCDB;
	border-top:0;
	padding:15px;
}
.module div div{
	background:none;
	border:0;
	padding:0;
	}
#content, #contentInt, #contentNoLeft{
	width:408px;
	float:left;
	background:#e8edf1;
	border:5px solid #fff;
	border-right:0;
	padding:15px;
	overflow:hidden;
	}
#contentInt{
	padding:5px;
	width:428px;
	}
#contentNoLeft{
	width:655px;
	border:1px solid #9DBCDB;
	border-top:0;
	padding:5px;
	}
.contentText{
	background:#f6f8f9;
	padding:3px 25px;
}
.interior{
	background:#f6f8f9;
	padding:20px;
}
#footer{
	margin:10px auto 30px auto;
	width:702px;
	text-align:center;
	color:#fff;
	}
#links{
	margin-bottom:15px;
 	}
#links td{
	background:#f6f8f9;
	}
#dnn_Operations, #dnn_HumanResources, #dnn_Training, #dnn_MenuManagement{
	padding:10px 20px;
	width:155px;
	}
.bread{
	margin:0 0 8px 0;
	}
.bread a{
	color:#369;
	}
.MainMenu_MenuContainer {
	border-right:2px solid #fff;
	height:29px;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #fff;
	font-weight:bold;
	font-size: 8pt;
	height:23px;
	border-bottom: white 0px solid; 
	border-top: white 0px solid;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #586572; 
	height:23px;
	font-size: 8pt;
	background-image:url(/Portals/0/FVAimages/navBgOver.gif);
	border-bottom: white 0px solid; 
	border-top: white 0px solid; 
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	height:23px;
	color:#fff;
	background:#808F9F;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-right: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
}
.MainMenu_MenuIcon {
	border-left: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	border-top: #fff 1px solid; 
}
.MainMenu_MenuBreak {
	border-bottom: #808F9F 1px solid; 
	border-top: #808F9F 1px solid;  
}
.MainMenu_MenuArrow {
	border-right: #808F9F 1px solid; 
	border-bottom: #808F9F 1px solid; 
}
#dnn_ctr428_Dispatch_Search_pnlAdvSearch{
	border:#9DBCDB 1px solid !important;
	padding:15px !important;
	background:#fff;
	}
