/*---------------------------------------------------------------------------------
Global
---------------------------------------------------------------------------------*/
p {
	font-size: 9px;
	color: #7A7A7A;
	font-weight: normal;
	padding: 0 0 0 0;
	line-height: 150%;
	text-align: left;
}

h1 {
	font-size: 11px ;
	color: #030026;
	font-weight: bold;
	padding: 0 0 0 10px;
	line-height: 100%;
	text-align: left;
}

div {
	text-align: left;
}


/*---------------------------------------------------------------------------------
Global Tags
---------------------------------------------------------------------------------*/

body {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	font-family: Verdana, Arial, Lucida Grande, Helvetica,  sans-serif;
    font-size: x-small; /* IE5 Win */
    text-align: center;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: small;
    }

    
html>body { /* be nice to Opera */
    font-size: small;
    }


/*---------------------------------------------------------------------------------
Headlines
---------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, Helvetica, Lucida Grande, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}



/*---------------------------------------------------------------------------------
Layout Styles
---------------------------------------------------------------------------------*/
#flashcontent {
text-align: center;
}

.wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 240px;
	margin-top: 60px;
	text-align: center;
}

.frametop {
	width: 240px;
	height: 13px;
	background-image: url(../images/frame_top.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	}

	
.framebottom {
	width: 240px;
	height: 13px;
	background-image: url(../images/frame_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	}
	
#centre p{
	text-align: center;
	}

#centre {
	text-align: center;
	}

#enterbutton {
	background-image: url(../images/button_entersite_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	}
	
#enterbuttontop {
	background-image: url(../images/button_entersite_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 20px;
	padding-top: 2px;
	}
	
#enterbuttontop h1{
	padding-left: 30px;
	padding-top: 20px;
	}
	
.buttontextcontainer {
	width: 180px;
	}
	

#enterbuttontop p{
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 2px;
	}
	
	
	
#enterbutton a:link		{ color: #7A7A7A; text-decoration: none; font-size: 130%; }
#enterbutton a:visited	{ color: #7A7A7A; text-decoration: none; font-size: 130%;}
#enterbutton a:hover	{ color: #960C1D; text-decoration: none; font-size: 130%; }
#enterbutton a:active	{ color: #7A7A7A; text-decoration: none; font-size: 130%;}

#enterbutton #enterbuttontop .buttontextcontainer a:link	{ color: #960C1D; text-decoration: none; }
#enterbutton #enterbuttontop .buttontextcontainer a:visited	{ color: #960C1D; text-decoration: none; }
#enterbutton #enterbuttontop .buttontextcontainer a:hover	{ color: #7A7A7A; text-decoration: none; }
#enterbutton #enterbuttontop .buttontextcontainer a:active	{ color: #960C1D; text-decoration: none; }




#clientbutton {
	background-image: url(../images/button_client_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	}
	
#clientbuttontop {
	background-image: url(../images/button_client_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 20px;
	padding-top: 2px;
	}
	
#clientbuttontop h1{
	padding-left: 30px;
	padding-top: 20px;
	color: #7A7A7A;
	}

#clientbuttontop p{
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 2px;
	}
	
#clientbutton a:link	{ color: #960C1D; text-decoration: none; font-size: 130%; }
#clientbutton a:visited	{ color: #960C1D; text-decoration: none; font-size: 130%;}
#clientbutton a:hover	{ color: #A8A8A8; text-decoration: none; font-size: 130%; }
#clientbutton a:active	{ color: #960C1D; text-decoration: none; font-size: 130%;}



.text {
	padding: 0 0 0 16px;
}

.text p{
	line-height: 130%;
	padding: 0 0 0 0;
}


.text a:link	{ color: #960C1D; text-decoration: none;}
.text a:visited	{ color: #960C1D; text-decoration: none;}
.text a:hover	{ color: #888888; text-decoration: none;}
.text a:active	{ color: #960C1D; text-decoration: none; }


#credits {
	margin-top: 30px;
	text-align: center;
	}

#credits p{
	text-align: center;
	}
	
#credits a:link		{ color: #D1D1D1; text-decoration: none; font-size: 100%; }
#credits a:visited	{ color: #D1D1D1; text-decoration: none; font-size: 100%;}
#credits a:hover	{ color: #960C1D; text-decoration: none; font-size: 100%; }
#credits a:active	{ color: #D1D1D1; text-decoration: none; font-size: 100%;}


#signinhome a:link		{ color: #960C1D; text-decoration: none; font-size: 100%; }
#signinhome a:visited	{ color: #960C1D; text-decoration: none; font-size: 100%;}
#signinhome a:hover	{ color: #D1D1D1; text-decoration: none; font-size: 100%; }
#signinhome a:active	{ color: #960C1D; text-decoration: none; font-size: 100%;}	