body 		{margin:0; padding:0; background:#fff url(/i/bg-masthead.gif) 0 0 repeat-x; color:#666; font-family:"trebuchet ms", arial, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; text-align:center;}

div			{text-align:left;}

p			{line-height:1.4em; margin-top:0; margin-bottom:1.3em;}
ul, ol, li	{margin:0; padding:0; list-style:none;}

a			{text-decoration:none; color:#06c;}
a:hover		{text-decoration:underline;}

h1			{font-size:1.7em; font-weight:normal; color:#333; margin:0 0 16px 24px; line-height:1.1em;}
h2			{font-size:1.3em; font-weight:normal; color:#333;}
h3			{font-size:1.2em; margin-bottom:6px; font-weight:normal; color:#333; line-height:1.3em;}
h4			{font-size:1.0em; color:#333; text-transform:uppercase; line-height:1.3em}
h5			{font-size:1.1em; font-weight:normal; color:#000; margin-bottom:0; margin-top:1em;}
h6			{}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{color:#06c;}

hr			{border:0; border-top:1px solid #e5e5e5; height:1px; margin:12px 0;}

img			{border:0;}

table 		{border-collapse:collapse; border-spacing:0; color: #666; margin-bottom:12px;}
td			{padding:3px 12px 3px 0;}
	
	/* 
	Please stop changing the font size  or any other font characteristic in the global <TD> it is messing up the CSS layout of the site.
	If you need a specific <td> font size - please create a separate class and DO NOT make it site wide
	Please speak to Darren @ Dewsign about this ASAP as it is causing a lot of problems thorughout the website.
	*/


form td		{padding:3px;}

input		{font-family:"Lucida Grande", arial, sans-serif; font-size:0.9em;}




/* Utility classes */

.clear, .clearer 	{clear:both;}
.remove				{border:0 !important;background:none !important; margin:0 !important; padding:0 !important;}
.sml				{font-size:0.9em;}

.no-bullets 		{margin-left:0; padding-left:0; list-style:none;}
.no-bullets li 		{margin-left:0; padding-left:0; list-style:none;}

.pdfA				{position:relative; top:2px;}



/* page wrapper */

#page-wrapper			{width:980px; margin:0 auto; padding-bottom:24px;}



/* masthead */

#masthead				{float:left; width:980px; height:160px; line-height:19px;}
#masthead a				{color:#ccc;}

#masthead .logo			{float:left;}

#masthead .search-head	{float:left; width:153px; height:16px; padding:3px 5px; border:0; background:url(/i/bg-search-head.gif) 0 0 no-repeat;}
#masthead .btn			{float:left; width:50px; margin-left:5px; display:inline; height:22px; background:url(/i/btn-head-lft.gif) 0 0 no-repeat;}
#masthead .btn input	{padding:3px 7px; background:url(/i/btn-head-rgt.gif) 100% 0 no-repeat; border:0; color:#fff; text-transform:uppercase; display:inline; overflow:visible;}

#masthead .mast-link	{float:right; width:162px; height:97px; padding-left:10px; border-left:1px solid #404f6a; margin-top:30px;}

#masthead .utils		{float:right; width:224px; height:97px; padding-left:10px; border-left:1px solid #404f6a; margin-top:30px;}
#masthead .utils h3		{margin:0 0 5px; text-transform:uppercase; color:#fff; font-size:0.9em;}
#masthead .util-links	{clear:both; float:left; width:223px; border:0; border-top:1px dotted #404f6a; margin-top:9px; padding-top:9px;}
#masthead .util-links li	{float:left; border-right: 1px solid #404f6a; margin-right:8px; padding-right:8px; line-height:14px;}	
#masthead .util-links .lone	{clear:both; float:left; border:0; line-height:23px; width:224px;}



/* navigation */

#nav-wrapper			{float:left; width:980px; height:35px; background:#112344;}

#nav-wrapper ul			{float:left; width:794px;}
#nav-wrapper ul li		{margin:9px 6px 11px 12px; font-size:1.2em; text-transform:uppercase; float:left;}
#nav-wrapper ul li a	{color:#fff;}

#nav-wrapper .nav-utils				{float:right; width:186px;}
#nav-wrapper .nav-utils ul			{width:186px;}
#nav-wrapper .nav-utils ul li		{float:right; padding-left:9px; margin-left:9px; border-left:1px solid #404f6a; font-size:1em; text-transform:none; margin-right:0;}
#nav-wrapper .nav-utils ul li a		{color:#ccc; margin:9px 0 11px; display:inline-block;}
#nav-wrapper .nav-utils ul li .print{padding-left:24px; background:url(/i/icon-print.gif) 0 0 no-repeat; margin:0;}
#nav-wrapper .nav-utils ul li .sml	{font-size:12px;}
#nav-wrapper .nav-utils ul li .med	{font-size:16px;}
#nav-wrapper .nav-utils ul li .lrg	{font-size:20px;}



/* Lead */

#lead					{float:left; position:relative; top:0; left:0;}

#lead .gateway			{position:absolute; top:0; float:none; display:none; width:588px; background:url(/i/bg-black-80.png) 0 0 repeat;}
#lead #div_1			{left:0;}
#lead #div_2			{left:196px;}
#lead #div_3			{left:392px;}
#lead #div_4			{left:392px;}
#lead #div_5			{left:392px;}

#lead .gateway .col		{float:left; width:172px; padding:0 12px 12px; height:183px; overflow:hidden;}
#lead .gateway .col li	{margin-top:3px;}
#lead .gateway .col ul	{float:left; width:172px;}
#lead .gateway .col h2		{float:left; width:172px; color:#fff;}
#lead .gateway h3,
#lead .gateway p,
#lead .gateway a		{color:#fff;}
#lead .gateway .nav-over 		{position:absolute; bottom:-41px; left:0; z-index:100; width:196px;}
#lead .gateway .nav-over li		{border-top:3px solid #000; border-right:1px solid #333;margin-bottom:0; height:38px;}
#lead .gateway .nav-over li a	{width:171px; padding:11px 12px 11px; background:#333; display:block; font-size:1.2em; font-weight:normal; color:#fff;}
#lead #div_4 .nav-over 	 		{left:196px;}
#lead #div_5 .nav-over 	 		{left:392px;}

#lead .vid-border		{margin-top:12px; border:6px solid #000;}

#lead .main-nav			{float:left; margin-top:0; width:980px; overflow:hidden;}
#lead .main-nav li		{float:left; border-right:2px solid #fff; width:194px;}
#lead .main-nav li.end	{border:0; width:196px;}
#lead .main-nav li a	{border-top:3px solid #c7c7c7; width:150px; padding:11px 12px 11px 32px; background:#dedede url(/i/icon-nav-arrow.gif) 12px 12px no-repeat; display:block; font-size:1.2em; font-weight:bold; color:#06c;}
#lead .main-nav li.end a	{width:152px;}
#lead .main-nav li a:hover	{border-top:3px solid #06c; background:#06c url(/i/icon-nav-arrow-over.gif) 12px 12px no-repeat; color:#fff;}


/* breadcrumb */

#breadcrumb				{float:left; width:980px;}

#breadcrumb ul			{margin-top:14px; margin-left:12px;}
#breadcrumb ul li		{float:left; margin-left:8px; padding-left:12px; background:url(/i/bg-breadcrumb.gif) 0 60% no-repeat; font-size:0.9em;}
#breadcrumb ul li a		{color:#666;}
#breadcrumb ul .remove	{margin-left:12px; padding:0;}
#breadcrumb ul .active	{background:url(/i/icon-arrow-blk.gif) 0 60% no-repeat; color:#000; font-weight:bold;}



/* page */

#page					{clear:both; float:left;}

#page.one-col			{padding:30px 196px 48px 196px;}
#page.two-col			{padding:30px 0 48px 196px;}
#page.wide				{padding:30px 0 48px 196px;}
#page.full				{padding:30px 0 48px 0;}

#page .col				{position:relative; float:left;}



/* content */

#content				{float:left; font-family:georgia, serif; font-size:1.05em; line-height:1.3em;}

#page.one-col #content		{width:588px;}
#page.one-col #content h1	{width:552px; /*was 564px but added RHS padding to clean end DW*/}
#page.one-col .content-col	{width:540px; padding:0 24px; overflow:hidden;}

#page.two-col #content		{width:784px;}
#page.two-col #content h1	{width:784px;}
#page.two-col .content-col	{float:left; width:368px; padding-left:24px; overflow:hidden;}

#page.wide #content			{width:784px;}
#page.wide #content h1		{width:784px;}
#page.wide .content-col		{width:760px; padding-left:24px; overflow:hidden;}
#page.wide #right-col-wrapper	{display:none;}

#page.full #content			{width:980px;}
#page.full #content h1		{width:980px;}
#page.full .content-col		{width:956px; padding:0 12px;}
#page.full #right-col-wrapper	{display:none;}

.content-col .more		{margin-top:3px; margin-bottom:0;}

.content-col ul			{margin-bottom:1.3em; margin-left:12px;} 
.courses 				{margin-top:-12px; padding-top:0;} 
.content-col ul li		{margin-left:20px; list-style-type:disc; margin-bottom:0.7em;}
.content-col ol			{margin-left:12px;}
.content-col ol li		{margin-left:20px; list-style-type:decimal; margin-bottom:0.7em;}	

.content-col .sub-col-wrapper .sub-col		{float:left; width:172px; padding-left:24px;}
.content-col .sub-col-wrapper .sub-col:first-child	{padding-left:0;}

.content-col .sub-col .pad	{width:172px; padding-left:24px;}
.content-col .sub-col ul.btn-list	{margin-left:0;}
.content-col .sub-col ul.btn-list li	{margin:0 0 9px 0; list-style:none;}
.content-col .sub-col .top h3	{margin-top:0;}
.content-col .sub-col .sml		{margin-top:0;}

.content-col ul.news	{margin-left:0 !important;}
.content-col .news li	{list-style:none; margin-left:0; margin-bottom:6px; line-height:1.2em;}
.content-col .news li a	{display:block;}

.content-col .hero			{float:left; margin-bottom:18px; padding:6px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.content-col .hero p		{display:none;}

.content-col .double		{clear:both; float:left; width:540px;}
.content-col .double .content-img	{float:left; width:258px; margin-left:24px;}
.content-col .double .content-img:first-child	{margin-left:0;}
.content-col .double .content-img p	{margin:6px 0 12px; font-size:0.8em; color:#888;}

.content-col .content-img	{float:left; margin-left:24px; width:auto;}
.content-col .content-img p	{margin:6px 0 12px; font-size:0.8em; color:#888; width:inherit;}

.content-col .left			{margin-top:3px; position:relative; left:-24px;}
.content-col .right			{margin-top:3px; float:right; left:0;}

.content-col h2				{}

.content-col .double .item	{width:258px; float:left; margin-left:24px;}
.content-col .double .item:first-child	{margin-left:0;}

#page.wide .content-col .double	.item {width:368px;}


/* HTML EMail - added 13/07/09 DW*/

.content-img, .right	{float:left;padding:0px}
.content-img, .left	{float:right; padding:0px}


.resources				{float:left;}
.resources li			{margin:6px 0 12px;}
.resources li .pdf		{background:url(/code-inc/icons/pdf.gif) 0 50% no-repeat; padding-left:22px;}

.video-intro			{width:540px; height:216px;}
.video-intro .video		{float:left; width:348px; height:196px; padding:10px; background:#000;}
.video-intro .video-info	{float:left; background:#e5e5e5; width:152px; height:196px; padding:10px;}
.video-intro .video-info p	{width:152px; font-size:1.2em; margin-top:-3px; color:#333;}

.video-lrg				{border:10px solid #000;}
.caption				{margin:6px 0 12px; color:#888;}

.section				{float:left; border-bottom:1px solid #ccc; margin:12px 0; width:100%;}
.section .header		{float:left; border-bottom:1px solid #ccc; width:100%; padding:0; margin-bottom:6px;}
.section .header h3		{float:left; padding:7px 0; color:#333; font-size:1.3em; display:block; font-weight:normal; margin:0;}
.section .main			{float:left; margin:0;}
.section .main li		{float:left; border-right:1px solid #fff; list-style:none; margin-left:0; margin-bottom:0;}
.section .main li h3	{padding:7px 12px; color:#333; font-size:1.3em; background:#e5e5e5; display:block; font-weight:normal;}
.section .main li a h3	{color:#06c; background:#f2f2f2;}
.section .main li a:hover h3	{background-color:#06c; color:#fff;}
.section .sub			{float:right; font-size:0.9em; margin:10px 0 0;}
.section .sub li		{float:left; list-style:none; margin-left:6px; padding-left:6px; border-left:1px solid #e5e5e5;}
.section .news-items	{clear:both; float:left; margin-bottom:0; margin-left:0;}
.section .news-items li	{list-style:none; margin-left:0; padding:6px 12px; width:344px;}
.section .alt			{background-color:#f2f2f2;}
.section .news-img		{float:left; margin-right:6px;}
.section h4				{text-transform:none; font-size:1em; font-weight:normal; margin:0;}
.section p				{} 
.section .item-body		{max-height:7em; overflow:hidden; margin:0;}
.section .date			{color:#999; font-size:0.9em; margin:0;}

.sectionremove			{border-bottom:0; margin-top:24px; margin-bottom:0;}

.content-col .section .video-items 	{float:left; margin-left:0; margin-bottom:12px;}
.content-col .section .video-items li	{float:left; list-style:none; margin-left:0; padding:9px 0 0;}
.content-col .section .video-items li h4 a	{color:#06c;}
.content-col .section .video-items li .video-thumb	{float:left; width:125px; border:1px solid #999; margin-right:12px;}
.content-col .section .video-items li .video-desc	{float:left; position:relative; top:-3px;}
.content-col .section .video-items .video-sml	{float:left; margin:3px 12px 0 0; width:123px; height:69px; border:1px solid #999; overflow:hidden;}

.content-col .pull-out		{clear:both; float:left; background-color:#000; color:#ccc; padding:10px 12px; margin:12px 0; width:344px;}
.content-col .pull-out p	{font-size:1.3em; margin:0;}

.landing .content-col-wide	{float:left; padding-left:12px; margin-bottom:12px; width:772px; background:#000; height:257px; overflow:hidden;}
.landing .content-col-wide h1	{width:auto !important;}
.landing-lower .content-col-wide	{float:left; margin-left:24px; margin-bottom:12px; width:784px; background:#000;}

.content-col-wide h1		{font-size:1.4em; font-weight:normal; margin:12px 0; color:#fff; height:25px;}
.content-col-wide .panel-col a 		{color:#3399ff}
.content-col-wide .panel-col	{float:left; padding:0 12px 12px; width:362px;}
.content-col-wide .panel-col .header	{float:left; border-bottom:1px solid #333; width:362px; padding:0; margin-bottom:6px;}
.content-col-wide .panel-col .header h3{float:left; padding:12px 0 7px; color:#ccc; font-size:1.3em; display:block; font-weight:normal; margin:0;}
.content-col-wide .panel-col .main	{float:left; margin:0;}
.content-col-wide .panel-col .main li	{float:left; border-right:1px solid #fff; list-style:none; margin-left:0;}
.content-col-wide .panel-col .main li h3	{padding:12px 12px 7px; color:#ccc; font-size:1.3em; display:block; font-weight:normal;}
.content-col-wide .panel-col .main li a h3	{color:#333;}
.content-col-wide .panel-col .main li a:hover h3	{bcolor:#fff;}
.content-col-wide .panel-col .sub	{float:right; font-size:0.9em; margin:17px 0 0;}
.content-col-wide .panel-col .sub li	{float:left; list-style:none; margin-left:6px; padding-left:6px; border-left:1px solid #e5e5e5;}
.content-col-wide .panel-col ul .date	{margin:6px 0 0; color:#999;}
.content-col-wide .panel-col ul ul		{border-bottom:1px solid #222;padding-bottom:8px;}
.content-col-wide .panel-col label	{color:#999;}

.content-col-wide .panel-img	{position:relative; left:0; width:772px; overflow:hidden;}
.content-col-wide .panel-img h1	{position:absolute; top:0; left:12px;}

.content-col-wide .video	{float:left; width:368px;}
.content-col-wide .extras	{float:left; width:392px; height:189px; padding:12px 0; background-color:#000;}
.content-col-wide .extras h3{margin-top:0; text-transform:none; color:#fff;}
.content-col-wide .extras-col	{float:left; width:192px;}
.content-col-wide .extras label	{display:block;}
.content-col-wide .login-txt	{display:block;width:153px; height:16px; padding:3px 5px; border:0; background:url(/i/bg-search-head.gif) 0 0 no-repeat;}

.alumni .extras				{background:#000;}

.tool-panel				{float:left; font-size:.95em !important; width:516px; font-family:"trebuchet ms", arial, sans-serif; margin:12px 0; border-top:1px solid #dcd8c0; border-bottom:1px solid #dcd8c0; background:#f5f1d6; padding:12px;}
.tool-panel ul li		{float:left; border-left: 1px solid #999; margin-left:9px; padding-left:9px; list-style:none;}

.buy-btn td	table,
.buy-btn td	table td	{border:0 !important; background-color:#fff !important; margin-bottom:0.7em; width:300px; text-align:center;}
.buy-btn td table td p	{margin:0; padding:0 12px;}
.buy-btn td table td p a	{background-color:#06c; color:#fff; font-weight:normal; padding:7px 6px; display:block;}

.study-form	input			{border:1px solid #ccc; padding:5px; font-family:"lucida grande", arial, sans-serif; }
.study-form	label			{display:inline-block; width:120px;}
.study-form	select			{padding:1px; font-family:"lucida grande", arial, sans-serif;}
.study-form	.radio			{width:auto; margin-right:12px; border:0;}
.study-form	.checkbox		{width:auto; margin-right:12px; border:0;}
.study-form	.search			{width:auto; margin-right:12px; border:0; background:#06c; color:#fff;}
.study-form	.cancel			{width:auto; margin-right:12px; border:0; background:#ccc; color:#999;}
.study-form td				{padding:10px;}

.housing-form input			{border:1px solid #ccc; padding:5px; font-family:"lucida grande", arial, sans-serif; width:300px;}
.housing-form label			{display:inline-block;}
.housing-form select		{padding:1px; font-family:"lucida grande", arial, sans-serif;}
.housing-form .housing-radio input, 
.housing-form .housing-check input	{width:30px; margin-right:12px; border:0;}
.housing-form .submit		{width:auto; margin-right:12px; border:0; font-size:14px; background:#06c; color:#fff;}
.housing-form td			{padding:3px 10px 3px 0;}



/* left nav */

#left-nav-wrapper		{float:left; width:196px; right:196px;}

#page.one-col #left-nav-wrapper	{margin-left:-588px;}
#page.two-col #left-nav-wrapper	{margin-left:-784px;}
#page.wide #left-nav-wrapper	{margin-left:-784px;}

.left-nav					{float:left;}
.left-nav h2				{float:left; font-size:1.2em; margin:0 0 6px 12px; color:#061c45;}
.left-nav h2 a				{color:#061c45;}
.left-nav ul				{float:left; border-top:1px solid #e5e5e5;}
.left-nav ul a				{color:#666;}           
.left-nav ul li				{float:left; width:196px; border-bottom:1px solid #e5e5e5; margin:0; padding:0;}
.left-nav ul li a			{padding:8px 0; padding-left:12px; display:block;}
.left-nav ul li a:hover		{background:#f2f2f2;}
.left-nav ul li.active		{border-bottom:0;}
.left-nav ul li.active a	{color:#000; background:#f2f2f2; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.left-nav ul li.active ul	{border-top:0;}
.left-nav ul li.active li	{}
.left-nav ul li.active li a		{padding:8px 0; padding-left:24px; background:#fafafa; font-weight:normal; color:#666; display:block; border:0;}
.left-nav ul li.active li a:hover		{background:#f2f2f2;}
.left-nav ul li.active li.active a	{color:#000; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.left-nav ul li.active li.active ul		{background:#fdfdfd; border-bottom:1px solid #e5e5e5;}
.left-nav ul li.active li.active li		{border:0;}
.left-nav ul li.active li.active li a		{padding:6px 0; padding-left:36px; background:#fdfdfd; font-weight:normal; color:#666; display:block; border:0;}
.left-nav ul li.active li.active li a:hover {background:#f2f2f2;}
.left-nav ul li.active li.active li.active  {}
.left-nav ul li.active li.active li.active a {color:#000; font-weight:bold;background:url(/i/icon-arrow-gry.gif) 26px 11px no-repeat;}
.left-nav ul li.active li.active li.active a:hover {background:#f2f2f2 url(/i/icon-arrow-gry.gif) 26px 11px no-repeat;}

.landing #left-nav-wrapper	{float:left; width:196px; right:196px; height:257px; min-height:257px;}
.landing .left-nav			{height:245px; padding-top:12px; background:#000;}
.landing .left-nav h2		{font-size:1.2em; margin:0 0 6px 12px; color:#fff;}
.landing .left-nav h2 a		{color:#fff;}
.landing .left-nav ul		{border-top:1px solid #000;}
.landing .left-nav ul a		{color:#999;}           
.landing .left-nav ul li	{width:196px; border-bottom:1px solid #000; margin:0; padding:0;}
.landing .left-nav ul li a	{padding:6px 0; padding-left:12px; display:block;}
.landing .left-nav ul li a:hover	{background:#000; color:#fff;}	

.landing #left-nav-wrapper .section	{font-family:georgia, serif; margin-top:24px;}			
.landing #left-nav-wrapper .section	.header {width:196px;}					

					

/* right col */

#right-col-wrapper		{width:196px; margin-right:-196px;}

#right-col-wrapper .acrobat		{padding-bottom:1.3em;}
#right-col-wrapper .acrobat p	{margin-top:0;}
#right-col-wrapper .item		{border-bottom:1px solid #f2f2f2; margin-bottom:1.3em;padding-bottom:12px;}
#right-col-wrapper .serif		{font-family:georgia; font-size:1.1em;}



/* footer */

#footer					{clear:both; float:left; width:980px;}

.tool-bar						{float:left; margin-top:12px; width:956px; padding:10px 12px 8px; background:#f2f2f2;}
.tool-bar a						{color:#666;}
.tool-bar ul.tools li			{float:left; border-left:1px solid #999; margin-left:9px; padding-left:9px; line-height:1.1em; margin-top:2px;}
.tool-bar ul.tools li.remove	{margin-top:0px;}
.tool-bar .print				{padding-left:24px; background:url(/i/icon-print-gry.gif) 0 0 no-repeat}

.tool-bar ul.owner li			{float:right;text-align:left; border-right:1px solid #999;margin-right:9px; padding-right:9px; line-height:1.1em; margin-top:2px;}
.tool-bar ul.owner li.remover	{border:none;padding-right:0px;margin-right:0;}


.quick-links					{float:left; margin-top:12px; width:980px; padding:10px 0; background:#e5e5e5;}
.quick-links h2			{margin:0 12px 6px; font-size:1.8em; text-transform:uppercase; color:#fff; font-weight:normal; line-height:1.1em;}
.quick-links ul			{float:left; width:184px; padding-left:12px;}
.quick-links ul	h3		{margin:0 0 3px;}
.quick-links ul	h3 a	{color:#333;}
.quick-links a			{color:#666;}

.foot					{float:left; margin-top:12px; width:956px; padding:14px 12px; background:#333; text-transform:uppercase; font-size:0.9em;}
.foot .legal			{float:left; width:500px; margin:0;}
.foot .legal li			{float:left; color:#666; border-left:1px solid #666; margin-left:9px; padding-left:9px; line-height:1.2em;}
.foot .legal li a		{color:#999;}
.foot p					{float:right; margin:0;}
.foot p a				{color:#666;}


/* LANDING PAGES PAY PER CLICK */

.landing-img			{float:left; width:368px; overflow:hidden;}	

#landingForm 			{float:right; background-color:#E5E5E5; width:368px; height:273px; overflow:hidden; padding:10px 12px; margin-bottom:12px;}
#landingForm h2 		{padding:0px; margin:-3px 0 0px; padding-bottom:5px; }
#bannerForm 			{padding:10px; }
#bannerForm label 		{width:150px; margin:4px 0 0; padding:0px; display:block;}
#bannerForm input 		{width:152px; margin:0px; padding:5px; font-family:"lucida grande", georgia; border:1px solid #aaa; font-size:12px;}
#bannerForm select		{width:164px; padding:4px;}
#bannerForm select option	{width:250px;}
#landingForm .nospace 	{padding:0px; margin:0px; line-height:5px; }

#landingForm #bannerForm #formFirstName, 
#landingForm #bannerForm #formLastName,
#landingForm #bannerForm #formPhone {float:left; margin:0; padding-right:10px;}
#landingForm #bannerForm #formEmail {float:left; padding-right:10px;}
#landingForm #bannerForm #formStartDate {width:300px; float:left; padding-right:10px;}
#landingForm #bannerForm #formCourse {float:left;}
#landingForm #bannerForm #formCourse select {width:338px;}
#landingForm #bannerForm #formCountry {float:left; margin:0; padding-right:10px;}

#landingForm #bannerForm #formSubmit {float:left; width:124px; overflow:hidden; margin:20px 0 0;}
#landingForm #bannerForm #formSubmit input {padding:5px 10px; background-color:#666666; border:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; width:auto;}

#landingContent 		{float:left; width:540px; padding:0;}

#mainContentGallery 	{float:right; width:172px; }
#mainContentGallery img {border:1px solid #666666; margin:0 8px 8px 0; }

#thankyoupanel 			{background-color:#1F3B6B; color:#FFFFFF; width:760px; }
#thankyoupanel h2 		{color:#FFF; }
#thankyoupanel a 		{color:#C8B95E; text-decoration:underline; }
#thankyoupanel a:hover 	{color:#C8B95E; text-decoration:none; }
#thankyoupanel #col1 	{float:left; width:345px; }
#thankyoupanel #col2 	{float:left; width:200px; }
#thankyoupanel #col3 	{float:right; width:200px; }

.conv-land ul			{border-top:0px}
.conv-land ul li		{border-bottom:0px;}
.conv-land ul li.nav-strong 	{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.conv-land ul li.nav-strong a	{color:#111;}

.brochure				{margin:0 0 12px 12px;}

.sml-head					{height:112px !important; overflow:hidden;}
.sml-head .utils			{height:44px !important; margin-top:20px !important;}
.sml-head .sml-head-nav 	{float:left; width:794px; margin-top:12px;}
.sml-head .sml-head-nav li	{margin:9px 6px 11px 12px; font-size:1.2em; text-transform:uppercase; float:left;}
.sml-head .sml-head-nav li a{color:#fff;}


/* Scholarship Form */

.scholarship				{}
.scholarship h3				{margin-top:24px;}
.scholarship h5				{margin-top:12px;}
.scholarship fieldset		{border:0; padding:0; margin:6px 0 0;}
.scholarship input			{border:1px solid #ccc; padding:4px; width:200px; margin-right:10px;}
.scholarship label			{padding-right:6px;}
.scholarship .radio			{width:auto; border:0;}
.scholarship .short			{width:75px;}
.scholarship .v-short		{width:50px;}
.scholarship .e-short		{width:30px;}
.scholarship .grey			{padding-left:20px; color:#999;}
.scholarship .col			{display:block; width:150px; padding-top:4px;}
.scholarship textarea		{width:370px; border:1px solid #ccc; padding:4px; font-family:"lucida grande", Arial, sans-serif; display:block; margin-top:6px; height:75px; font-size:1em;}