@charset "utf-8";


#main {

	POSITION: relative; WIDTH: 100%; background-color:#FFFFFF;

}

#content {

	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 5px

}

#breadcrumb {

	TEXT-ALIGN: center; MARGIN: 18px auto; COLOR: #686868; CLEAR: both; FONT-SIZE: 10px

}

.column {

	FLOAT: left

}

.grid2col {

	WIDTH: 100%

}

.grid2cola {

	WIDTH: 100%

}

.grid2colb {

	WIDTH: 100%

}

.grid2colc {

	WIDTH: 100%

}

.grid2cold {

	WIDTH: 100%

}

.grid2cole {

	WIDTH: 100%

}

.grid2colf {

	WIDTH: 100%

}

.grid3col {

	WIDTH: 100%

}

.grid3cola {

	WIDTH: 100%

}

.grid4col {

	WIDTH: 100%

}

.grid5col {

	WIDTH: 100%

}

.grid6col {

	WIDTH: 100%

}

.grid2col .column {

	WIDTH: 49%

}

.grid2col .grid2col .column {

	WIDTH: 47.8%

}

.grid3col .grid2col .column {

	WIDTH: 46%

}

.grid4col .grid2col .column {

	WIDTH: 45%

}


.grid3col .column {

	WIDTH: 32%; MARGIN-LEFT: 2%

}

.grid2col .grid3col .column {

	WIDTH: 31%

}

.grid3cola .column {

	WIDTH: 734px; 

}

.grid3cola .first.column {

	WIDTH: 186px; 

}
.grid3cola .first {

	WIDTH: 186px;  float:left;

}

.grid3cola .last.column {

	/*WIDTH: 255px;*/

}

.grid4col .column {

	WIDTH: 23%; 

}

.grid5col .column {

	WIDTH: 18.4%; MARGIN-LEFT: 2%

}

.grid6col .column {

	WIDTH: 15%; MARGIN-LEFT: 2%

}

.first.column {

	MARGIN-LEFT: 0px !important

}

.last.column {

	MARGIN-LEFT: 0px !important

}

.last.column {

	FLOAT: right !important

}

P.last {

	_width: auto; _float: none

}

UL.last {

	_width: auto; _float: none

}

OL.last {

	_width: auto; _float: none

}

LI.last {

	_width: auto; _float: none

}

#container:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

#content:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid2col:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid2cola:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid2colb:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid2colc:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid2cold:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid2cole:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid2colf:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid3col:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid3cola:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid4col:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid5col:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

.grid6col:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

#container {

	ZOOM: 1

}

#content {

	ZOOM: 1

}

.grid2col {

	ZOOM: 1

}

.grid2cola {

	ZOOM: 1

}

.grid2colb {

	ZOOM: 1

}

.grid2colc {

	ZOOM: 1

}

.grid2cold {

	ZOOM: 1

}

.grid2cole {

	ZOOM: 1

}

.grid2colf {

	ZOOM: 1

}

.grid3col {

	ZOOM: 1

}

.grid3cola {

	ZOOM: 1

}

.grid4col {

	ZOOM: 1

}

.grid5col {

	ZOOM: 1

}

.grid6col {

	ZOOM: 1

}



}
#breadcrumbs {
	LINE-HEIGHT: 34px; BACKGROUND: url(/images/breadcrumb_bg.png) no-repeat; HEIGHT: 45px; COLOR: #444; FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT:normal;  text-shadow: 2px 2px 1px #fff
}
#globalfooter {
	TEXT-ALIGN: left !important; PADDING-BOTTOM: 10px; MARGIN: 10px auto; WIDTH: 920px; COLOR:#333333; FONT-SIZE: 12px;  border:solid #EBECED 1px; padding-left:5px; padding-top:5px; 
}
#globalfooter A {
	COLOR:#1C88B6;
}
#globalfooter a:hover {text-decoration:underline; color:#FF6600}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.set_a a {
	COLOR:#1C88B6;
}
.set_a a:hover {text-decoration:underline; color:#FF6600}
