body	{
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	}
	
img	{
	border: none;
	}

h1	{
	font-size:16px;
	font-family:Tahoma,sans-serif;
	font-weight:bold;
	}

li	{
	padding-bottom:10px;
	}

#ordered	{
marker-offset:0px;
		}

.caat	{
	color:#0B3D92;
	background-color:#FFFFFF;
	}

#faq	{
	color:#112266;
	font-size:15px;
	}

#buttons	{
		position:absolute;
		left:140px;
		top:20px;
		width:744px;
		height:83px;
		text-align:center;
		}

#logo		{
		position:absolute;
		left:140px;
		top:125px;
		}


#frontimg	{
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		}

#toptext	{
		position:absolute;
		top:170px;
		left: 385px;
		}


#signin		{
		position:absolute;
		left:705px;
		top: 125px;
		}

#rightlogin	{
		position:absolute;
		left:718px;
		top:148px;
		text-align:right;
		font-size:11px;
		width:168px;
		}

#logpass	{
		position:absolute;
		left:695px;
		top:148px;
		text-align:right;
		font-size:11px;
		width:70px;
		line-height:19px;
		}

#lostpass	{
		position:absolute;
		left:798px;
		top:129px;
		font-size:11px;	
		text-align:right;		
		}

#register	{
		position:absolute;
		left:706px;
		top:195px;
		font-size:11px;
		font-weight:bold;
		}

#textbox	{
		position:absolute;
		top:230px;
		left:140px;
		width:311px;
		background-image:url(graphics/txtbck.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:25px;
		padding-top:5px;
		background-color:#FAFAFA;
		border-color:#C7C7C7;
		border-width:1px;
		border-style:solid;
		color:#000000;	
		}

#textbox_login	{
		position:absolute;
		top:230px;
		left:140px;
		width:480px;
		height:250px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;
		padding-top:20px;
		background-color:#FAFAFA;
		border-color:#C7C7C7;
		border-width:1px;
		border-style:solid;
		color:#000000;	
		}

#textbox_db	{
		position:absolute;
		top:230px;
		left:140px;
		width:700px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;
		padding-top:20px;
		background-color:#FAFAFA;
		border-color:#C7C7C7;
		border-width:1px;
		border-style:solid;
		color:#000000;	
		}

#doregister	{
		position:absolute;
		left:150px;
		top:180px;
		}

#invite		{
		font-family:Tahoma,sans-serif;
		font-size:16px;
		font-weight:bold;
		position:absolute;
		left:50px;
		}

#invite_register	{
			font-family:Tahoma,sans-serif;
			font-size:14px;
			position:absolute;
			left:20px;
			top:10px;
			}

#empass		{
		line-height:30px;
		text-align:right;
		position:absolute;
		left:150px;
		top:70px;
		}

#textregister	{
		line-height:28px;
		text-align:right;
		position:absolute;
		left:80px;
		top:30px;
		}


#fieldsregister	{
		line-height:30px;
		position:absolute;
		left:230px;
		top:35px;
		}

#fieldslogin	{
		line-height:30px;
		position:absolute;
		left:230px;
		top:75px;
		}

#newsletter	{
		position:absolute;
		top:250px;
		left:50px;
		width:400px;
		}

#newsletter	{
		position:absolute;
		top:250px;
		left:120px;
		}

#loginsubmit	{
		position:absolute;
		left:230px;
		top:130px;
		}

#registersubmit	{
		position:absolute;
		left:230px;
		top:300px;
		}


#email,#password,#name,#position,#organisation,#number	{
			width:180px;
			height:16px;
			margin-bottom:3px;
			}

#main		{
		position:absolute;
		top: 230px;
		left: 485px;
		width: 221px;
		height: 180px;
		}

#main_login	{
		position:absolute;
		top: 170px;
		left: 663px;
		width: 221px;
		height: 180px;
		}


#keywords	{
		position:absolute;
		top:440px;
		left:485px;
		width:221px;
		text-align:center;
		}

#keywords_login	{
		position:absolute;
		top:380px;
		left:663px;
		width:221px;
		text-align:center;
		}


#keywords_services	{
		position:absolute;
		top:420px;
		left:485px;
		width:221px;
		text-align:center;
		}


#right		{
		position:absolute;
		top:230px;
		left:713px;
		width:171px;
		background-color:#F3F7FF;
		border-color:#B0B0B0;
		border-style:solid;
		border-width:1px;
		padding-top:5px;
		font-size:11px;	
		line-height:17px;
		color:#000000;	
		}

#questionsans	{
		color:#00206A;
		font-weight:bold;
		text-align:center;
		padding-bottom:15px;
		background-color:#FFFFFF;
		}

#submit		{
		position:absolute;
		top:195px;
		left:806px;
		width:78px;
		height:21px;		
		}

#passbox,
#emailbox	{
		font-size:11px;
		font-family:Verdana,sans-serif;
		width:116px;
		border-width:1px;
		border-style:solid;
		border-color:#000000;
		}

#quote		{
		position:absolute;
		top: 628px;
		left: 495px;
		}

#quote_services	{
		position:absolute;
		top: 748px;
		left: 495px;
		}


#sizes		{
		position:absolute;
		left:730px;
		top:785px;
		width:154px;
		text-align:right;
		}

.totop		{
		text-align:right;
		font-size:10px;
		}

.toplink
		{
		text-decoration:none;
		color:#226699;
		background-color:#FAFAFA;
		}

.fq:link	{
		text-decoration:none;
		color:#002277;
		}

.fq:visited	{
		color:#667799;
		text-decoration:none;
		}

#srvheader	{
		font-family:Tahoma,sans-serif;
		font-size:14px;
		font-weight:bold;
		width:100%;
		border-color:#ABABAB;
		border-width:1px;
		border-style:solid;
		color:#FFFFFF;
		background-color:#00338B;
		height:18px;
		padding-top:1px;
		}

#srvcontent	{
		width:205px;
		border-color:#ABABAB;
		border-width:1px;
		border-style:solid;
		text-align:left;
		padding-left:8px;
		padding-right:8px;
		padding-top:15px;
		padding-bottom:15px;
		line-height:20px;
		}


#q1,#q2,#q3,#q4,#q5,#q6		{
				line-height:20px;
				}

.srvcontentlinks		{
				font-size:11px;
				}

#srvtitle	{
		color:#334488;
		}

.ctd	{
	padding-bottom:15px;
	vertical-align:middle;
	}


.ctable	{
	width:100%;
	}

#spend	{
	width:50px;
	}

.pointer	{
		cursor:pointer;
		}

#calculate	{
		text-align:center;
		}

#resulttext	{
		color:#8888FF;
		background-color:#FFFFFF;
		}

#result		{
		padding-top:5px;
		text-align: center;
		position:relative;
		top:20px;
		font-weight:bold;
		left: 85px;
		width:150px;
		height:20px;
		font-size:14px;
		border-color: #000000;
		border-style:solid;
		border-width:1px;
		background-color: #FFD800;
		}

#login		{
		border-color:#AAAAAA;
		border-style:solid;
		border-width:1px;
		}

.obligatory	{
		color:#FF0000;
		font-weight:bold;
		}

#error		{
		background-color:#FFFF96;
		color:#FF0000;
		border-style:solid;
		border-color:#FF0000;
		border-width:1px;
		padding:5px;
		position:absolute;
		top:3px;
		text-align:center;
		width:98%;
		}

.qt	{
	font-style:italic;
	color:#333355;
	}

#hide	{
	width:0px;
	height:0px;
	}

.blue	{
	color:#000088;
	}