﻿p, body, h1{
	padding:10;
	margin:0;	
}

h1, h2, h3, h4, h5{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
	line-height:25px;
	font-size:.9em;
	color:#FFFFFF;
	margin-bottom:10px;
	font-weight:normal;
	margin-left:10px;
}

h2{
	line-height:17px;
	font-size:.85em;
	color:#000000;
	font-weight:bolder;
	margin:0;
	padding:0;	
}

.nonTranparentContent h2{
	margin-bottom:0;
}

h3{ 
	line-height:18px;
	font-size:0.85em;
}
h4{line-height:16px;
	font-size:0.85em;

}
h5 {
line-height:15px;
	font-size:0.8em;
	margin-bottom:8px;


}

#contentDiv13 h3, #contentDiv4 h3{
	margin-bottom:0px;
	clear:both;
}

p + h3{ 
	margin-top:25px;
}

p, a, ul{
	line-height:18px;
	font-size:0.825em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

ul{
	list-style-image:url(image/bullet.gif);
}

p a, h3 a{
	font-size:1em;
}

h3 a{
	font-weight:bold;
}

#content-right p, input, select, textarea, #contentDiv2 p, 
p.caption{
	font-size:0.6em;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*margin-bottom:5px;*/
}

p.caption{
	margin-top:5px;
}

#content-right p + .contentImg{
	margin-top:20px;
}

#contentDiv2 p.date, #content-right p.date, p.date{
	line-height:12px;
	font-size:0.55em;
	margin-bottom:10px;
}

.dateBreak
{
	line-height:0;
}

#content-right p.date{	
	border-top:dotted;
	border-color:#000000;
	border-width: 1px;
}

a{
	text-decoration:none;
}

body{
	background:url(image/bg.png) fixed;
}

br.both, div.both{
	clear:both;
}

#backgroundPopup{
	display:none;	
	_position:absolute; /* hack for internet explorer 6*/
	left:0;
	padding:0;
	margin:0;
	bottom:0;
	z-index:21;
}

.popupContact{
	/*<do not change>*/
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	z-index:21;
	/*</do not change>*/
	
	background:#BFD73B;
	border:2px solid #ffffff;
	max-width:300px;
	padding:10px;
	margin:0;
}

.popupContact *{
	padding:0;
	margin:0;
	background:#BFD73B;
	border-color:#BFD73B;
	border-style:none;
	z-index:21;
}

.popupContact h1{
	display:inline;
	font-weight:bold;
	font-size:.8em;
}

/*.popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}*/

.button{
	float:left;	
	cursor: pointer;
	text-align:center;
	padding-top:5px;
	position:relative;
	bottom:0;
	padding-left:10px;
	padding-right:10px;
}

#navigation .button{
	background:#5a4a42;		
	height:22px;
}

#print .noRollOver img, #interactive .noRollOver img{
	width:125px;
	height:125px;
}

#web .noRollOver img, #motion .noRollOver img{
	width:166px;
	height:125px;
}

#print .noRollOver, #interactive .noRollOver, #web .noRollOver, #motion .noRollOver{
	float:left;
}

#thumbnailLeft{	
	width:265px;
}

#thumbSeperator{
	border-right:dotted;
	border-color:#000000;
	border-width: 1px;
	height:943px;
	margin-left:15px;
	float:left;
}

#thumbnailRight{
	width:350px;
}

#thumbnailLeft .contentHeadingBig{
	width:265px;
}

#thumbnailRight .contentHeadingBig{
	width:347px;
}

#thumbnail div.bottomLine, div.bottomLine{
	border-bottom:dotted;
	border-color:#000000;
	border-width: 1px;
	margin-bottom:15px;
}

#contentDiv13 div.bottomLine, #contentDiv4 div.bottomLine{
	margin-bottom:0;
}


#thumbnail #thumbnailRight{
	margin-left:15px;
}

#thumbnail, #thumbnailLeft, #thumbnailRight, #print, #web, #interactive, #motion, #video, #interactive, #thumbnail .noRollOver img, #thumbnail .noRollOver, #thumbnail .contentHeadingBig, #thumbnail .bottomLine{
	margin:0;
	padding:0;
}

#thumbnail .contentHeadingBig{
	margin-bottom:15px;
}

