/* CSS Document */

/* GENERAL STYLE AND LAYOUt BITS */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* COLOURS */
.colour_greyblue {color: #7a8ca5;}
.colour_darkblue {color: #252f5b;}
.colour_midblue {color: #29537d;}
.colour_lightblue {color: #4b7faf;}
.colour_vlightblue {color: #e2e9ee;}
.colour_darkgrey {color: #333333;}
.colour_lightgrey {color: #999999;}
.colour_white {color: #ffffff;}
.colour_red {color: #bb3101;}

.colourbg_darkblue {background-color: #252f5b;}
.colourbg_midblue {background-color: #29537d;}
.colourbg_lightblue {background-color: #4b7faf;}
.colourbg_vlightblue {background-color: #e2e9ee;}
.colourbg_lightestblue {
	background-color: #eef2f3;
	font-style: italic;
}
.colourbg_darkgrey {background-color: #333333;}
.colourbg_lightgrey {background-color: #999999;}


/* GENERAL FONT FORMATTING NOT FOR CONTRIBUTE EDITOR USE*/

.copy_titlelarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;

}
.copy_titlemedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;

}
.copy_titlesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;

}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}

.extralineheight1 {
	line-height: 175%;
}
.extralineheight2 {
	line-height: 225%;
}.bold {
	font-weight: bold;
}
.regular {
	font-weight: normal;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textbox {
	width: 120px;
}

/******** Login page re-skin: 21/12/2009 *************/
.clear
{
	font-size:0px;
	height:0px;
	line-height:0px;
	clear:both;
}

.loginPageWrapper
{
	width:740px;
}
.loginPage
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:75%;
	color: #666;
	padding-left:20px;
}
.loginTop
{
	/*padding:30px 0px 40px 0px;*/
	height:160px;
	/*background:#f00;*/
}
.loginTop .amdLogo
{
	float:left;
	padding-top:53px;
	padding-left:18px;
}
.loginTop .padlock
{
	float:left;
	padding-top:42px;
	padding-left:33px;
}
.loginArchiveExplorer
{
	float:right;
	width:335px;
	padding-top:14px;
}
.loginArchiveExplorer p
{
	line-height:1.4em;
	font-size:1.1em;
	margin-left:4px;
}
.loginArchiveExplorer h2
{
	text-indent:-99999px;
	background:url(../images/archive-explorer-logo.gif) no-repeat;
	display:block;
	width:188px;
	height:75px;
	margin:0px;
	padding:0px;
}
.loginLeft
{
	width:370px;
	padding-top:36px;
}
.loginForm
{
	padding-left:30px;
}

.loginForm h2
{
	color:#f00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.loginForm .loginTrialAccess
{
	font-weight:bold;
	padding-bottom:15px;
}
.loginForm .loginError
{
	padding:0px 0px 15px 0px;
	display:block;
}
.loginForm .loginControl
{
	padding-bottom:18px;
}
.loginForm .loginControl label
{
	float:left;
	width:67px;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
}
.loginForm .loginControl label input
{
	float:left;
}
.loginForm .loginButton
{
	padding-left:80px;
}

.loginFeaturedAccess
{
	padding-top:40px;
	padding-left:20px;
}
.loginFeaturedAccess h2
{
	font-size:1.1em;
	color: #666;
	font-weight:normal;
	margin-left:10px;
	padding-bottom:20px;
}
.loginFeaturedAccess .loginFeaturedAccessItem
{
	float:left;
	padding-right:36px;
}
.loginFeaturedAccess .last
{
	padding-right:0px;
	padding-left:6px;
}
.loginFeaturedAccess .loginFeaturedAccessItem span
{
	text-align:right;
	font-size:0.8em;
	display:block;
}
.loginFeaturedAccess .loginFeaturedAccessItem span a, 
.loginFeaturedAccess .loginFeaturedAccessItem span a:link, 
.loginFeaturedAccess .loginFeaturedAccessItem span a:visited, 
.loginFeaturedAccess .loginFeaturedAccessItem span a:active
{
	text-decoration:none;
}
.loginFeaturedAccess .loginFeaturedAccessItem span a:hover
{
	text-decoration:underline;
}
.loginPage .footer
{
	clear:both;
	padding-top:20px;
}
.loginPage .copyright
{
	padding-top:20px;
}

.footer_tl
{
	background:#e2e9ee url(../images/structure_footer_corner_tl.gif) no-repeat top left;
}
.footer_tr
{
	background:url(../images/structure_footer_corner_tr.gif) no-repeat top right;
}
.footer_br
{
	background:url(../images/structure_footer_corner_br.gif) no-repeat bottom right;
}
.footer_bl
{
	background:url(../images/structure_footer_corner_bl.gif) no-repeat bottom left;
	padding:10px;
}