@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)
**********************************************************/
html {background:url(../images/site/core-comp.jpg) no-repeat fixed center bottom}
body 							{font:normal 12px Arial; color:#464646; background:url(../images/site/logos-new.gif) center top no-repeat fixed; min-height:760px }
body,form,h1,h2,h3,h4,h5,h6,p	{padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label			{text-transform:capitalize; text-decoration:none}
a 								{color:#7caa40; font-weight:normal; text-decoration:none}
a:hover 						{color:#247EBD; 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%}


/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
h1.heading						{font:18px arial normal; color:#2f680c; margin:8px 0}
.TagLine{ background:url(../images/site/logoTagline.gif) 0 0 no-repeat; height:46px; line-height:48px; color:#76a33b; font-size:21px; text-align:center; margin-left:15px}
h2.SubHead{ font:bold 13px Arial; color:#7caa40; background:#e8e8e8; height:28px; line-height:26px; padding:0 10px}
h2.header{font:bold 14px Arial; color:#1cb2ff}


/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
/* clear floats */
#mainWrapper:after,#header:after,#maincont:after {content:"."; display:block; clear:both; height:0; visibility:hidden}
#mainWrapper					{margin:0 auto; width:812px; position:relative; padding-top:10px}
#mainheader						{width:100%}
#headerTop						{background:url(../images/site/bodyBg2.png) top no-repeat; height:14px}
.headerbtm_1					{background:url(../images/site/bodyBg2.png) bottom no-repeat; height:14px}
.bodyBg							{background:url(../images/site/bodybg3.png) repeat-y; width:100%}
h1.logo              			{float:left; width:154px; margin-left:23px}
.HeadTopLog{width:70%; float:right; padding:0 15px 0 0}
* html .HeadTopLog{width:67%; float:right; padding:0 15px 0 0}


/* 	MAIN CONTENT / MIDDLE CONTAINERS   (id=CONTENT)
**********************************************************/
#header {}
#maincont						{margin-left:20px; margin-right:20px}
.login							{width:75%; float:right; margin-right:15px; margin-top:40px}
.login legend					{font-size:18px; color:#2d6609; }
#sidebar {margin-left:550px; padding:10px 0 0 10px; background:url(../images/site/rightDropShadow.png) left -600px no-repeat; min-height:500px}
#content {float:left; width:540px; padding:0 5px}
#rightSideBar					{float:right; width:326px;  padding-top:5px}


/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
ul.Nav li{ background:url(../images/site/nav_seprator.gif) 100% 0 no-repeat; padding:0 10px; float:left; display:block}
ul.Nav li a{ font-weight:bold; color:#7caa40; text-decoration:none}
ul.Nav li a:hover{color:#464646; text-decoration:none}
ul.Nav li a.active{color:#464646; text-decoration:none}
ul.Nav li.first{ padding:0 10px 0 0}
ul.Nav li.last{ padding:0 0 0 10px; background:none}

.mainNav {background:url(../images/site/nav-bg-new.gif) repeat-x bottom; margin:10px 6px 0 6px;}
ul.Navigation1 li a {font-size:14px; display:block; font-weight: bold; float:left; height:54px; background:url(../images/site/divider2.gif) right bottom no-repeat; line-height:54px; padding:0 14px}
/* ul.Navigation1 li{ float:left; display:block}
ul.Navigation1 li.features a{ background:url(../images/site/nav_sprite1.gif); width:149px; height:68px; float:left; text-indent:-2000px}
ul.Navigation1 li.features a:hover{ background-position:0 -68px}
ul.Navigation1 li.courses a{ background:url(../images/site/nav_sprite1.gif) -149px 0; width:141px; height:68px; float:left; text-indent:-2000px}
ul.Navigation1 li.courses a:hover{ background-position:-149px -68px}
ul.Navigation1 li.training a{ background:url(../images/site/nav_sprite1.gif) -290px 0; width:211px; height:68px; float:left; text-indent:-2000px}
ul.Navigation1 li.training a:hover{ background-position:-290px -68px}
ul.Navigation1 li.placement a{ background:url(../images/site/nav_sprite1.gif) -501px 0; width:161px; height:68px; float:left; text-indent:-2000px}
ul.Navigation1 li.placement a:hover{ background-position:-501px -68px}
ul.Navigation1 li.contact a{ background:url(../images/site/nav_sprite1.gif) -662px 0; width:138px; height:68px; float:left; text-indent:-2000px}
ul.Navigation1 li.contact a:hover{ background-position:-662px -68px}
*/



/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/


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

/*font WEIGHTS */
.strong			 				{font-weight:bold}
.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 */
.greenTxt		{color:#648d2d}
.greenTxt a		{color:#648d2d}
.greyBg			{background:#e6e6e6}



/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.loginboxBg						{background:url(../images/site/loginbg.gif) no-repeat; width:155px; height:21px; font:normal 12px Arial; color:#6c6c6c; border:none; padding:5px 0 0 4px}
.btnLogin						{background:url(../images/site/btnLogin.png) no-repeat; width:58px; height:27px; font:bold 12px Arial;
								color:#fff; border:none; cursor:pointer}



/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer 						{width:100%; color:#000; font-size:11px; margin-top:15px}
#footer a						{color:#000; font-weight:normal; text-decoration:none}
#footer a:hover						{color:#fff; text-decoration:none}

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
.pad		 				   {padding:12px}
.pad1		 				   {padding:4px}
.margin-Top  				   {margin-top:5px}
.marginTopbig {margin-top:25px}
.Padlft10{ padding-left:10px}
.marBtm{ margin-bottom:8px}
.padTop5{ padding-top:5px}
.padding{padding:10px; padding-top:0}
.padTop{padding-top:15px}


/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr							{clear:both}
.minHeightOne {min-height:500px}


/* new right hand navigation */
#courses h2 {font:bold 15px Arial; margin:25px 0 0; padding-bottom:10px; border-bottom:1px solid #D7D7D7}
ul.Vertone li a {display:block; padding:5px 0; text-indent:10px; font:bold 12px Arial; border-bottom:1px solid #D7D7D7}
.red {color:#F00}
ul.Vertone li {display:block; padding:5px 0; text-indent:0px; font:bold 12px Arial; border-bottom:1px solid #D7D7D7; color:#7CAA40;}

.admissionBox {border:5px solid #ffca2a; background:#fff776; height:200px; padding:5px}
.admissionBox p {color:#373737; padding-bottom:0.62em; border-bottom:1px dashed #EA5800}
.admissionBox h3 {font:normal 15px Arial; margin-top:15px}

h3.topicHeader {border-bottom:1px solid #0071BC; color:#0C9FFF; font-size:1.15em; font-weight:bold; line-height:1.6em;
margin:1.3em 0 0.8em;}
h1.first {font-size:20px; margin:10px 0; background:url(../images/site/headerBg.gif) right no-repeat; color:#0C9FFF}
ul.course li {display:block; margin:5px; text-indent:15px; background:url(../images/site/arrowOne.gif) left no-repeat; float:left; width:45%}
.course p {margin-bottom:15px}
#hotline {background:url(../images/site/hotline.gif) left top no-repeat; width:290px; height:64px; float:right; clear:right; margin:10px 15px 0 0; position:relative}
#hotline p {padding:5px 10px 0; color:#247ebd}
#hotline h1 {font:normal 17px Arial; color:#FF0000; position:relative; top:-10px; text-indent:25px; padding-top:6px;}

h1 {
color:#247EBD;
font-size:17px;
padding-bottom:8px;
}
b{
font-weight:bold;
}
strong{
font-weight:bold;
}

