/* tsApps styles and overrides */
@import url("/assets/common/css/tsApps.css");


/* FONT STYLES */

/* Include in Editor: Start */
.titleText{font:32px garamond;color:#6F9461;}
.headerText{font:bold 16px arial;color:#1A3F76}
.bodyText{font:14px arial;color:#333;}
/* Include in Editor: Finish */

a.moreInfo{font:14px arial;color:#CC0000;text-decoration:none;}
a.moreInfo:hover{text-decoration:underline;}


/* BODY */
body{margin:0 0 0 0;padding:0 0 0 0;background:#DEE4EA url(../images/bodyBG.jpg) repeat-x top;}
body.direct{background:none;margin:0 0 0 0;padding:20px;}


/* CONTAINER */
#container{position:relative;margin:auto auto;width:1024px;height:auto;overflow:auto;overflow-x:hidden;overflow-y:hidden;}


/* GENERAL STYLES */
img{border:none;}


/* HEADER */
#header{position:relative;width:1024px;height:167px;background:url(../images/headerBG.jpg) no-repeat;}
#logo{position:relative;float:left;width:388px;height:93px;top:66px;left:45px;}
#links{position:relative;float:right;width:430px;height:50px;top:0px;right:0px;background:url(../images/linksBG.jpg) no-repeat;}
	#links ul{position:relative;width:390px;margin:auto auto;height:20px;top:10px;padding:0 0 0 0;list-style:none;text-align:center;}
		#links li.first{margin-left:3px;}
		#links li{position:relative;float:left;margin-left:10px;display:block;}
			#links li a{font:14px arial;color:#fff;text-decoration:none;line-height:26px;}
			#links li a:hover{color:#ffffcc;}
			#links li a.boldYellow{font:18px arial;color:#ffffcc;font-weight:bold; }
	
			
/* MAIN NAV */
#mainNav{position:relative;float:left;width:1024px;height:50px;background:url(../images/mainNavBG.jpg) no-repeat;}
	#mainNav ul{position:relative;width:974px;height:20px;top:16px;margin:auto auto;padding:0 0 0 0;list-style:none;text-align:center;}
		#mainNav li.about{position:relative;float:left;width:133px;}
		#mainNav li.resources{position:relative;float:left;width:257px;}
		#mainNav li.communities{position:relative;float:left;width:160px;}
		#mainNav li.cle{position:relative;float:left;width:157px;}
		#mainNav li.research{position:relative;float:left;width:138px;}
		#mainNav li.join{position:relative;float:left;width:128px;}
			#mainNav a{position:relative;font:16px garamond;color:#fff;text-decoration:none;}


/* MAIN CONTENT */
#mainContent{position:relative;float:left;width:1024px;height:auto;background:url(../images/mainContentBG.jpg) repeat-y;}
	#mainContentArea{position:relative;float:left;width:974px;left:25px;margin:auto auto;height:auto;}
		ul#image_rotate{list-style-type:none;list-style-position:initial;list-style-image:initial;position:relative;height:225px;width:972px;margin:0 0 0 0;padding:0 0 0 0;}


/* FEATURED IMAGE */
#featuredImage{position:relative;top:1px;left:1px;width:972px;height:225px;}


/* LEFT COLUMN */
#leftColumn{position:relative;float:left;width:265px;top:2px;background:#F1F1F1;}
	#search{position:relative;margin:auto auto;width:235px;height:105px;top:15px;background:url(../images/searchBG.jpg) no-repeat;}
		.searchForm{position:relative;top:45px;left:15px;}
			.searchInput{position:relative;float:left;width:152px;height:16px;padding:4px;background:url(../images/searchInputBG.jpg) no-repeat;border:none;}
		 	.searchButton{position:relative;float:left;width:40px;height:24px;background:url(../images/searchButtonBG.jpg) no-repeat;border:none;cursor:pointer;}
			.advancedSearch{position:relative;float:right;top:5px;right:35px;font:12px arial;color:#0C568A;}
	#sideMenu{position:relative;margin:auto auto;width:215px;top:30px;padding:10px;}
		#sideMenu a{font:14px arial;color:#1C4076;text-decoration:none;}
			#sideMenu a:hover{text-decoration:underline;}
	#login{position:relative;margin:auto auto;width:235px;height:210px;top:45px;background:url(../images/loginBG.jpg) no-repeat;}
		.loginForm{position:relative;top:50px;left:34px;font:14px arial;color:#1C4076;}
			.usernameInput{position:relative;width:157px;height:16px;padding:4px;background:url(../images/usernameInputBG.jpg) no-repeat;border:none;}
			.passwordInput{position:relative;float:left;width:107px;height:16px;margin-top:13px;padding:4px;background:url(../images/passwordInputBG.jpg) no-repeat;border:none;}
			.loginButton{position:relative;float:left;width:50px;height:24px;margin-top:13px;background:url(../images/loginButtonBG.jpg) no-repeat;border:none;cursor:pointer;}
			.forgotPassword{position:relative;float:right;width:95px;top:5px;right:72px;font:12px arial;color:#0C568A;}
			.loggedInLink{font:14px arial;color:#1C4076;text-decoration:none;}
			.loggedInLink:hover{text-decoration:underline;}
	#adSpace{position:relative;margin:auto auto;width:235px;top:45px;margin-bottom:50px;background:#fff;border:1px solid #BFCCD7;padding-bottom:15px;}
	#editSection{position:relative;margin:auto auto;width:235px;top:45px;margin-bottom:50px;background:#fff;border:1px solid #BFCCD7;padding-bottom:15px; padding-left:5px; padding-right:5px;  overflow-wrap: break-word;
  word-wrap: break-word;}

/* RIGHT COLUMN */
#rightColumn{position:relative;float:right;width:665px;top:2px;right:25px;background:#fff;}
	#latestNews{position:relative;width:645px;height:24px;margin-top:15px;padding-top:41px;padding-left:20px;background:url(../images/latestNewsBG.jpg) no-repeat;}
		span.newsScrollerText{font:12px arial;}
			span.newsScrollerText a{font:12px arial;color:#1B3F76;}
		div.mainTitle{position:relative;margin:15px 0 15px 0;}
			
/* FULL MODE */
#fullMode{padding:15px;}
	
/* SPACER (BETWEEN MAIN CONTENT AND FOOTER) */
#spacer{position:relative;margin:auto auto;width:1024px;height:30px;background:url(../images/spacerBG.jpg) repeat-y;}
#spacerFull{position:relative;margin:auto auto;width:1024px;height:30px;background:url(../images/spacerFullBG.jpg) repeat-y;}


/* FOOTER */
#footer{position:relative;margin:auto auto;width:100%;height:195px;background:#647682 url(../images/footerBG.jpg) repeat-x;font:12px verdana;color:#fff;border-bottom:2px solid #fff;}
#footer a{font:12px verdana;color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
	#footer table{position:relative;margin:auto auto;width:909px;top:25px;}
	#footer td{width:303px;text-align:center;}
	
	
