

body {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	background-image : url(img/background.jpg);
}

#page {
	position : relative;
	margin : 0 auto;
	width : 780px;
}


#head {
	position : relative;
	top : 0px;
	padding-left : 194px;
	width : 570px;	
}

#logo {
	position : absolute;
	top : 0px;
	
}

#topbuttons {
	position : relative;
	top : 0px;
	padding-left : 434px;
	
}

#main {
	
}

#menu {
	position : absolute;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	z-index : 2;
}

#menuRole {
	position : relative;
	display : block;
	text-align : center;
	width : 180px;
	height : 72px;
	padding : 0px;
	margin : 0px;
	top : 0px;

	padding-left : 4px;
	padding-top : 4px;
}

#menuRoleText {
	position : absolute;

	text-align : center;
	top : 58px;
	left : 16px;
	line-height : 14px;

	padding : 0px;
	padding-bottom : 4px;
	margin : 0px;

}


#blockTop {
	position : relative;
	background : url(img/blockTop.gif) no-repeat;
	top : 3px;
	height : 15px;
	padding : 0px;
	margin : 0px;
	border : 0px;
	line-height : 15px;
	vertical-align : bottom;
}

#blockBack {
	position : relative;
	background : url(img/blockBack.gif) repeat-y;
	width : 570px;
	margin: 0px;
	padding: 0px;	

}

#blockText {
	position : relative;
	width : 530px;
	margin: 0px;
	padding: 0px;	
	padding-top : 12px;
	padding-left : 24px;
	padding-right : 24px;
}

#blockEnd {
	position : relative;
	background : url(img/blockEnd.gif) no-repeat;
	height : 15px;
	padding : 0px;
	margin : 0px;
	border : 0px;
	line-height : 15px;
	vertical-align : bottom;
}

#block {
	position : relative;
	top : 0px;
	padding-left : 180px;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;	
	width : 570px;
}

#tail {
	position : relative;
	top : 2px;
	left : 4px;
	width : 570px;
}

#tailTranslate {
	position : absolute;
	background : url(img/panel.gif) no-repeat;	
	top : 0px;
	width : 230px;
	padding-left : 14px;
	padding-top : 4px;
}

#tailAddress {
	position : absolute;
	background : url(img/panel.gif) no-repeat;	
	top : 0px;
	left : 191px;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 10px;	
	width : 230px;
	height : 80px;
	padding-left : 14px;
	padding-top : 14px;
	line-height : 13px;
}

#tailRefer {
	position : absolute;
	background : url(img/panelRefer.gif) no-repeat;	
	top : 0px;
	left : 382px;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 10px;	
	width : 180px;
	height : 24px;
	text-align : center;
	padding-top : 56px;
	color : #330099;	
	text-decoration : none;	
}


#copyright {
	position : relative;
	top : 100px;
	left : 180px;
	width : 560px;
	text-align : center;
	color : #aaaaaa;
	font-size : 11px;		
}

#notes {
	
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 10px;
	vertical-align : top;
	background-color : #ffffcc;
	border : thin solid Black;
	padding : 12px;
	width : 494px;
}


H1 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 16px;
	font-weight : bold;
	padding-top : 0px;
	margin-top : 0px;
}

H2 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 15px;
	font-weight : bold;
	padding-top : 0px;
	margin-top : 0px;
}

H3 {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 14px;
	font-weight : bold;
	padding-top : 0px;
	margin-top : 0px;
}


TD.internalbutton {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	vertical-align : top;
	padding-left : 12px;
}

TD.copy {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	vertical-align : top;
}

TD.title {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 16px;
	vertical-align : top;
	font-weight : bold;
	padding-bottom : 12px;
}

TD.notes {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 10px;
	vertical-align : top;
	background-color : #ffffcc;
	border : thin solid Black;
	padding : 12px;
	width : 100%;
}

TABLE.block {
	display : block;
	padding : 0px;
	border : 0px;
	margin : 0px;
	
}

TD.block {

	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	vertical-align : top;
	background-color : #ffffff;
	padding-left : 12px;
	padding-top : 12px;
	border : 0px;
	margin : 0px;
}

TD.pad {
	padding-top : 0px;
	border : 0px;
	margin : 0px;
	vertical-align : bottom;
}