#thumbnail .noRollOver{
	margin-bottom:15px;
}

.thumbnailSpacer{
	width:15px;
	height:5px;
	float:left;
}

#thumbnail{
	margin-left:5px;
	margin-right:0px;
	padding-top:5px;
	width:660px;
}

#contentDiv16 .contentBody{
	margin-bottom:0;
	margin-right:0;
}

#contentDiv16{
	width:680px;
}

#contentDiv11 .contentBody, #contentDiv12 .contentBody, #contentDiv13 .contentBody{
	margin-right:0;
}

#contentDiv14{
	width:480px;
	clear:left;
}

#contentDiv15{
	width:220px;
}

#contentDiv13 .nonTranparentContent, #contentDiv4 .nonTranparentContent{
	padding:15px;
}

.thumbnailContainer{
	float:left;
}

#navigation
{
	height: 32px;
	border: none; 
	margin:0;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	background:#5a4a42;
	overflow:hidden;
}

#navigation img{
	float:left;
}

#navigationContainer{
	position:fixed;
	z-index:20;
	width:100%;
}

#mainContainer{
	width:100%;
	position:relative;
}

#mainContent{
	clear:left;
}

#contentContainer
{
	width:920px;
	margin-left:auto;
	margin-right:auto;
	/*background-attachment: fixed;
	background-position:center;
	background-image: url(image/backgournd.png);
	background-repeat: repeat-y;*/
}

#askAQuestion{
	float:left;
	display:none;
}

#search{
	width:150px;
	float:left;
	background:#5a4a42;	
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:3px;
	height:27px;
}

#search input{
	margin-right:2px;
	margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#searchButton, #searchBlogButton{
	background:url(image/search.gif) no-repeat;
	cursor: pointer;
	border:none;
	width:20px;
	height:20px;
}

img.gsc-branding-img, img.gsc-branding-img-noclear {
	display:none;
}

input.gsc-search-button
{
	border:none;
	
}

#cse-search-results, #cse-search-results iframe{
	width:650px;
	height:1000px;
}

#cse-search-results iframe{
	/*overflow:scroll;*/
}

#map{
	margin-left:auto;
	margin-right:auto;
	width:640px;
}

.tranparentbg{
	-khtml-opacity:.80;
	-moz-opacity:.80;
	-ms-filter:"alpha(opacity=80)";
	filter:alpha(opacity=80);
	opacity:.80;
	position:absolute;
}

.dot{
	position:absolute;
}

#slice1{
	left:0px;
	top:0px;
}
#slice2{
	left:0px;
	top:290px;
}
#slice3{
	left:20px;
	top:290px;
}
#slice4{
	left:496px;
	top:531px;
}
#slice5{
	left:676px;
	top:545px;
}
#slice6{
	left:495px;
	top:530px;
}
#slice7{
	left:100px;
	top:1043px;
}
#slice8{
	left:19px;
	top:1158px;
}
#slice9{
	left:463px;
	top:1623px;
}
#slice10{
	left:463px;
	top:1752px;
}
#slice11{
	left:460px;
	top:1752px;
}
#slice12{
	left:19px;
	top:1158px;
}

#dot1{
	left:488px;
	top:585px;
	width:17px;
	height:17px
}

#dot2{
	left:518px;
	top:1035px;
}

#dot3{
	left:547px;
	top:1613px;
	width:20px;
	height:20px
}

#logo{
	float:left;
	width:480px;
	height:100%;
}

#logoContainer{
	margin-left:70px;
	margin-top:70px;
	width:380px;
	height:140px;
}

/*#breadCrumbs
{
	height:17px;
	width:440px;
	background:#000000;
	margin:0;
	
	padding:0;
	clear:left;
}*/

#breadcrumbs{
	width:420px;
	height:17px;
	padding-left:20px;
	padding-bottom:3px;
	background:#cc3333;
	position:absolute;
	bottom:0;
}

div.homepageQuicklinks{
	float:left;
	height:120px;
	margin:0;
	width:120px;
}

#quicklink1, #quicklink2{
	margin-right:20px;
}

#quickLinks{
	margin-left:0px;
	padding-left:20px;
}

