/* CSS Document */
body,td,th {
	color: #111111;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
a:link, a:visited {
	color: #365486;
}

a:hover , a:active {
	color: #4A8AD2;
}

		/*** The Essential Code ***/
		.jg3header {
			padding:0 0 3px 0; 
			background-color:#365486; 
			text-align:right; 
			vertical-align:bottom; 
			color:#C5C8CC; 
			font-size:9px; 
			}
		.jg3header a {
			font-weight:bold;
			}
		.jg3header a:link,.jg3header a:visited{
			color:#C5C8CC;
			text-decoration:none;
			}
		.jg3header a:hover,.jg3header a:active{
			color:#ffffff;
			}
			
		.left, .center, .right {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;
			padding: 10px;
			vertical-align:top;
		}
			.left a{
				font-weight:bold;
				font-size:11px;
				display:block;
				color:#365486;
				margin-top:-1px;
				border:solid 1px #365486;
				padding:3px;
				text-decoration:none;
				background-color:#FFFFFF;
			}   
			.left a:link {
				color:#365486;
				}
			.left a:visited {
				color:#365486;
				}
			.left a:hover {
				color:#FFFFFF;
				background-color:#4A8AD2;
				}
			.left a:active {
				color:#FFFFFF;
				background-color:#4A8AD2;
				}

		
		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: #365486;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
		}

		h1 {
			font-size:14px;
			font-weight:bold;
		}
		
		h2 {
			font-size:14px;
			font-weight:normal;
		}

		h3 {
			font-size:11px;
			font-weight:bold;
		}
		
		

		.header {
			font-size: 14pt;
			text-align: center;
			padding: 10px 0;
			background-color: #4a8ad2;
			color:#FFFFFF;
		}

			
		.left {
			background-color:#f5f1e5;
			color:#333333;
		}
			   
		.center {
			background: #fff;
			color:#333333;
			border: 0 solid #4a8ad2;
			border-width:0 1px 0 1px;
		}

			.center .

			.center h1 {
				font-size:16px;
				font-weight:bold;
				font-family: Georgia, "Times New Roman", Times, serif;
				margin:0;
				padding:4px 0 3px 0;
				border-bottom:1px solid #999999;
				}

			.center h2 {
				font-size:12px;
				font-weight:bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin:0;
				padding:3px 2px 3px 2px;
				}
			.center hr {
				border:0px #4A8AD2 solid;
				background: #4A8AD2;
				height:5px;
				margin:0px;
				padding:0px;
			}

			.center h3 {
				padding:2px 0 5px 0;
				margin:10px 0 0 0;
				border:0 solid #999999;
				border-width:1px 0 0 0;
				}
			.center h3 a:hover, .center h3 a:active{
				text-decoration:none;
				}

			.center a img{
				padding: 1px;
				background-color: #F5F1E5;
				border: 1px solid #ffffff;
				margin: 0 2px;
				width: auto;
				display: block;
			}
				.center a img:link {
					padding: 1px;
					background-color: #F5F1E5;
					border: 1px solid #ffffff;
					}
				.center a img:visited {
					padding: 1px;
					background-color: #F5F1E5;
					border: 1px solid #ffffff;
					}
				.center a img:hover {
					padding: 0;
					border: 2px solid #365486;
					}
				.center a img:active {
					padding: 0;
					border: 2px solid #365486;
					}
				.where {
					background-color:#4a8ad2;
					border:1px solid #4a8ad2;
					padding:0;
					margin:4px 0 14px 0;
					color:#FFFFFF;
					font-weight:bold;
					}
					.where a, .where a:link, .where a:visited{
							padding:4px;
							background-color:#F5F1E5;
							border:1px solid #4a8ad2;
							color:#4a8ad2;
							margin:-1px;
							text-decoration:none;
							}
						.where a:hover, .where a:active{
							background-color:#ffffff;
							border:1px solid #365486;
							color:#365486;
			
				}
			
			.article {
				    /* LC fullwidth */
				margin:0;
				padding:0px 0 10px 0;
				border: 0 solid #4a8ad2;
				border-width: 0 0 5px 0;
				clear:both;
				}
				
			.article h2 {
				padding:2px;
				margin:15px 0 5px 0;
				color:#FFFFFF;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				background-color:#4a8ad2;
				}
				.article h2 a:link, .article h2 a:visited{
					color:#ffffff;
					}

				.article h2 a:hover, .article h2 a:active{
					color:#CCCCCC;
					}

						.art-left {
							width: 125px;
							padding: 6px 0 0 0;
							vertical-align: top;
							}
						.art-right {
							padding:0;
							margin:0;
							line-height: 18px;
							}
							.art-right p {
								margin:0;
								padding:0 0 5px 0;
								}
							.art-right h1 {
								margin:5px 0 0 0;
								padding:3px 0 0 0;
								}
							.art-right h2 {	
								margin:2px 0 2px 0;
								padding:0;
								}
							.art-right a img.imageleft{
								margin: 3px 5px 2px -1px;
								}
	
				.center .gallery {
					margin:0;
					padding:0 0 9px 9px;
					border: 0 solid #4a8ad2;
					clear:both;
					width: 375px;
					position: relative;
					text-align: bottom;
					vertical-align:middle;
					}
					.center .imagecontainer, 
					.center .imagecontainerleft  {
						border:1px solid #cccccc;
						width:174px;
						width:116px;
						background-color:#ffffff;
						padding:0;
						float:left;
						vertical-align:center;
						text-align:center;
						}
						.center .gallery .imagecontainer img, 
						.center .gallery .imagecontainerleft img,
						.center .article .imagecontainer img, 
						.center .article .imagecontainerleft img{
							border:0;
							margin:10px 32px 3px 32px;
							margin:3px;
							padding:0;
							text-align:center;
							}
						.center a.imagecontainer:link, 
						.center a.imagecontainer:visited, 
						.center a.imagecontainerleft:link, 
						.center a.imagecontainerleft:visited,
						.center .imagecontainer:link, 
						.center .imagecontainer:visited, 
						.center .imagecontainerleft:link, 
						.center .imagecontainerleft:visited {
							border-color: #cccccc;
							margin:0px;
							vertical-align:center;
							}
						.center a.imagecontainer:hover, 
						.center a.imagecontainer:active,
						.center a.imagecontainerleft:hover, 
						.center a.imagecontainerleft:active,
						.center .imagecontainer:hover, 
						.center .imagecontainer:active,
						.center .imagecontainerleft:hover, 
						.center .imagecontainerleft:active {
							border-color: #365486;
							vertical-align:center;
							}
						.center .caption{
							text-align:center;
							font-size:9px;
							margin:0 3px 5px 3px;
							}
					.center .gallery a{
						margin:0;
						padding:0;
						vertical-align:center;
						}
					.center td.gallery  {
						vertical-align:middle;
						padding:5px 3px;
						margin:0;
						}
						
				.center .contest {
					border-top:3px solid #365486; 
				}
					.center .contest td {
						border:0 solid #eeeeee; 
						border-top-width:1px; 
						padding:4px;
					}
						.center .contest .left-col {
							text-align:right;
							vertical-align:top;
							padding:7px 0;
							width:120px;
							font-weight:bold;
						}
					.center .contest .right-col input,.center .contest .right-col textarea {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						margin:2px 0;
						border:1px solid #cccccc;
						}							
				.imageleft {
				margin:5px 5px 5px 0;
				padding:0;
				}


		.right {
			background: #f5f1e5;
			color:#333333;
		}
			
				.right h2 {
					background-position:top;
					margin: 0 0 10px 0;
					color: #ffffff;
					font-weight:bold;
					font-size: 14px;
					padding:3px 7px 2px 7px;
				}

				.right .bod {
					background-color: #ffffff;
					background-position: bottom;
					margin: 0 0 0 0;
					padding: 2px 7px 7px 7px;
					border-style:solid;
					border-width:0 1px 1px 1px;
				}
				.right .alert {
					margin: 0 0 10px 0;
					width: 193px;
				}
					.right .alert h2 {
						margin:0;
						background-image: url("images/css-alerthead.gif");
						color:#990000;
						border-bottom:1px solid #cc0000;
					}
					.right a img{
						border:0px;
						}
					.right .alert .bod {
						border-color:#cc0000;
						color:#000000;
						font-size:9px;
						line-height:14px;
					}
						.right .alert .bod a{ 
							font-size:10px;
							font-weight:bold;
							}
							.right .alert .bod a:link,.right .alert .bod a:visited{
								color:#CC0000;
								}
							.right .alert .bod a:hover,.right .alert .bod a:active{
								color:#CC6600;
								}

				.right .news {
					margin: 0 0 0 0;
					width: 193px;
				}
					.right .news h2 {
						margin: 10px 0 0 0;
						background-image: url("images/css-newshead.gif");
					}
					.right .news .bod {
						border-color:#7eb152;
						font-size:9px;
						line-height:14px;
					}
						.right .news .bod a{ 
							font-size:10px;
							font-weight:bold;
							}
				.right .guidetitle {
					font-size: 10px;
					font-weight: bold;
					text-align: center;
					margin: 0;
					padding-top: 2px;
				}

		.footer {
			font-size: 11px;
			text-align: center;
			vertical-align:middle;
			padding: 10px 0 5px 0;
			background-color: #4a8ad2;
			color:#FFFFFF;
		}
			.footer img{
				border: 2px solid #4a8ad2;
				margin:0 4px;
				vertical-align:middle;
				}
			.footer a img{
				padding: 1px;
				background-color: #cccccc;
				vertical-align:middle;
				border: 1px solid #4a8ad2;
				margin: 0 2px;
				width: auto;
			}
				.footer a img:link {
					padding: 1px;
					background-color: #cccccc;
					border: 1px solid #4a8ad2;
					}
				.footer a img:visited {
					padding: 1px;
					background-color: #cccccc;
					border: 1px solid #4a8ad2;
					}
				.footer a img:hover {
					padding: 0;
					border: 2px solid #ffffff;
					}
				.footer a img:active {
					padding: 0;
					border: 2px solid #ffffff;
					}
		
.nobreak br{
line-height: 0.
padding: 0px;
margin: 0px;
}

hiddden {
				color:#4a8ad2;
				background-color:#4a8ad2;
				}
		
.article_form {
				    /* LC fullwidth */
				margin:0;
				padding:0px 0 10px 0;
				border: 0 solid #4a8ad2;
				border-width: 0 0;
				clear:both;
				}
				
			.article_form h2 {
				padding:2px;
				margin:15px 0 5px 0;
				color:#FFFFFF;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				background-color:#4a8ad2;
				}
				.article_form h2 a:link, .article h2 a:visited{
					color:#ffffff;
					}

				.article_form h2 a:hover, .article h2 a:active{
					color:#CCCCCC;
					}

	</style>

