@charset "utf-8";
/* CSS Document */
/*  search for anything
global declarations 	= GENERIC,
H1 TO H6 styling 			= HEAD,
changeable content 		= CONTENT,
navs / listings 			= NAVS,
mdoules 							= ARTICLE,
plain bg colors 			= BGS,
gradients							= GRADS,
borders								= BORDERS
visual containers			= ROUNDS,
text, fonts,					= TEXTALL,
form, input						= INPUT,
footer								= FOOTER,
Miscellaneous					= MISC,
/*

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body 							{
	color:#000;
	text-align:left;
	background-color:#fff;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana;
	background-attachment: fixed;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
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:#000; font-weight:normal; text-decoration:none;}
a:hover 						{color:#000; 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;}
li								{display:inline;}
p								{line-height:150%}
input                           {border: 1px solid #fff; padding:1px; background:#fff;}
.input-all                      {border: 1px solid #5e1701; padding:2px; background:#faf2e1;}
.button-bg                      {background: url('../images/btn_bg.jpg') repeat-x left top; height:23px;  border:1px solid #fff; color:#000; font-weight:bold; font-size:11px; cursor:pointer; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}

/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
h1.heading						{font:18px Verdana normal; color:#2f680c; margin:8px 0;}
#headerBG						{background:url('../images/header_bg.jpg') no-repeat top; width:100%; height:225px; color:#fff; padding-left:0; padding-right:0; padding-top:1%; padding-bottom:1%}


#lnk a 								{color:#FFF; font-weight:normal; text-decoration:underline;}
#lnk a:hover 						{color:#000; text-decoration:underline;}
#lnk a:active, a:focus 				{outline:0} /* to avoid link borders on new browsers */




/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper					{
	margin:0 auto;
	width:762px;
	background:#00618c;
	padding:9px 9px 0 9px;
}
h1.logo              			{text-align:center; float:left; width:24%;}




/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#maincont						{margin-left:20px; margin-right:20px;}
.login							{width:600px; margin:10px auto;}
.login legend					{font-size:18px; color:#2d6609; }
#leftSideBar					{float:left; width:186px; padding:5px 5px 5px 0;}
#content						{float:left; width:571px; padding:5px 0 5px 0;}
#rightSideBar					{float:right; width:571px; padding:5px 0 5px 0;}
.GradiBg						{background:url('../images/tab_bg.jpg') repeat-y; width:96%; color:#fff; padding:2%; line-height:130%}
.GradiBg2						{background:url('../images/tab_bg.jpg') repeat-y; width:100%; padding-bottom:20px; padding-top:10px; color:#fff;}
.bg_red							{
	padding:5px;
	background-color: #024a59;
}
.body_whiteTop					{background:#fff url('../images/body_corner.gif') no-repeat top left;}
.body_whiteMdl					{background:#fff;}
.body_whiteBtm					{background:#fff url('../images/body_corner.gif') no-repeat bottom left;}

 /*** pagination
 ***************************************************/
.pagination-cont 				{float:left; width:100%;}
ul.pagination  					{ float: left; width:100%; margin-top:10px;}
ul.pagination li  				{ float:left; padding:3px;}
ul.pagination li a 				{background:url('../images/pagination.png') no-repeat left top; height:35px; padding-left:3px; padding-right:0px; padding-top:2px; padding-bottom:2px}
ul.pagination li a span 		{background:url('../images/pagination.png') no-repeat right top; height:35px; padding-left:5px; padding-right:4px; padding-top:2px; padding-bottom:2px}
ul.pagination li a:hover 		{background:url('../images/pagination-active.png') no-repeat left top;}
ul.pagination li a span:hover 	{background:url('../images/pagination-active.png') no-repeat left top;}


/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
#menuOne				 		{float:left; width:100%;}
#menuOne ul			     		{padding:0; margin:0; float:left; width:100%;}
#menuOne ul li	         		{display: block; float:left; text-align:right; padding:0;}
#menuOne ul li a		 		{float:left; color:#FFFFFF; font-size:13px; background:url('../images/tab_bg.jpg') no-repeat right; font-weight:bold; width:180px; padding-left:0; padding-right:4px; padding-top:7px; padding-bottom:7px}
#menuOne ul li a:hover    		{color:#00618c; text-decoration:none; background:url('../images/tab_rollover.jpg') no-repeat right;}
#menuOne ul li .active	  		{background:url('../images/tab_rollover.jpg') no-repeat right; color:#00618c; text-decoration:none}


#horzMenu                 		{float:left;  width:60%; margin-top:10%; margin-left:70px;}
#horzMenu ul			  		{background: url('../images/menu-bg1.gif') repeat-x left top; float:left; height:29px}
#horzMenu ul li		      		{display:inline;}
#horzMenu ul li a	      		{float:left; color:#fff; padding:6px 12px; font-size:13px; border-right: 1px solid #fff;}
#horzMenu ul li span      		{float:left;}
#horzMenu ul li a.leftcorner	{float:left; background:url('../images/Lcorn.png') no-repeat top left;}
#horzMenu ul li a.rightcorner	{background:url('../images/Rcorn.png') no-repeat top right; border-right:medium none; }


/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.brd-btm                         {border-bottom: 2px dotted #faf2e1;}
.brd-btm1                        {border-bottom: 1px dotted #000;}
.brdall                          {border: 2px dotted #faf2e1;}
.brdimg img                      {border: 1px solid #81807e;}
.brd-rgt                         {border-right: 1px dotted #000;}



/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vrysmlTxt		 				{font-size:9px;}
.vsmlTxt						{font-size:10px;}
.smlTxt							{font-size:11px;}
.para							{font-size:12px;}

/*font WEIGHTS */
.strong			 				{font-weight:bold; font-size:12px; color:#ffd200; text-decoration:underline; text-align:left}
.normTxt						{font-weight:normal;}

/* text TRANSFORMS */
.allCaps		 				{text-transform:capitalize;}
.textU			 				{text-decoration:underline;}
.upperCase		 				{text-transform:uppercase;}

/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll						{text-align:center;}
.alignLeft						{text-align:left;}
.alignRight						{text-align:right;}
.justify						{text-align:justify;}

/* colored text */
.white_txt						{color:#fff;}
.red_txt						{color:#b13916;}


/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.txtBox							{border:1px solid #2f680c; padding:3px;}
#frm1							{font-size: 10px;}



/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer 						{text-align:center;width:100%;padding-top:20px; background:url('../images/footer_bg.gif') repeat-x; height:29px}
#footer a						{color:#000; font-weight:normal;}




/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
.pad		 				   {padding:6px;}
.margin-Top  				   {margin-top:15px;}
.margin-Btm  				   {margin-bottom:15px;}
.minheight						{min-height:470px;}


/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr							{clear:both;}
.nextdiv						{float:left; width:100%;}
.nextdiv1						{float:left; width:95%;}