#quicklinksContainer{
	vertical-align:middle;
	height:80px;
}

#quickLinks a, #quickLinks li{
	font-size:1em;
	font-weight:bold;
}

#content7-content{
	height:95px;
}

#content7-content .contentBody{
	height:80px;
}

/*.homepageQuicklinkImage{
	height:90px;
	background:#FFFFFF;
}*/

.contentHeading, .contentHeadingBig{
	position:relative;	
	overflow:hidden;
}

.contentHeading{
	height:25px;
}

.contentHeading h1{
	font-weight:bold;
}

#contentHeading1
{
	background:url(image/contentHeading1.gif) right no-repeat;
}

#contentHeading2
{
	background:url(image/contentHeading2.gif) right no-repeat;
}

#contentHeading3
{
	background:url(image/contentHeading3.gif) right no-repeat;
}

#contentHeading4
{
	background:url(image/contentHeading4.gif) right no-repeat;
	width:680px;
}

#contentHeading5
{
	background:url(image/contentHeading5.gif) right no-repeat;
}

.contentHeadingBig{	
	height:35px;
}

#contentHeadingBig1
{
	background:url(image/contentHeadingBig1.gif) right no-repeat;
}

#contentHeadingBig2
{
	background:url(image/contentHeadingBig2.gif) right no-repeat;
}

#contentHeadingBig3
{
	background:url(image/contentHeadingBig3.gif) right no-repeat;
}

#contentHeadingBig4
{
	background:url(image/contentHeadingBig4.gif) right no-repeat;
}

#contentHeadingBig5
{
	background:url(image/contentHeadingBig5.gif) right no-repeat;
}

#contentHeadingBig6
{
	background:url(image/contentHeadingBig6.gif) right no-repeat;
}

.contentHeadingBig h1{
	padding-top:5px;
	font-size:1.2em;
	font-weight:bold;
}

.contentHeading3{
	background:#74b64a;
}

.contentHeading3 h1{
	padding-top:5px;
	font-size:0.9em;
	font-weight:bold;
	margin-left:5px;
}

.contentDiv{
	position:relative;	
	float:left;
	padding-top:0;
}

.programeOutline{
	width:205px;
	background:#bed63a;
	margin-bottom:15px;
}

.programeOutline p{
	padding:5px;
}
.programeOutlineContainer{
	float:left;
}

#programeOutlineLeft{
	margin-right:20px;
	width: 205px;
}

.nonTranparentContent{
	width:inherit;
	position:relative;
}

/*.nonTranparentContent *{
	margin:5px;
}*/

.nonTranparentContent .contentBody{
	margin:15px;
}

/*.nonTranparentContent .contentBody p{
	margin:7px;
}*/

.tranparentDiv{
	-khtml-opacity:.6;
	-moz-opacity:.6;
	-ms-filter:"alpha(opacity=60)";
	filter:alpha(opacity=60);
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	background:#FFFFFF;
	width:100%;
	height: 100%;
}

#content-left{
	width:680px;
	float:left;
	margin-bottom:20px;
}

#content-right{
	float:left;
	width:220px;
	margin-left:20px;	
	margin-bottom:20px;
}

#leftTopLeft{
	float:left;
	width:460px;
	margin-bottom:15px;
}

#leftTopRight{
	float:left;
}

#leftBody{
	claer:left;	
}

#leftBodyImages{
	width:200px;
	height:100px;
	float:left;
}

#leftBodyContent{
	float:left;
}

#threeSquares{
	clear:left;	
	width:440px;
	height:150px;
	background:url(image/bgDark.png);
	margin:0;
}

#threeSquares a{
	margin:0;
}

#squareContainer{
	width:400px;
	margin-left:auto;
	margin-right:auto;
}

#contentDiv1{
	width:440px;
	margin-right:20px;
	margin-bottom:20px;
	height:144px;
	overflow:hidden;
}

#contentDiv1 h2, #contentDiv1 p{	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;	
}

#contentDiv1 p{
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:20px;
	clear:left;
	font-size:0.55em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contentDiv1 #doubleAppos, #quoteContent{
	vertical-align:top;
}

#contentDiv1 #quotation{
	width:10px;
	margin-right:5px;;
	padding-right:0;
}

