/***===CONTAINER===***/
#Container {
	width:						970px;
	margin:						0 auto;
	overflow:					hidden;
	background:					url(../images/structure/containerBG.png) repeat-y;
	}



/***===TOP===***/
#T {
	width:						970px;
	height:						98px;
	margin:						20px auto 0;
	overflow:					hidden;
	}

#Tl {
	width:						239px;
	text-align:					right;
	}
	
	#Tl img {
		margin-right:			25px;
		}

#Tr {
	width:						708px;
	height:						50px;
	padding:					11px 11px 0 12px;
	margin:						37px 0 0 0;
	background:					url(../images/structure/navBG.png) no-repeat;
	}




/***===CONTENT===***/
#Con {
	width:						949px;
	padding:					0 11px 0 10px;
	margin:						0 auto;
	overflow:					hidden;
	}



/***===NO COLUMN===***/
div.NoCol div.Top2col-1 {
	height:						24px;
	background:					url(../images/structure/NoColTop.gif) no-repeat;
	overflow:					hidden;
	}

div.NoCol div.Bot2col-1 {
	height:						24px;
	background:					url(../images/structure/NoColBot.gif) no-repeat;
	}

div.NoCol div.Col2-1 {
	background:					url(../images/structure/NoColBG.gif) repeat-y;
	}

div.NoCol div.col1 {
	width:						240px;
	}

div.NoCol div.col2 {
	width:						632px;
	padding:					0 38px 0 30px;
	}




/***===1 COLUMN===***/
div.OneCol div.Top2col-1 {
	height:						24px;
	background:					url(../images/structure/1colTop.gif) no-repeat;
	}

div.OneCol div.Bot2col-1 {
	height:						24px;
	background:					url(../images/structure/1colBot.gif) no-repeat;
	}

div.OneCol div.Col2-1,
div.OneCol div.Col2-2 {
	background:					url(../images/structure/1colBG.gif) repeat-y;
	overflow:					hidden;
	}

div.OneCol div.col1 {
	width:						240px;
	}

div.OneCol div.col2 {
	width:						632px;
	padding:					0 38px 0 30px;
	}




/***===2 COLUMN 1===***/
div.TwoCol1 div.Top2col-1 {
	height:						24px;
	background:					url(../images/structure/2colTop1.gif) no-repeat;
	}

div.TwoCol1 div.Bot2col-1 {
	height:						24px;
	background:					url(../images/structure/2colBot1.gif) no-repeat;
	}

div.TwoCol1 div.Col2-1 {
	background:					url(../images/structure/2colBG1.gif) repeat-y;
	}

div.TwoCol1 div.col1 {
	width:						240px;
	}

div.TwoCol1 div.col2 {
	width:						299px;
	padding:					0 25px 0 30px;
	}

div.TwoCol1 div.col3 {
	width:						289px;
	padding:					0 27px 0 30px;
	}




/***===2 COLUMN 1===***/
div.TwoCol2 div.Top2col-1 {
	height:						24px;
	background:					url(../images/structure/2colTop2.gif) no-repeat;
	}

div.TwoCol2 div.Bot2col-1 {
	height:						24px;
	background:					url(../images/structure/2colBot2.gif) no-repeat;
	}

div.TwoCol2 div.Col2-1 {
	background:					url(../images/structure/2colBG2.gif) repeat-y;
	}

div.TwoCol2 div.col1 {
	width:						240px;
	}

div.TwoCol2 div.col2 {
	width:						309px;
	padding:					0 37px 0 30px;
	}

div.TwoCol2 div.col3 {
	width:						256px;
	padding:					0 38px 0 30px;
	}




/***===3 COLUMN===***/
div.ThreeCol div.Top2col-1 {
	height:						24px;
	background:					url(../images/structure/3colTop.gif) no-repeat;
	}

div.ThreeCol div.Bot2col-1 {
	height:						20px;
	background:					url(../images/structure/3colBot.gif) no-repeat;
	}

