/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, QL, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {

}

a {  font-size:12px; color: #616365; text-decoration: underline;}

a.search:link {color: #333366; font-family:arial; font-size:12px;font-weight: bold; text-decoration: none;}
a.search:active {color: #333366; font-family:arial; font-size:12px;font-weight: bold;text-decoration: none;}
a.search:visited {color: #333366; font-family:arial; font-size:12px;font-weight: bold;text-decoration: none;}
a.search:hover {color: #FF0000; font-family:arial; font-size:12px;font-weight: bold;text-decoration: underline;}
	  
.IE8Fix 
{ 
    z-index: 1000; 
}

body
{
	font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #616365;
}

H1 {
	
        COLOR: #616365;
}
H2 {
	COLOR: #616365
}
H3 {
	COLOR: #616365
}
H4 {
	COLOR: #616365
}
H5 {
	COLOR: #616365
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DIV.boxicons {
	BACKGROUND: url(images/box-tl.gif) no-repeat left top; POSITION: relative
}
DIV.boxicons1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(images/box-tr.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 20px; POSITION: relative
}
DIV.boxicons1 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #616365; PADDING-TOP: 0px
}
DIV.boxicons1 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 57px; COLOR: #616365; PADDING-TOP: 0px
}
DIV.boxicons1 IMG {
	LEFT: 13px; POSITION: absolute; TOP: 25px
}
DIV.boxicons2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(images/box-rb.gif) repeat-y right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}

DIV.boxicons2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 50px; COLOR: #616365; PADDING-TOP: 0px
}
DIV.boxicons2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #616365; PADDING-TOP: 0px
}
DIV.boxicons2 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 0px; COLOR: #616365; PADDING-TOP: 0px
}
DIV.boxicons2 IMG {
	POSITION: relative;
}
DIV.boxicons3 {
	BACKGROUND: url(images/box-bl.gif) no-repeat left bottom; POSITION: relative
}
DIV.boxicons3 DIV {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/box-br.gif) no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 17px; POSITION: relative
}
DIV.boxicons3 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 57px; COLOR: #006699; PADDING-TOP: 0px; POSITION: relative
}
DIV.boxicons3 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 57px; COLOR: #616365; PADDING-TOP: 0px
}
DIV.boxicons3 IMG {
	LEFT: 13px; POSITION: absolute; TOP: 20px
}
DIV.boxicons A {
	COLOR: #616365; TEXT-DECORATION: underline
}
DIV.boxicons A:hover {
	TEXT-DECORATION: underline
}
DIV.rss {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(images/box-rb.gif) repeat-y right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
DIV.rss H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 50px; COLOR: #616365; PADDING-TOP: 0px
}


#leftcolhome1 {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 240px; POSITION: relative
}
#leftcolhome2 {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 240px; POSITION: relative
}
#leftcolhome3 {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 240px; POSITION: relative
}
#rightcolhome1 {
	PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 240px; POSITION: relative
}
#rightcolhome2 {
	PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 240px; POSITION: relative
}
#midcolhome {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; WIDTH: 380px; POSITION: relative
}