#contentDiv1 h2{	
	line-height:27px;
	font-size:1.3em;
	overflow:hidden;
	display:inline;
}

#contentDiv1 .quotationMark{
	font-size:40px;
	line-height:10px;
	height:20px;
	overflow:hidden;
	margin-top:5px;
}

#contentDiv2{
	width:220px;
	margin-bottom:20px;
	height:315px;
}

#contentDiv3{
	margin-bottom:20px;
	width:220px;
}

#contentDiv5{
	margin-bottom:20px;
	width:220px;
}

#contentDiv4, #contentDiv13{
	clear:left;
	/*widows:680;*/
}

#contentDiv6{
	width:220px;
}

#contentDiv6 .nonTranparentContent{
	padding:10px;
	width:200px;
}

#contentDiv6 .contentBody{
	margin:0px;
}

#contentDiv6 .contentBody a{
	margin:0px;
}

#contentDiv7{
	width:240px;
	height:110px;
}

#contentDiv8{
	width:440px;
	height:110px;
	background:url(image/bgDark.png);
	overflow:hidden;
}

#contentDiv9, #contentDiv10{
	width:330px;
	margin-top:20px;
}

#contentDiv9{
	margin-right:20px;
}

#contentDiv8 h1{
	font-size:1.3em;
	font-weight:bold;
	color:#fffff;
	margin-left:0;
}

#contentDiv8 h2{
	font-size:1.03em;
	font-weight:normal;
}

#dropDown, #contentDiv5 #submitQuestion{
	width:184px;
}

.contentImg{
	width:190px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#navigation a:link{
	color:#ffffff;
	font-size:0.7em;
	background:#5a4a42;
	border:none;
}

#navigation a:visited{
	color:#ffffff;
	font-size:0.7em;
	background:#5a4a42;
	border:none;
}


#navigation a:hover{
	color:#ffffff;
	font-size:0.7em;
	background:#cc3333;
	border:none;
}

p.blogPageLinks:link, p.nextBlog:link, p.prevBlog:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#000000;
	border-bottom:dotted;
	border-color:#CC3333;
	border-width: 1px;
}

p.blogPageLinks:visited, p.nextBlog:visited, p.prevBlog:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:dotted;
	border-color:#CC3333;
	border-width: 1px;
}

p.blogPageLinks:hover, p.nextBlog:hover, p.prevBlog:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#CC3333;
}

a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#000000;
	border-bottom:dotted;
	border-color:#CC3333;
	border-width: 1px;
}

a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:dotted;
	border-color:#CC3333;
	border-width: 1px;
}

a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#CC3333;
}

a.readmore{
	font-size:1em;
	line-height:5px;
}


a.noRollOver:link{
	border:none;	
	background:none;
}

a.noRollOver:visited{
	border:none;	
	background:none;
}

a.noRollOver:hover{
	border:none;	
	background:none;
}

a.noRollOver img{
	border:none;
}

/*#thumbnail a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#000000;
	border:none;
}

#thumbnail a:visited{
	border:none;
}

#thumbnail a:hover{
	border:none;	
	background:none;
}

#footer a:link{
	border:none;
}

#footer a:visited{
	border:none;
}

#footer a:hover{
	border:none;	
	background:none;
}

#slideshowContainer a:link{
	border:none;
}

#slideshowContainer a:visited{
	border:none;
}

#slideshowContainer a:hover{
	border:none;	
	background:none;
}*/

#breadcrumbs a:link{
	border:none;
}

#breadcrumbs a:visited{
	border:none;
}

#breadcrumbs a:hover{
	border:none;	
	background:none;
	color:#BFD73B;
}

#breadcrumbs a, #breadcrumbs p{	
	font-size:0.65em;
	color:#FFFFFF;
}

#breadcrumbs p{
	display:inline;
}

#lastCrumb
{
	color:#BFD73B;
}

#content-right .socialNetworkingLink {
	border:none;
}

#content-right .socialNetworkingLink a, #map a{
	margin:0;
}

#map{
	margin:0;
	padding:0;
	position:absolute;
	top:160px;
}

#contactContainer{
	position:absolute;
}

#logoContainer a:link, #threeSquares a:link{
	border:none;
	background:none;
}