div.ThreeCol div.Col2-1,
div.ThreeCol div.Col2-2 {
	background:					transparent url(../images/structure/3colBG.gif) repeat-y;
	overflow:					hidden;
	}

div.ThreeCol div.col1 {
	width:						240px;
	padding-right:				9px;
	background-image:			none;
	}

div.ThreeCol div.col2 {
	width:						183px;
	padding:					0 27px 0 20px;
	background-image:			none;
	}

div.ThreeCol div.col3 {
	width:						192px;
	padding:					0 27px 0 20px;
	background-image:			none;
	}

div.ThreeCol div.col4 {
	width:						183px;
	padding:					0 28px 0 20px;
	background-image:			none;
	}

div.ThreeCol div.col4 ul {
	text-align:					left;
	}




/***===CONTACT PAGE===***/
body.contact #T {
	background:					url(../images/structure/dropShadowTop.jpg) no-repeat left bottom;
	padding-bottom:				10px;
	}

div.contact table {
	margin-bottom:				0;
	}

div.contact td.Top2col-1 {
	height:						20px;
	background:					url(../images/structure/contactTop.jpg) no-repeat;
	}

div.contact tr.Col2-1 {
	background:					url(../images/structure/contactBot.jpg) no-repeat center bottom;
	}

div.contact td.col1 {
	padding-bottom:				50px;
	}

div.contact #Bo {
	height:						10px;
	background:					url(../images/structure/dropShadowBot.jpg) no-repeat;
	}

#contactContain {
	width:						250px;
	margin-left:				390px;
	}



/***===BOTTOM===***/
#Bo {
	width:						949px;
	padding:					0 11px 0 10px;
	margin:						0 auto;
	overflow:					hidden;
	}

#Bi {
	background-color:			#9FBB21;
	height:						143px;
	}


body.partners #Bo {
	width:						949px;
	padding:					0 11px 0 10px;
	margin:						0 auto;
	overflow:					hidden;
	height:						101px;
	}
	
body.partners #Bi {
	background-color:			#9FBB21;
	height:						101px;
	}



/***===FOOTER===***/
#F {
	width:						949px;
	padding:					0 11px 0 10px;
	margin:						30px auto 50px;
	overflow:					hidden;
	text-align:					center;
	font-size:					10px;
	}



/***===NEWS PAGE===***/
img.homeIMG {
	position:					absolute;
	right:						-50px;
	bottom:						0;
	}



/***===NEWS PAGE===***/
div.twoColumn {
	-webkit-column-count : 2;  
	-webkit-column-gap : 20px;  
	-moz-column-count : 2;  
	-moz-column-gap : 20px;
	}


/***===ABOUT PAGE===***/
body.about #Bo {
	height:						17px;
	background:					url(../images/structure/aboutDropShadow.jpg) no-repeat;
	}
	
	

/***===SUBSCRIBE PAGE===***/
#subscriber {
	width:						402px;
	border:						none;
	height:						25px;
	font-size:					18px;
	}

input.subSubmit {
	width:						171px;
	height:						43px;
	display:					block;
	background:					url(../images/buttons/submit.png) no-repeat;
	border:						none;
	text-indent:				-9999px;
	font-size:					0px;
	color:						#FFF;
	cursor:						pointer;
	margin-left:				231px;
	}

input.subSubmit:hover {
	width:						171px;
	height:						43px;
	background:					url(../images/buttons/submit.png) no-repeat 0 -43px;
	border:						none;
	}


/***===PARTNERS PAGE===***/
div.partnerIMG {
	height:						100px;
	margin-bottom:				20px;
	}


/***===ADMIN SECTION===***/
#adminT {
	width:						750px;
	margin:						20px auto 0;
	padding:					20px;
	text-align:					center;
	}

#adminContain {
	width:						750px;
	margin:						0 auto;
	padding:					20px;
	border:						1px solid #EDEDED;
	}

#adminL {
	width:						230px;
	padding:					10px;
	border-right:				1px solid #EDEDED;
	}

#adminR {
	width:						469px;
	padding-left:				15px;
	}
