/** BASIC */



body {

	margin: 0px;

	padding: 0px;

	background: url(images/bg01.gif) repeat left top;

}



/** FORMS */



form {

	margin: 0px;

	padding: 0px;

}

#login {
	background: #efefef;
	border: 5px solid #d9d9d9;
	width: 500px;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
}
	
#login td {
	color:#666;
}

#login input {
	color:black;
}

#login p {
	color:black;
}

#login a:link{
	color:#2597a1;
	text-decoration:none;
	style:none;
	underline:none;
}

#inputtext1 {

	width: 141px;

	padding: 1px 2px;

	background: #1D4D51;

	border: none;

	border-bottom: 1px solid #308187;

}



#inputsubmit1 {

	width: 45px;

	height: 18px;

	background: url(images/homepage03.gif) no-repeat left top;

	border: none;

	text-transform: lowercase;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

}



/** HEADINGS */



h1, h2, h3, h4, h5, h6 {

	margin: 0px;

}



h1 {

	text-transform: lowercase;

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

}



h2 {

	margin-bottom: 20px;

	text-transform: lowercase;

	font-size: 14px;

	font-weight: bold;

	color: #50A015;

}



h2 span {

	color: #FFFFFF;

}



h3 {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



h4 {

	margin-bottom: 15px;

	font-size: 10px;

	font-weight: normal;

	color: #A8C5C6;

}



/** TEXTS */



body, th, td, input, textarea, select {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #D7ECED;

}



p, blockquote, ul, ol, dl {

	margin-top: 0px;

	margin-bottom: 1em;

	text-align: justify;

}



.text1 {

	font-size: 10px;

}



/** LISTS */



.list1 {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



.list1 li {

	display: block;

	width: 238px;

	height: 25px;

	padding: 5px 0px 0px 31px;

}



.list1 li.first {

	height: 25px;

	padding-top: 20px;

}



.list2 {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



.list2 li {

	height: 39px;

	padding: 7px 0px 0px 10px;

}



/** LINKS */



a {

	color: #8CDADE;

}



a:hover {

	text-decoration: none;

}



.link1 {

	text-transform: lowercase;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}



.link1:hover {

	text-decoration: underline;

}



.link2 {

	color: #C9FCFF;

}



.link3 {

}



.link4 {

}



/** STYLES */



.style1 {

	text-transform: lowercase;

	font-size: 10px;

	color: #346062;

}



.style1 a {

	color: #346062;

}



.style1 a:hover {

}



/** BACKGROUNDS */



.bg1  { background: url(images/bg02.jpg) repeat-x left top; }

.bg2  { background: url(images/bg03.jpg) no-repeat left top; }

.bg3  { background: url(images/bg04.jpg) no-repeat left top; }

.bg5  { background: url(images/bg06.jpg) no-repeat left top; }

.bg6  { background: url(images/bg07.jpg) no-repeat left bottom; }

.bg7  { background: url(images/bg08.jpg) repeat-x left bottom; }

.bg8  { background: url(images/bg09.jpg) no-repeat left top; }

.bg9  { background: url(images/homepage04.jpg) no-repeat left top; }

.bg10 { background: url(images/homepage06.jpg) no-repeat left top; }

.bg11 { background: url(images/homepage07.jpg) no-repeat left bottom; }

.bg12 { background: url(images/homepage08.jpg) no-repeat left top; }

.bg13 { background: url(images/homepage09.jpg) no-repeat left top; }

.bg14 { background: url(images/homepage19.jpg) no-repeat left top; }

.bg15 { background: url(images/homepage20.jpg) no-repeat left top; }

.bg16 { background: url(images/homepage21.jpg) no-repeat left top; }

.bg17 { background: url(images/homepage22.jpg) no-repeat left top; }

.bg18 { background: url(images/homepage23.jpg) no-repeat left top; }

.bg19 { background: url(images/homepage24.jpg) no-repeat left top; }

.bg22 { background: url(images/subpage02.gif) no-repeat left bottom; }

.bg23 { background: url(images/subpage05.jpg) no-repeat left top; }

.bg24 { background: url(images/subpage06.gif) no-repeat left top; }



/** MISC */



.align-justify { text-align: justify; }

.align-right { text-align: right; }



img { border: none; }



.img1 {

	float: left;

	margin: 3px 15px 0px 0px;

}



.img2 {

	float: right;

	margin: 3px 0px 0px 15px;

}



hr { display: none; }



.hr1 {

	height: 1px;

}

#toplogin {
	font-size: 10px;
	padding: 3px;
}

#toplogin a {
	color: #000;
	font-size: 11px;
}

#header ul{
	margin-left:30px;
	
	
	
}