#logoContainer a:visited, #threeSquares a:visited{
	border:none;
	background:none;
}

#logoContainer a:hover, #threeSquares a:hover{
	border:none;
	background:none;
}

#contentDiv5 input, #contentDiv5 textarea{
	width:180px;
}

.orangeLine{
	clear:left;
	width:920px;
	background:#f89938;
}

.brownLine{
	clear:left;
	width:920px;
	background:#c3ae95;
}

#topLine{	
	height:5px;
	position:absolute;
	top:27px;
	overflow:hidden;
}

#bottomLine{	
	height:10px;
	overflow:hidden;
}

.contactContactPage{
	float:left;
	margin:0;
	padding:0;
	margin-right:15px;
	margin-bottom:15px;
}

.contactContactPage p strong{
	margin:0;
	padding:0;
	margin-right:15px;
}

.contact{
	float:left;
	width:100px;
	margin-top:10px;
	margin-left:20px;
}

#minimap{
	width:80px;
}

#contactNumbers{
	width:155px;
}

#copyright{
	width:350px;
}

#copyright *{
	padding-top:70px;
}

#footer{
	width:920px;
	height:120px;	
	margin-left:auto;
	margin-right:auto;
	background:#5a4a42;
	clear:both;
}

#footer p, #footer td{
	color:#FFFFFF;	
	font-size:0.54em;
	line-height:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header
{
	height:222px;
	float:left;
	margin-top:28px;
	width:440px;
	overflow:hidden;
}

#slideShow{
	width:440px;
	height:225px;
	padding-bottom:0;
	padding-top:0;	
}

#slideShowContainer{
	width:440px;
}

#contentDiv11, #contentDiv12{
	width:680px;
}

#contentDiv12{
	height:600px;
}

.leftFloatingContentImage
{
	float:left;
	margin:15px;
	margin-top:5px;
}

.rightFloatingContentImage
{
	float:right;
	margin:15px;
	margin-top:5px;
}

p{
	margin:0;
	padding:0;
}

p + .leftFloatingContentImage
{
	float:left;
	margin:15px;
	margin-left:0;
}

p + .rightFloatingContentImage
{
	float:right;
	margin:15px;
	margin-right:0;
}

.leftFloatingContentImage img, .rightFloatingContentImage img, .leftFloatingContentImage, .rightFloatingContentImage{	
	position:relative;
}

#quicklinksContainerOne {
	margin-left: 15px;
}

#searchInput{
	width:120px;
	overflow:hidden;
	float:left;
	margin-right:2px;
	margin-top:1px;
}

#imagenavigation{
	width:105px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:15px;
}

#imagenavigationFirst{
	width:75px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:15px;
}

#imagenavigation p, #imagenavigationFirst p{
	display:inline;
}

.blogPostCategories,.blogPostContent{
	float:left;
}

.blogPostCategories{
	width:90px;
	padding-left:5px;
}

.blogPost{
	margin-bottom:15px;
}

.blogPostContent{
	width:505px;	
	border-right:#000000 solid 1px;		
	padding-right:15px;
}

.blogPageLinks, .nextBlog, .prevBlog{
	font-size:0.7em;
	text-align:center;
	border-bottom:1px dotted #CC3333;
	border-color:#CC3333;
	border-width:1px;
	margin:2px;
	color:#FFFFFF;
}

.blogPageLinks{
	width:15px;	
	float:left;	
	cursor:pointer;
}

.nextContainer, .prevContainer{
	float:left;
	width:30px;	
	min-height:10px;
}

.nextContainer p, .prevContainer p{
	line-height:10px;
	cursor:pointer;
}

.blogLinks{
	width:620px;
	background:#5A4A42;
	padding:5px;
	padding-bottom:0;
}

.blogLinks a{
	color:#FFFFFF;
}

.blogSearchContainer{
	font-size:0.7em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-right:83px;
	float:left;
}
.blogSearchContainer input{
	margin-right:5px;
	font-size:10px;
}

.blogPage{
	display:none;
}

.blogPost img{
	max-width:350px;
}

.blogPostContent p{
	margin-bottom:10px;
}

#currentPage{
	background:#CC3333;
}

.blogVideo{
	padding:15px;
	z-index:1;
}