TD.padTop {
	padding-bottom : 0px;
	border-bottom : 0px;
	margin-bottom : 0px;
	vertical-align : bottom;

	line-height : 9px;
}

TABLE.formTable {
	width : 520px;
}

TD.formLegend {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	vertical-align : top;
}

TD.formField {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	vertical-align : top;
}

SELECT.translate {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 10px;
}

TD.translate {
	padding-left : 14px;
	vertical-align : middle;
	padding-top : 30px;
	width : 160px;
	height : 70px;	
}

INPUT.translate {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 10px;
	border-width : 1px;
	border-color : #666666;
	background-color : White;
	margin-left : 12px;
}



A.buttonItem {
	display: block;
	width : 120px;
	height : 36px;
	vertical-align : middle;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	color : #330099;
	background-image : url(img/itemButton.gif);
	line-height : 36px;
	text-align : center;
	text-decoration : none;
}

INPUT.form {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	border-width: 1px;
	border-style: solid;
}

SELECT.form {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	border-width: 1px;
	border-style: solid;
}

TEXTAREA.form {
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-size : 12px;
	border-width: 1px;
	border-style: solid;
}


DIV.formtitle {
	display : inline;
	position: relative;
	left: 0px;
	width: 200px;
}

DIV.formfield {
	display : inline;
	position: relative;
	left: 00px;
}

DIV.footer {
	text-align: right;
	font-size: 10px;
	text-align: center;
}

A.link {
	color : #330099;	
	text-decoration : none;
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;

}

#buttonReq {
	display : block;
	background: url(img/menuButtonReq.gif) no-repeat;
	width : 180px;
	height : 14px;
	padding : 0px;
	margin : 0px;

}

A.buttonHome {
	background: url(img/menuButtonHome.gif) no-repeat;
	display: block;
	width: 180px;
	height: 36px;
	color : #330099;
	text-decoration : none;
	line-height : 36px;
	text-align : left;
	padding-left : 12px;
}

A.buttonDone {
	background: url(img/menuButtonDone.gif) no-repeat;
	display: block;
	width: 180px;
	height: 28px;
	padding-top: 8px;
	padding-bottom: 0px;	
	padding-left: 12px;
	padding-right: 0px;
	margin : 0px;
	color : #330099;	
	text-decoration : none;
}

A.buttonClear {
	background-image: url(img/menuButton.gif);
	display: block;
	width: 168px;
	height: 36px;
	text-decoration : none;
	left : 12px;
	line-height : 36px;
	text-align : left;
	color : #330099;	
	padding-left : 12px;
}

SPAN.buttonNone {
	background-image: url(img/menuButton.gif);
	display: block;
	width: 180px;
	height: 36px;
	color : #cccccc;	
	text-decoration : none;	
	text-indent : 12px;
	line-height : 36px;
	text-align : left;	
}

SPAN.buttonDown {
	background-image: url(img/menuButtonDown.gif);
	display: block;
	width: 180px;
	height: 36px;
	color : #330099;
	text-decoration : none;
	text-indent : 12px;
	line-height : 36px;
	text-align : left;
}

#menuBlock {
	 margin-left: 0;
	padding-left: 0;
list-style-type: none;
}

#buttonFAinfo {
	display: block;
	width: 178px;
	height: 24px;
	padding-top : 56px;
	background: url(img/FAinfo.gif) no-repeat;
	text-align : center;
	color : #330099;	
	text-decoration : none;
}

#buttonFNinfo {
	display: block;
	width: 178px;
	height: 24px;
	padding-top : 56px;
	background-image: url(img/FNinfo.gif);
	text-align : center;
	color : #330099;	
	text-decoration : none;
}

#buttonAFinfo {
	display: block;
	width: 178px;
	height: 24px;
	padding-top : 56px;
	background-image: url(img/AFinfo.gif);
	text-align : center;
	color : #330099;	
	text-decoration : none;

}

#buttonNFinfo {
	display: block;
	width: 178px;
	height: 24px;
	padding-top : 56px;
	background-image: url(img/NFinfo.gif);
	text-align : center;
	color : #330099;	
	text-decoration : none;

}







A.panelRefer {
	display: block;
	width: 180px;
	height: 80px;
	background-image: url(img/panelRefer.gif);
	text-align : center;
	color : #330099;	
	line-height : 128px;		
	text-decoration : none;
}

A:HOVER {
	text-decoration : underline;
	color : Black;

}