/* ---------------------------------
    Cefas - CSS Style
    (C) Cefas 2006
    Paul O'Dowd - 08/008/06
   --------------------------------- */

body
{
    margin: 5px;
    color: black;
    background-color: #E5E5E5;
    text-align: center;
}

/* DIV tags */
div
{
    border: 0px dotted gray;
    padding: 0px;
    margin: 0px;
}

#page
{
	margin: 0 auto;
	width: 800px;
	position: relative;
	text-align: center;
}

#header
{
    text-align: left;
    margin: 0 auto;
    width: 800px;
    height: 121px;

    border: 1px solid #AAAAAA;
    color: black;
    background-color: white;

    position: relative;
}

#header-logo
{
    width: 271px;
    height: 121px;

    position: relative;
    float: left;
}

#header-colorbar
{
	position: relative;
	float: left;
}

#header-blank
{
	position: relative;
	width: 529px;
	height: 74px;
	float: left;
}

#header-title
{
    width: 529px;
    height: 26px;

    position: relative;
    
    float: left;
}

#validator
{
	position: relative;
	color: black;
	background-color: #E5E5E5;
}

#menu-main
{
	position: relative;
	width: 800px;
	height: 169px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #AAAAAA;
}

#menu-left
{
	width: 284px;
	height: 169px;
	float: left;
	position: relative;
}

#menu-right
{
	width: 516px;
	height: 169px;
	float: left;
	position: relative;
}

#menu-item1
{
	position: relative;
	text-align: left;
}

#menu-item2
{
	position: relative;
	text-align: left;
}

#menu-item3
{
	position: relative;
	text-align: left;
}

#menu-item4
{
	position: relative;
	text-align: left;
}

#menu-item5
{
	position: relative;
	text-align: left;
}

#menu-item6
{
	position: relative;
	text-align: left;
}

#menu-item7
{
	position: relative;
	text-align: left;
}

#menu-item8
{
	position: relative;
	text-align: left;
}

#bodytext
{
	width: 790px;
	height: auto;
	position: relative;
	text-align: left;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #AAAAAA;
	padding: 0px 5px 20px 5px;
	color: black;
	background-color: white;
}

#footer
{
	width: 800px;
	height: 50px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #AAAAAA;
	color: black;
	background-color: white;
	text-align: left;
}

#footer-logo
{
	width: 180px;
	height: 50px;
	float: left;
	position: relative;
	color: black;
	background-color: white;
	margin: 0 auto;
}

#footer-text
{
	width: 615px;
	height: 50px;
	float: left;
	position: relative;
	color: black;
	background-color: white;
	margin: 0 auto;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

/* End of DIV tags */


.centre
{
    text-align: center;
}

.right
{
    text-align: right;
}

form {display: inline;}

p.footer
{
    background-color: white;
    font-size: 7pt;
    color: #888888;
    text-align: center;
}

p, li
{
    background-color: white;    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10pt;
    color: #444444;
    display: inline;
}

p.validator
{
	background-color: #E5E5E5;
	color: black;
}

/* Image Border Removal */

img {border: 0px}

/* LINKS */

a:link {color: #305773;background-color: white;}     /* unvisited link */
a:visited {color: #305773; background-color: white;}  /* visited link */
a:hover {color: #488CBD; background-color: white;}    /* mouse over link */
a:active {color: #488CBD; background-color: white;}   /* selected link */
a
{
    text-decoration: none;
}

a.validator, a.validator:visited, a.validator:active
{
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
	color: #000066;
	background-color: #E5E5E5;
	text-decoration: none;
}

a.validator:hover
{
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
	color: #000066;
	background-color: #E5E5E5;
	text-decoration: underline;
}

/* FORMS */

input, select, textarea
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color: #000000;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #CCCCCC;
    border-style: solid;

    background-color: #FFFFFF;
}

input.chk
{
    border: 0px;
}

input.button
{
    color: #555555;
    background-color: white;
}
