@charset "utf-8";

/* Eric Meyer's Reset CSS | v1.0 | 20080212 | MX-edited *********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.2;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
td { vertical-align:top;}
input { margin:1px 0 1px 0;}
html* input { margin:0;} /*only for IE*/
/* End of Reset CSS **********************************************************/

html { height:100%;}
body { width:100%; min-width:960px; height:100%; background:url(img/grfx_bgrBody.png) no-repeat #ffffff;}
/* body { width:100%; min-width:960px; height:100%; background:url(img/grfx_bgrBody.png) repeat-x #f3f3f3;}*/
body, input, td { font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif; font-size:13px; color:#000;}
body { line-height:1.4;}

a { color:#000; text-decoration:underline;}
a:hover { color:#A0D805; text-decoration:underline;}

h1 { font-size:24px; font-weight:bold; color:#FF0000;}
	h1 a, h1 a:hover { color:#FF0000;}
	h1 a { text-decoration:none;}
h2 { font-size:19px; font-weight:bold; color:#00D4DC; margin-bottom:0.75em;}
	h2 a, h2 a:hover { color:#00D4DC;}
	h2 a { text-decoration:none;}	
h3 { font-size:17px; font-weight:bold; color:#00D4DC; margin-bottom:0.25em;}
	h3 a, h3 a:hover { color:#00D4DC;}
	h3 a { text-decoration:none;}	
h4 { font-size:15px; font-weight:bold; color:#00D4DC; margin-bottom:0.25em;}
	h4 a, h4 a:hover { color:#00D4DC;}
	h4 a { text-decoration:none;}
h5 { font-size:13px; font-weight:bold; font-style:italic; color:#000000; margin-bottom:0;}
	h5 a, h5 a:hover { color:#000000;}
	h5 a { text-decoration:none;}


img.imgRight { float:right; margin-left:10px; margin-bottom:5px;}
img.imgLeft { float:left; margin-right:10px; margin-bottom:5px;}

a.linkRed { color:#FF0000;}
a.linkBlue { color:#00D4DC;}

a.linkRed:hover, a.linkBlue:hover { color:#A0D805;}

.date { font-size:12px; color:#999; margin-bottom:0.25em;}
.topMargin { margin-top:0.25em;}

input { border:1px solid #000000;}
button { border:1px solid #000000;}
input.checkbox { border:0;}
input.radiobtt { border:0;}

#container { width:950px; margin-left:auto; margin-right:auto; min-height:100%; position:relative;}
	*html #container { height:100%;} /* IE6 only hack*/
#top { width:950px; height:130px; overflow:hidden;}	
	#top img {float:left; clear:left;}
	#top h1 { display:none; font-size:64px; font-weight:normal; float:left; clear:left;}
	#top h4 { display:none; float:left; clear:left;}
	#top #service { width:200px; height:100px; float:right; clear:right; background:#FFF; padding:15px; }

#left { width:230px; margin-top:10px; float:left; overflow:hidden;}
#leftMenu { width:200px; padding:15px; background:#FFF; font-size:19px; }
	#leftMenu ul {}
	#leftMenu li {}
	#leftMenu a { display:block; color:#FF0000; text-decoration:none; height:1%; }
	#leftMenu a:hover { color:#A0D805; text-decoration:underline;}
	#leftMenu li ul { padding-left:20px;}
	#leftMenu li.active>a { }
	#leftMenu li.self>a { font-weight:bold; }
.leftBox { width:200px; padding:15px; background:#FFF; margin-top:10px; }
.leftBoxSocial { width:200px; padding:15px; background:#FFF; margin-top:10px; }
	.leftBoxSocial img { margin-right:5px; }

#main { width:720px; margin-top:10px; float:left; overflow:hidden;}
.mainFull { width:680px; margin-left:10px; background:#FFF; padding:15px;}
.mainThird { width:200px; margin-left:10px; background:#FFF; padding:15px; float:left; display: inline;}

.thumbscontainer { width:695px; margin-right:-15px;}
li.indexThumb { width:85px; height:57px; overflow:hidden; margin:0;}
li.partnersThumb { width:100px; height:66px; overflow:hidden; margin:0 15px 15px 0;}
	li.partnersThumb td { width:100px; height:66px; vertical-align:middle; text-align:center;}

#footerSpacer { width:950px; height:30px; clear:both;}
#footer { position:absolute; bottom:0; width:920px; height:20px; background:#FFF; padding:0 15px 0 15px; font-size:12px;}

.cleaner { width:100%; clear:both; height:0; overflow:hidden; }
.cleaner20 { width:100%; clear:both; height:10px; overflow:hidden;}

.ajaxSearch_result,
.ajaxSearch_paging {
	margin-bottom:1em;
	display:block;
}
.ajaxSearch_resultsInfo .ajaxSearch_highlight{ background-color:#FFF; }
a.ajaxSearch_resultLink, a.ajaxSearch_resultLink:hover { font-size:15px; font-weight:bold; color:#00D4DC; margin-bottom:0.25em; text-decoration:none;}
a.ajaxSearch_resultLink:hover { text-decoration:underline; } 

input#ajaxSearch_input {
	border-color:#00D4DC;
	background-color:#FFF;
	color:#000;
}
input#ajaxSearch_submit {
	border-color:#00D4DC;
	background-color:#FFF;
	color:#ff0000;
}

.ajaxSearch_highlight { background-color:#8feaed; }
