/*=======================	GENERIC ELEMENTS	 */

h1, h2, h3, h4, h5, p, ul, li, ol {
	margin:0;
	padding:0;
	}
.clear { clear:both;}
.line { 	width: auto;	max-height: 1px;	padding: 1px 0 5px 0;	margin: 1px 0 0 0;	clear: both;	border-top-width: 1px;
	border-top-style: solid;	border-top-color: #e1e1e1;}
	
#listk li {	text-decoration: none;	list-style-position: outside;	list-style-image: url(../images/tick.gif);
	list-style-type: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;
	margin-left: 17px;	margin-bottom: 5px;	padding-left: 4px;}
	
.bullet {
	padding: 0;
	margin: 8px 0 10px 23px;
	list-style-type: square;
	font-size:12px;
}

.bullet li {
	padding: 0 0 5px 0;
	margin: 0;
	list-style-type: square;
}

.bullet  a:link, a:active, a:visited {
	font: 11px Verdana, Geneva, Arial, Helvetica;
	color: #f29215;
	text-decoration: underline;
	outline: none;

}


a:link, a:active, a:visited {
	font: 11px Verdana, Geneva, Arial, Helvetica;
	color: #1267B0;
	text-decoration: none;
	outline: none;

}

a:hover {
	color: #1267B0;
	text-decoration: underline;
}

h1  {
	font: 24px Verdana, Geneva, Arial, Helvetica;
	color: #1267B0;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

h2 {
	font: 18px Verdana, Geneva, Arial, Helvetica;
	color: #1267B0;
	font-weight: bold;
	letter-spacing: .02em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;	
}

h3 {
	font: 13px Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	color:  #666666;
	margin: 0px 0px 10px 0px;	
}

h3 a:link, h3 a:active, h3 a:visited {
	font: 10px Verdana, Geneva, Arial, Helvetica;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

h3 a:hover {
	font: 10px Verdana, Geneva, Arial, Helvetica;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

h4 {
	font: 16px;
	color:  #1267B0;
	margin: 0px 0px 10px 0px;
	line-height:22px;
}

h5 {
	font: 13px Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	color:  #1267B0;
	margin: 0px 0px 10px 0px;
}

p { margin: 0px 0px 10px 0px;
line-height: 16px;
}

p a:link, p a:active, p a:visited {
	
	color: #1267B0;
	text-decoration: underline;
}

p a:hover {
	color: #f29215;
	text-decoration: underline;
}

.tx10{font-size:10px;}
.tx11{font-size:11px;}
.txblue{color:#1267B0;}
.txo{color:#1267B0;}
.txg{color:#96C03E;}

table {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	margin: 0px 0px 10px 0px;
}

table a:link {color:#f29215;
text-decoration:underline;}

table a:hover {color:#f29215;
text-decoration:none;}

tr {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	margin: 0px 0px 10px 0px;
}

td {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	margin: 0px 0px 10px 0px;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

select {
	font: 10px Arial,Verdana,Geneva;
	background-color: #FFF;
	border: 1px #333 solid;
}

input {
	font: 11px Verdana, Geneva, Arial, Helvetica;
	background-color: #FFF;
}

textarea {
	font: 11px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	border: 1px solid #999;
	background-color: #FFF;
}

ul {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	margin-left: 25px;
	margin-top: 5px;
	list-style: none url(/shared/images/glb_blt_orgSquare.gif) outside;
}

ul li {
	padding: 0px 0px 2px 0px;
}

ul li ul {
	font: 12px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	margin: 2px 0px 3px 17px;
	list-style: none url(/shared/images/glb_blt_orgSquareSm.gif) outside;
}

ul li ul li {
	padding: 0px 0px 0px 0px;
}

ol {
	list-style: decimal outside none;
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	margin-left: 25px;
	margin-top: 5px;
}

ol li {
	padding: 0px 0px 2px 0px;
}

hr {
	height: 4px;
	border-top: 4px solid #666;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#spotdiv {
	border-top: 5px solid #5C8688;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid #333;*/
}

.spacer {
	padding: 7px 7px;
}

.textfield{ width:275px; height:18px; border-style: solid;
	border-width: 1px; border-color:#7A7A79; background-color:#EAEFF2; margin-left:0px; margin-right:0px; font-weight: normal;
	color: #666666;	}	
		
.textarea { width:275px; height:100px; color: #666666;
		border-style: solid; border-width: 1px; border-color:#7A7A79; background-color:#EAEFF2; margin-left:0px; margin-right:0px
		}

.textarea2 { width:275px; height:60px; color: #666666;
		border-style: solid; border-width: 1px; border-color:#7A7A79; background-color:#EAEFF2; margin-left:0px; margin-right:0px
		}

.button{ border:1px solid #CCCCCC; background-color:#013d73; height: 30px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; color: #FFFFFF; cursor:pointer; padding: 2px 2px 0px;}	