@charset "utf-8";
/* CSS Document */

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 				{font:normal 11px Verdana !important; color:#333; text-align:left; background:#757574 url(../images/pageBg.png) repeat;}
body,form,h1,h2,h3,h4,h5,h6,p	{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,label,a		{text-transform:capitalize; text-decoration:none;}
a 					{color:#01aeef; font-weight:bold; text-decoration:none;}
a:hover 			{color:#ff0a0a; text-decoration:underline;}
a:active, a:focus 	{outline:0} /* to avoid link borders on new browsers */
img					{border:none;}
ul,li				{padding:0; margin:0; list-style:none;}

.anew 					{color:#01aeef; font-size:20px; font-weight:bold; text-decoration:none;}
/** HEADER ELEMENTS STYLING	(id=HEADELE) **/

		

/** FORM ELEMENTS STYLING (id=FORM) **/
label				 {font:bold 12px Verdana;}
p 					 {line-height:150%;}
.textfield:hover	 {border:1px solid #728d3b; background:#F9FAF7;}
.textfield:focus	 {border-color:#000; background:#FFF;}

/** debugging block level elements **/
/* div					{border:1px solid #0000FF;} */

/* 	BODY WRAPPER / HEADER / TOP MENU 
**********************************************************/
#mainWrapper		{margin:0 auto; width:952px; background:#FFF; padding:0 4px;}
#header				{background: url(../images/headerBg.png) top repeat-x; width:100%}
/*#logo				{float:left; width:302px; margin:20px 0 0 30px; display:inline;}*/
#logo                {float:left; width:302px; margin:16px 0 0 10px; display:inline;}
#topMenu			{float:right; width:40%; background:url(../images/topmenuBg.png) no-repeat left top; height:65px;}
#globalMenu			{float:right; width:60%; margin-top:15px; /*background:#000;*/}
/*.holdthis {float:left;width:100%;}*/


/* 	RESUBALE UL LI / MENUS / 	(id=menus)
**********************************************************/
.topRgtMenu ul		{float:right;}
.topRgtMenu ul li 	{list-style:none; display:inline;}
.topRgtMenu ul li a	{background:url(../images/top-menu-divider.png) right top no-repeat; font:normal 11px verdana; color:#FFF; padding:8px 10px; float:left; }
.topRgtMenu ul li a:hover	{color:#FFF}



/* 	MAIN CONTENT  (to position the content)
**********************************************************/
#maincont				{width:100%;}
#left						{width:200px; float:left;}
#middle					{width:535px; float:left; margin-left:11px;}
#right					{width:195px; float:right;}
.blueStrip {background:url(../images/modules.png) no-repeat top ; height:25px; color:#FFFFFF;font-size:13px;
padding:5px 12px;/* border-bottom:1px solid #3178ad;*/}
.imgLft			{background:url(../images/img2.png) no-repeat left top; height:85px; position:relative;}
.imgLft span	{position:absolute; left:0px; top:56px; text-align:center; width:100%;}


.brdblue1					{border-left:1px solid #2f7bb0; border-right:1px solid #2f7bb0;}
.brdblue					{border-left:1px solid #2f7bb0; border-right:1px solid #2f7bb0;}

#nextCont					{min-height:200px;}
#maincont .top		{background:url(../images/roundTop.gif) bottom no-repeat center; height:14px; overflow:hidden;}
#maincont .bottom	{background:url(../images/contentBtm.gif) top no-repeat center; height:14px; overflow:hidden;}
.containerOne			{float:left; width:290px;}
.float20bg				{float:left; width:18%; padding-left:8px; min-height:205px; /*overflow:hidden;*/}
*html .float20bg	{height:205px;}
.float20					{float:left; width:18%; padding-left:8px; background:url(../images/rightShadow.gif) right top no-repeat; 			                             min-height:205px; /*overflow:hidden;*/}
*html .float20		{height:205px;}
.float50					{float:left; width:50%; text-align:center; margin-bottom:10px !important; position:relative; z-index:1000}
.float50 img			{border:2px solid #e5e5e5; padding:1px;}

/*.float20bg:hover	{background:none;}
.float20:hover		{background:none;}*/

/* 	MODULES
**********************************************************/
.newsevents ul li	{float:left; width:100%; position:relative; z-index:1000}
.newsevents li	 	{border-bottom:1px dotted #666666; display:block; padding-bottom:10px; float:left; margin-bottom:10px;}
.newsdate 				{float:left; height:56px; text-align:center; width:45px; border:1px solid #1299cb; text-transform:uppercase; font:bold 12px Trebuchet MS; color:#1299cb; margin-right:5px !Important; background:url(../images/dateBg.png) bottom repeat-x !important; position:relative; z-index:1001;}
.newsdate span		{display:block; font:bold 13px Trebuchet MS; color:#FFF; background:#1299cb;}
.newstitle 				{float:left; padding-left:10px; min-height:56px; width:80%; position:relative; z-index:1001;}





/* 	RESUBALE PURE BACKGROUNDS			(id=BGs)
**********************************************************/
.bgWht				{background:#FFF;}
.grad				{background:url(../images/imgGrad.gif) repeat-x left bottom; border-bottom:2px solid #d7d7d7;}
.grayTxtbox			{background-color:#eaeaea; border:1px solid #bcbcbc; padding:4px}
.graybox			{background-color:#eeeeee; border-top:1px solid #bcbcbc; padding:4px}
.bg					{background:#f8f8f8 url(../images/grad1.png) repeat-x  bottom;}

/* 	RESUBALE GRADIENTS
**********************************************************/  
.bordBtmGrey				{border-bottom:1px dashed #666666;}

/* 	MAKE ME ROUND
**********************************************************/
.modulemid 								{background:transparent url(../images/roundCornOne.png) no-repeat scroll right top; position:relative;}
.modulemid div 						{background:transparent url(../images/roundCornTwo.png) no-repeat scroll left top; margin:0pt; padding:36px 1px 0 1px;}
.modulemid div div 				{background:none; padding:0px;}
.modulemid h3.one 				{position:absolute; top:10px; left:10px; background:url(../images/icn_one.gif) left no-repeat; padding-left:25px; font:bold 13px Trebuchet MS; color:#1299cb;}
.modulemid h3.two {position:absolute; top:10px; left:10px; background:url(../images/icn_two.gif) left no-repeat; padding-left:25px; font:bold 13px Trebuchet MS; color:#1299cb;}

.module01TL,.module01TR,.module01BL,.module01BR,.module02TL,.module02TR,.module02BL,.module02BR,.module03TL,.module03TR,.module03BL,.module03BR,.module04TL,.module04TR,.module04BL,.module04BR 		{background:url(../images/modules1.gif) no-repeat;} 
 		
.module01TL					{background-position:0% 0%; height:31px;}
.module01TR					{background-position:100% 0%;}
.module01BL					{background-position:0% -31px; height:7px;}
.module01BR					{background-position:100% -31px; height:7px; }
.module01TR h3.Txt			{color:#FFF; font:13px arial bold; text-transform:uppercase}

.module02TL					{background-position:0% -39px; height:31px;}
.module02TR					{background-position:100% -39px;}
.module02BL					{background-position:0% -97px; height:12px;}
.module02BR					{background-position:100% -97px; height:12px; }
.module02TR h3.Txt			{color:#FFF; font:13px arial bold; text-transform:uppercase}
.greenBrd					{border-left:1px solid #49a146;border-right:1px solid #49a146;}

.module03TL,.module03TR,.module03BL,.module03BR 		{background:url(../images/modules1.gif) no-repeat;}
.module03TL					{background-position:0% -109px; height:5px;}
.module03TR					{background-position:100% -109px;}
.module03BL					{background-position:0% -139px; height:5px;}
.module03BR					{background-position:100% -139px; height:5px; }
.module03TR h3.Txt			{color:#FFF; font:13px arial bold; text-transform:uppercase}

.module04TL					{background-position:0% -143px; height:6px;}
.module04TR					{background-position:100% -143px;}
.module04BL					{background-position:0% -171px; height:6px;}
.module04BR					{background-position:100% -171px; height:6px; }
.module04TR h3.Txt			{color:#FFF; font:13px arial bold; text-transform:uppercase}



/*menus*//*sampada*/
/**************************************************/

#leftColOne	ul									{margin:0; padding:0; list-style-type:none; /*float:left;*/}
#leftColOne	ul li								{display:inline; float:left;}
#leftColOne	ul li 							{float:left;/* background:url(../images/img1.jpg) no-repeat left center; */border-bottom:1px dashed #acacac; padding:5px 0 5px 2px; margin:5px; width:90%;} 
#leftColOne ul li a							{font-weight:normal; padding-left:2px; color:#606060;}

#leftColOne ul li a:hover				{/*font:verdana 11px normal;*/ color:#ff0a0a; text-decoration:underline; width:100%;}
#leftColOne ul li.new						{border:none; background:none; margin:0; padding:11px;}
#leftColOne ul li.new a					{color:#3d80b2; text-decoration:underline;font-weight:bold; font-size:10px; padding:0; }
#leftColOne ul li.new a:hover		{color:#ff0a0a;}

.leftColTwo					{width:100%;}
.leftColTwo	ul				{ margin:0; padding:0; list-style-type:none; /*float:left;*/}
.leftColTwo	ul.leftSide li	{float:left; background:url(../images/bullet.gif) no-repeat left center;margin:5px; width:90%; border:none;}
.leftColTwo	ul li			{ display:inline; float:left;}
.leftColTwo	ul li 			{float:left; background:url(../images/bullet.gif) no-repeat left center;margin:5px; width:66px;border-bottom:1px dashed #acacac;}
.leftColTwo ul li a			{font-weight:normal; padding-left:16px; color:#606060; }
.leftColTwo ul li a:hover	{color:#ff0a0a; text-decoration:underline;}



/* 	ALL TEXT CSS	(id=textAll)
**********************************************************/
/* font weights */
.strong				{font-weight:bold;}
.smlTxt			  {font-size:11px;}
.para					{font-size:12px;}
.normTxt		 	{font-weight:normal;}
.largeText		{font-size:15px;}
.bigText		 	{font-size:18px;}
/* text transform */
.allCaps			{text-transform:capitalize;}
.textU				{text-decoration:underline;}
/* text align & content align inside a particular element */
.centerall		{text-align:center;}
.alignLeft		{text-align:left;}
.alignRight		{text-align:right;}
.justify			{text-align:justify;}

/* colored text */
.blueTxt			{color:#27569f; font:normal 11px Trebuchet MS;}
.blueTxtTwo		{color:#27569f; font:bold 12px Trebuchet MS; text-decoration:underline;}
/* others */
.someoneSays	{background:url(../images/gradBlue.png) bottom repeat-x !important; padding:5px !important;} 
.someoneSays span	{background:url(../images/icn_user.gif) left no-repeat; color:#1299cb; font:bold 12px Trebuchet MS; padding-left:13px; text-transform:capitalize;}
.redTxt	{ color:#ff0a0a;}
.blueTxt1	{color:#01aeef;}
.grayTxt1	{color:#646464;}
.grayTxt2	{color:#333;}

/* 	ALL INPUT & FORM CLASSES	(id=inputAll)
**********************************************************/
input.button 	{padding-right:3px; margin-right:10px; border:0; background:url(../images/button.png) no-repeat left top; color:#FFF; height:24px; /* used to catch the buttonEnding */  position:relative; cursor:pointer; font-weight:bold; text-transform:capitalize;}
.buttonEnding {position:absolute; display:inline; margin-left:-10px; width:3px; height:24px; background: url(../images/button.png) no-repeat right top;}



/* 	ALL BORDER CSSs
**********************************************************/
#main_page .container .content .main2 .text table.table {
border-bottom:1px solid #D0CCD8;
border-right:1px solid #D0CCD8;}
.imgBrd		{border:1px solid #727866;}
.imgBrd1		{border:1px solid #d7d7d7;}
.brdRight		{border-right:1px dashed #acacac;}


/* 	REQUIRED PADDINGS / MARGINS 
**********************************************************/
.padZero			{padding:10px;}
.padOne					{padding:5px 16px;}
.padTwo					{padding:10px !important;}
.padThr					{padding:5px 0px;}
.margOneRt			{margin-right:9px;}
.marginLeft			{margin-left:15px;}
.marTop				{margin-top:10px;}

				
/* 	FOOTER 
**********************************************************/
#footer	{padding:10px; float:left; width:98%; border-top:2px solid #56a749; background:#f9f9f9; text-align:center;}
#footer	a { color:#333; font-weight:normal;}


/* 	MISCELLANEOUS
**********************************************************/
.clr	{clear:both;}
.contentSpacer {background-color:transparent; margin-top:0; padding-top:10px; clear:both; overflow:hidden;}
.minheightOne	{min-height:751px;}
*html .minheightOne	{min-height:751px;}

.green_text        {color:#40791d; font-weight:bold; text-decoration:none;}

.border_bt {border-bottom:1px solid #CC0000;}
.border_rg { border: 1px solid #CCCCCC;}
.border_rl {border-left::1px solid #CCCCCC;}


.gradbrdRight				{background:url(../images/imgGrad.gif) repeat-x left bottom; border-bottom:2px solid #d7d7d7;
                    border-right:1px dashed #acacac;}
					

/************************************* For Feed.php (3 tabs) 4 July ****************************************/		

.marginTop	{margin-top:50px;}

#tabs ul	{margin:0; padding:0; list-style-type:none; border-bottom:4px solid #66A947; padding:10px 0 0; width:100%; float:left;}
#tabs ul li {display:inline; float:left;margin-right:3px;  }
#tabs ul li a {background:url(../images/menu1.png) left top no-repeat; padding-left:8px; display:block;text-decoration:none; color:#2c7206;}
#tabs ul li a span {background:url(../images/menu1.png) right -87px no-repeat; padding:7px 20px 7px 12px; display:block; font-weight:bold}
#tabs ul li a:hover {background:url(../images/menu1.png) left -43px no-repeat; padding-left:8px; display:block; color:#FFF; font-weight:bold}
#tabs ul li a:hover span {background:url(../images/menu1.png) right -131px no-repeat; padding:7px 20px 7px 12px;display:block;}
#tabs ul li.selected a {background:url(../images/menu1.png) left -43px no-repeat; padding-left:8px; display:block; color:#FFF; font-weight:bold}
#tabs ul li.selected a span {background:url(../images/menu1.png) right -131px no-repeat; padding:7px 20px 7px 12px;display:block;}
#contentarea		{float:left; width:100%;}
			
/*

#tabs ul	{margin:0; padding:0; list-style-type:none; border-bottom:4px solid #66A947; padding:10px 0 0; width:100%; float:left;}
#tabs ul li {display:inline; float:left;margin-right:3px;  }
#tabs ul li a {padding-left:5px; display:block;text-decoration:none; color:#2c7206;}
#tabs ul li a span { padding:5px 20px 5px 15px;display:block;}
#tabs ul li.selected a {background:url(../images/menu1.gif) left top no-repeat; padding-left:7px; display:block; color:#FFF; font-weight:bold}
#tabs ul li.selected a span {background:url(../images/menu1.gif) right -44px no-repeat; padding:7px 20px 7px 15px;display:block;}
#contentarea		{float:left; width:100%;}
			
					*/