#header ul li {
	display:inline;
	color:white;
	font-size:16px;
	margin:5px;
	
}

#header ul li a {
	text-decoration:none;
	color:white;
	font-weight:bold;
	
}

#header ul li a:hover
{
	text-decoration:underline;
}

/* Angell EYE Quick CSS */
font-black { color: #000000; }

.clear:after 			{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.clean-margin			{ margin: 0px !important; }
.clean-padding			{ padding: 0px !important; }
ul.standard.clean-padding	{ padding: 0 0 0 16px !important;}
ol.standard.clean-padding	{ padding: 0 0 0 22px !important;}

.hidden     	{ display: none; }
.display     	{ display: block; }
.half			{ width: 48% !important; }
.trio			{ width: 31% !important; }
.quad			{ width: 23% !important; }
.full			{ width: 100%; }

.size-35		{ width: 35px; }
.size-40		{ width: 40px; }
.size-60		{ width: 60px; }
.size-70		{ width: 70px; }
.size-80		{ width: 80px; }	
.size-100		{ width: 100px; }
.size-120		{ width: 120px; }
.size-150		{ width: 150px; }
.size-170		{ width: 170px; }
.size-200		{ width: 200px; }
.size-250		{ width: 250px; }
.size-300		{ width: 300px; }
.size-350		{ width: 350px; }
.size-620		{ width: 620px; }

.fl			{ float: left; }
.fr			{ float: right; }
.fl-space		{ float: left; margin-right: 5px; }
.fr-space		{ float: right; margin-left: 5px; }
.fl-space2		{ float: left; margin-right: 10px; }
.fl-space3		{ float: left; margin-right: 20px; }
.fr-space2		{ float: right; margin-left: 10px; }
.fr-space3		{ float: right; margin-left: 20px; }
.fr-mr15		{ float: right; margin-right: 15px; }
.fr-mr30		{ float: right; margin-right: 30px; }

.ml-20		{ margin-left: 20px; }

.mt-10		{ margin-top: 10px; }
.mt-20		{ margin-top: 20px; }

.advanced_filter { float: right; margin-right: 20px; }

.bt-space0		{ margin-bottom: 0px !important; }
.bt-space5		{ margin-bottom: 5px !important; }
.bt-space10		{ margin-bottom: 10px !important; }
.bt-space15		{ margin-bottom: 15px !important; }
.bt-space20		{ margin-bottom: 20px !important; }
.bt-space30		{ margin-bottom: 30px !important; }
.bt-space40		{ margin-bottom: 40px !important; }

.tp-space15		{ margin-top: 15px !important; }

.ln-normal	{ line-height: normal !important; }
.ln-22		{ line-height: 22px !important; }
.left		{ text-align: left !important; }
.center		{ text-align: center !important; margin: auto !important; }
.right		{ text-align: right !important; }
.block		{ text-align: justify; }

.button		{ display: inline-block; line-height: 16px; border-width: 0px; font-size: 11px; font-family: arial; color: #FFFFFF; font-weight: bold; cursor: pointer; background: url('../images/button_glas1.png') center center repeat-x #333333; padding: 3px 13px 3px 13px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; text-align: center; }
input.button	{ display: inline-block; line-height: 13px; /* IE8 hack */ line-height: 16px\0/; border-width: 0px; font-size: 11px; font-family: arial; color: #FFFFFF; font-weight: bold; cursor: pointer; background: url('../images/button_glas1.png') center center repeat-x #333333; padding: 3px 10px 3px 10px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.button:hover	{ color: #FFFFFF; text-decoration: none; }
.button.green	{ background-color: #4DB800; }
.button.red	{ background-color: #D80017; }
.button.blue	{ background-color: #0099FF; }
.button.grey	{ background-color: #BBBBBB; }


