/*---- Layout ----*/
/*
html
{
	overflow: scroll;
}
*/

div
{
	/* this is for netscape 4's sake */
	padding: 0;
	margin: 0;
}


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


#oldbrowser
{
	text-align: center;
}


#leftcolumn
{
	margin-right: -144px;	/* IE 4 fix */
}


#leftColumn
{
	float: left;
	width: 144px;
	height:428px;


	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}


#contentColumn
{
	width: auto;
	margin-left: 144px;
}


#innerLeftColumn, #innerContentColumn
{
	padding: 10px 10px 0 10px;
}


#innerLeftColumn
{
	padding:150px 0px 0px 0px;
}


#ctxdtls
{
	position:relative;
/*	width:124px;
	left:10px;*/
	padding:0 10px 50px 10px;
}


#innerContentColumn
{
	overflow: visible;
	height: 100%;	/* fix the Win32 IE float bug */
}


#contentColumn>#innerContentColumn
{
	height: auto;
	width: auto;	/* fix Opera 5 which breaks with the above IE fix */
}


#innercontentcolumn
{
	height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}


#signumtop
{
	width:100%;
	height:165px;
}


#signumtop #topline
{
	width:100%;
	height:135px;
}


#signumtop #bottomline
{
	background:#0082b5;
	color:white;
	width:100%;
	height:30px;
}

#signumtop #bottomline div.left
{
	float:left;
}

#signumtop #bottomline div.left a:link,
#signumtop #bottomline div.left a:visited,
#signumtop #bottomline div.left a:hover,
#signumtop #bottomline div.left a:active
{
color: #fff;
text-decoration: none;
}

#signumtop #bottomline div.right
{
	float:right;
}

#signumtop #bottomline div.right a:link,
#signumtop #bottomline div.right a:visited
{
color: #fff;
text-decoration: none;
}

#signumtop #bottomline div.right a:hover,
#signumtop #bottomline div.right a:active
{
color: #fff;
text-decoration: underline;
}


#signumcontent
{
	width:100%;
	padding:50px 0 25px 0;
}




#historyback
{
	position:absolute;
	color:#0082b5;
	margin:-30px 0 0 30px;
	font-size:12px;
}

#historyback a
{
	color:#0082b5;
	text-decoration:none;
}

body.secondment #historyback
{
	position:absolute;
	color:#b1953b;
	margin:-30px 0 0 30px;
	font-size:12px;
}

body.secondment #historyback a
{
	color:#b1953b;
	text-decoration:none;
}







#signumfooter
{
	background:#a6aaad;
	width:100%;
	height:8px;
}


/*---- Borders ----*/

#pageFrame
{
	border: none;
}


#innerLeftColumn, #contentColumn
{
	border: none;
}


#innerLeftColumn
{
	border: none;
}


#contentColumn
{
	border: none;
}


/*---- Visual Elements ----*/

body
{
	background-color: white;
	color: #000;
	padding: 0px;
	margin: 0;
}


#pageFrame
{
	/* min-width: 980px; */
}

.hide
{
	display: none;
}




div#whodesignedit
{
position:absolute;
text-align:right;
right:10px;
font-family:arial,verdana,helvetica,sans;
font-size:10px;
color:#a6aaad;
}

div#whodesignedit a:link,
div#whodesignedit a:visited
{
	text-decoration:none;
	color:#a6aaad;
	font-weight:bold;
}

div#whodesignedit a:active,
div#whodesignedit a:hover
{
	text-decoration:underline;
	color:#a6aaad;
	font-weight:bold;
}
