html, body {
	margin:0;
	padding:0;
	height:100%;
	}
	
body {
	background-color:#fff;
	text-align:center;
	font:10px/135% Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
#page {
	width:981px;
	margin:0 auto 0 auto;
	background-color:#fff;
	text-align:left;
	}
	
	#header {
		height:62px;
		margin:20px 0 0 0;
		padding:0 0 0 0;
		vertical-align:bottom !important;
		}

		#header table, #header td {
			color:#6a6868;
			font-size:110%;
			font-weight:bold;
			margin:0;
			padding:0;
            float:left;
            overflow:hidden;
			}		
		#header img {
			float:left;
			}	
		#header #bannertoppool {
		  float:right;
		  height:62px;
		  vertical-align:top;
		  }		
            #header #bannertoppool #bannertop {
            float:left;
            }
            #header #bannertoppool .text {
                float:left;
                display:inline;
                padding:38px 50px 0px 10px !important;
            }
            #header #bannertoppool .text a:hover {
                text-decoration:underline;
                }

	#menu {
		float:left;
		margin:0;
		width:121px;
		}
		
		#menu a.mainlevel {
			background:url(../images/menu-off.gif) right no-repeat;
			color:#231f20;
			display:block;
			font-size:110%;
			_font-size:70%;
			font-weight:bold;
			margin:0 8px 2px 0;
			padding-right:8px;
			text-decoration:none;
			text-align:right;
			}
		#menu #active_menu, #menu a.mainlevel:hover {
			background:url(../images/menu-on.gif) right no-repeat;
			color:#ff0000;
			}
		#menu .moduletablevideo {
			padding-top:10px;
			}
		#menu .moduletablevideo a.mainlevel {
			color:#a3a2a2;
			}
			
		#menu .moduletablevideo a.mainlevel:hover {
			color:#ff0000;
			}
		
	#content {
		background-color:#e6e7e8;
		float:right;
		height:100%;
		margin:auto 0 auto 0;
		width:860px;
		}
		
		#left {
			float:left;			
			padding:8px 8px 8px 8px;
			_padding:8px 0 8px 8px;
			_margin:0;
			width:605px;
			}
			#left .componentheading {
				clear:both;
				color:#fc0539;
				font-size:100% !important;
				font-weight:normal;
				}
			#left .blog_more strong {
				clear:both;
				color:#fc0539;
				font-size:90%;
				_font-size:130% !important;
				font-weight:normal;
				}
			#left .blog_more a {
				_font-size:100% !important;
				}
			#left h1 {
				clear:both;
				color:#fc0539;
				font-size:100%;
				font-weight:normal;
				margin:0;
				padding:5px 0 5px 0;
				}
			#left h2 {
				}
			#left h3 {
				color:#231f20;
				font-size:110%;
				_font-size:70%;
				font-weight:bold;
				margin:0;
				padding:8px 0 0 0;		
				}
			#left h4 {
				color:#231f20;
				font-size:100%;
				_font-size:60%;
				font-weight:bold;
				margin:0;
				padding:8px 0 0 0;
				text-decoration:underline;
				}

			#left img {
				float:left;
				padding:0 10px 20px 0;
				position:relative;
				}
				
			#left a {
				text-decoration:underline;
				}
			
			#left .box-main {
				background-color:#fff;
				border:#d6d6d6 1px solid;
				margin-bottom:8px;
				padding:5px 10px 15px 10px;
				width:583px;
				_width:588px;
				}
			#left .contentpaneopen {
				color:#797777;
				/*_font-size:65%;*/
				}
			.contentpaneopen b {
				color:#797777;
				}
			#left .contentheading {
				color:#808284;
				font-size:190%;
				_font-size:120%;
				font-weight:normal;
				line-height:120%;
				}
			#left .readon {
				background:url(../images/menu-off.gif) left no-repeat;
				color:#fc0539;
				_font-size:70%;
				padding:0 0 0 10px;
				text-decoration:none;
				}
			#left .readon:hover {
				background:url(../images/menu-on.gif) left no-repeat;
				color:#000000;
				}
			#left .box-main p, #left .box-main div {
				font-size:105%;
				_font-size:70%;
				}
			#left .box-main div p {
				_font-size:100%;
				}
			#left .box-main div div {
				_font-size:70%;
				}
			#left .box-main label {
				_font-size:80%;
				}
			#left .box-main .searchintro {
				_font-size:110%;
				}
			#left .box-main ul {
				margin:0 0 0 13px;
				padding:3px 0 0 0;
				}
			#left .box-main li {
				list-style-image:url(../images/menu-off.gif);
				margin:6px 0 0 6px;
				_margin:6px 0 0 2px;
				clear:both;
				}
			#left .box-main li:hover {
				list-style-image:url(../images/menu-on.gif);
			}
			#left .box-main li a {
				color:#3c3b3b;
				font-size:110%;
				font-weight:bold;
				text-decoration:none;
				}
			#left .box-main a img, #left .box-main img.jce_tooltip {
				margin:3px 10px 0 0;
				padding:0;
			}
			#left .box-main li a:hover {
				color:#fc0539;
				}
			#left .box-holder {
				/*background-color:#000000;*/
				clear:both;
				margin:0 0 0px 0;
				_width:588px;
				}
			#left .box-left, #left .box-right {
				background-color:#fff;
				border:#d6d6d6 1px solid;
				float:left;
				/*height:280px;*/
				height:290px;
				width:272px;
				_width:290px;
				padding:5px 15px 15px 10px;
				margin: 0 0 7px 0;
				}
			#left .box-right {
				float:right;
				}
			#left .box-left h2, #left .box-right h2 {
				color:#808284;
				font-size:140%;
				font-weight:bold;
				margin:0;
				padding:0 0 5px 0;
				line-height:120%;
				}
			#left .box-left h3, #left .box-right h3 {
				color:#808284;
				font-size:120%;
				font-weight:normal;
				margin:0;
				padding:0 0 15px;
				}
			#left .box-left a, #left .box-right a {
				color:#000000;
				text-decoration:none;
				}
			#left .box-left a img, #left .box-right a img, #left .box-left img.jce_tooltip, #left .box-right img.jce_tooltip {
				background-color:#000;
				border:0px none;
				margin:3px 10px 3px 0 !important;
				padding:0;
			}
			#left .box-left p, #left .box-right p {
				margin:0;
				padding:0;
				}
			#left .box-left ul, #left .box-right ul {
				clear:both;
				margin:0 0 0 13px;
				padding:10px 0 0 0;
				}
			#left .box-left li, #left .box-right li {
				list-style-image:url(../images/menu-off.gif);
				margin:6px 0 0 0;
				}
			#left .box-left li:hover, #left .box-right li:hover {
				list-style-image:url(../images/menu-on.gif);
			}
			#left .box-left li a, #left .box-right li a {
				color:#3c3b3b;
				font-size:105%;
				_font-size:95%;
				font-weight:bold;
				text-decoration:none;
				}
			#left .box-left li a:hover, #left .box-right li a:hover {
				color:#fc0539;
				}
			#left .contentpane {
				font-size:110%;
				}
				#left .contentpane .sectiontableheader {
					font-size:70%;
					}
						
		#right {
			float:right;
			padding:8px 8px 8px 0;
			_padding:8px 0 8px 0;
			margin:0;
			width:231px;
			/*_width:247px;*/
			_width:234px;
			}
			
			#search {
				background-color:#6e6f70;
				padding:0 0 0 5px;
				}
			#search table {
				padding:0;
				}
			#search th {
				color:#fff;
				font-size:110%;
				_font-size:70%;
				padding-right:7px;
				}
			#search input.inputbox {
				border:0px none;
				font-size:90%;
				_font-size:70%;
				margin:6px 7px 6px 2px;
				width:167px;
				_width:187px;
				}
				
			#news {
				background-color:#c5c6c7;
				border:0px none;
				margin:7px 0 0 0;
				padding:1px 10px 10px 10px;
				_padding:1px 24px 10px 10px;
				}
				
				#news h1 {
					color:#fc0539;
					font-weight:bold;
					font-size:110%;
					margin:0;
					padding:7px 0 2px 0;
					}
					
				#news h2 {
					font-size:118%;
					font-weight:normal;
					margin:0;
					padding:10px 0 10px 0;
					}

				#news h2 a, #news h2 a:hover {
					color:#332280;
					text-decoration:none;
					}

				#news h2 a:hover {
					color:#fc0539;
					}
					
				#news h3 {
					color:#000;
					font-weight:bold;
					font-size:100%;
					margin:0;
					padding:1px 0 1px 0;
					}
					
				#news div.item {
					margin:0;
					padding:0 0 1px 0;
					}
					
				#news div.item a {
					color:#000;
					font-weight:normal;
					text-decoration:underline;
					}
					
			#partners {
				background-color:#c5c6c7;
				border:0px none;
				margin:7px 0 0 0;
				padding:1px 10px 10px 10px;
				_padding:1px 0px 10px 10px;
				}

				#partners h1 {
					color:#fc0539;
					font-weight:bold;
					font-size:110%;
					margin:0;
					padding:7px 0 2px 0;
					}
					
			#poll {
				/*background-color:#c5c6c7;*/
				border:0px none;
				margin:7px 0 0 0;
				padding:1px 10px 1px 10px;
				/*_margin:7px 8px 0px 0px;
				_padding:0 2px 0 3px;*/

				}
				
				#poll h3 {
					color:#fc0539;
					font-weight:bold;
					font-size:110%;
					margin:0;
					padding:7px 0 7px 0;
					/*_padding:7px 0 0 0;*/
					}
				#poll .button {
					background-color:#6e6f70;
					border:0px none;
					color:#fff;
					font-size:90%;
					font-weight:bold;
					margin:5px 0 5px 0;
					padding:2px 2px 2px 2px;
					}
				#poll .moduletable {
					_padding:0 0 0 7px;
					}
				#poll .poll td, #poll .pollstableborder label {
					_font-size:180%;
					margin:0;
					padding:0;
					text-align:left;
					}
				#poll .poll td, #poll .poll .pollstableborder td {
					padding:2px 0 2px 0;
					}
	#footer {
		clear:both;
		color:#6a6868;
		font-size:90%;
		margin:0;
		padding:5px 0 5px 0;
		}
				
a {
	color:#797777;
	text-decoration:none;
	}

.back_button {
	_font-size:120% !important;
	padding:5px 0 5px 0;
	text-align:right;
	}
	
	.back_button a {
		text-decoration:none !important;
		}

#content .button {
	background-color:#797777;
	border:0px none;
	color:#fff;
	font-size:90%;
	_font-size:75%;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:2px 2px 2px 2px;
	_padding:1px 1px 1px 1px;
	}

#content .inputbox {
	border:1px #797777 solid;
	font-size:90%;
	_font-size:70%;
	/*margin:5px 0 5px 0;
	padding:2px 2px 2px 2px;*/
	}
#content select.inputbox {
	font-size:100%;
	}
#content .pagenav {
	font-size:100%;
	_font-size:60%;
	line-height:50px
	}

.small, .createdate, .modifydate {
	font-size:90%;
	_font-size:60%;
	font-style:italic;
	font-weight:normal;
	}

.modifydate {
	padding-top:10px;
	}

.clear {
	clear:both;
	}
.jce_tooltip {
	border:0px none;
	padding:0;
	margin:0;
	}

/*a.blogsection {
	_font-size:100% !important;
	}*/