/* 
css: Homepage Modules
author: Peter Lo
*/

#homepagecta {width:562px; height:320px; margin: 0px 5px 0px 0px; float: left; background:url(../images/home_cta_bg.gif) no-repeat 0 0;}

.ctalink {width:562px; height:168px; float:left;  background-image:url(../images/maincta.jpg);}

.ctalink a:link, .ctalink a:active, .ctalink a:visited{ display:block; width:562px; height:168px; text-indent:-99999px; overflow:hidden; }

.salaryscale{ width:253px; height:170px; float:left; margin-top:-40px; margin-left:15px; margin-right:30px; }

.ctabutton {width:220px; height:53px; float:left; margin-top:49px;   }

.ctabutton a:link, .ctabutton a:active, .ctabutton a:visited  { width:220px; height:53px; display:block; text-indent:-99999px; overflow:hidden;  background: url(../images/BigYellowBTN.gif) 0 0 no-repeat; }

.ctabutton a:hover{ background-position: 0 -53px; }


#homemodule2 {width:228px; float:left;}

#cmsubscribe {width:228px; }

#cmsubscribe div.topcurve {height:11px; line-height:0; font-size:0; background:url(../images/EmailModTop.gif) no-repeat 0 0; margin:0; padding:0; }

#cmsubscribe div.bottomcurve {height:11px; line-height:0; font-size:0; background:url(../images/EmailModBottom.gif) no-repeat 0 0; margin:0; padding:0; }

#cmsubscribe .innerwrapper {background:url(../images/EmailModBody.gif) repeat-y top center; padding: 0px 8px; margin:0; }

#cmsubscribe {font-size:12px; color:#333; font-weight: bold;  }

#cmsubscribe form { padding:10px 5px 0px 5px;}

#cmsubscribe input.field {width:110px; vertical-align:top; margin-right:5px;}

.testimonial { background:#fff url(../images/taglineNew.gif) no-repeat top center; margin:10px 0 0 0; padding:55px 8px 0px 8px; font-size:12px; }

.testimonial .tagline {text-indent:-99999px;  overflow:hidden;}

.sideWidget {margin:0; padding:5px 12px 0px 12px; }


#toppicks {width:408px; float:left; margin:5px 8px 0px 0px; }

.sectiontitle {background:#f1f5f8 url(../images/home_titlebar_bg.gif) repeat-x 0 0; width:100%;}

.sectiontitle div {background:url(../images/sectiontitle_right.gif) no-repeat top right;}

.sectiontitle h2 {background:url(../images/sectiontitle_left.gif) no-repeat top left; padding:10px 0px 3px 10px; margin:0; font-size:12px; color:#1e3a8e;}



#homemodule4 {width:378px; float:left; margin:5px -3px 0px 0px; }

.flashmodule {border:1px solid #dee1e6; padding:1px; }

.section_advertiseus {width:168px; height:159px; float:left; background:url(../images/section_advertiseus.gif) no-repeat 0 0; margin:5px 8px 0px 0px; }

.section_advertiseus h2 {margin:0; font-size:12px; padding:10px 0px 3px 10px; color:#1e3a8e;}

.section_tips {width:202px; height:159px; float:left; background:url(../images/section_tips.gif) no-repeat 0 0; margin:5px 0px 0px 0px; }

.section_tips h2 {margin:2px; font-size:12px; padding:10px 0px 3px 10px; color:#1e3a8e;}

.section_tips ul {}

.section_tips li {margin-left:10px; padding-left:0px;}

.section_advertiseus div, .section_tips div {padding:0px 10px; color:#999; margin:8px 0px;}


.fscapsule {border:1px solid #ccc; width:406px; height:53px; margin-bottom:7px; clear:both; background-color:#fff;}

.fscapsulelogo {width:175px; height:53px; float:left; margin-left:35px; display:inline;}

.fscapsulelogo img {margin-top:5px;}

.fscapsuletxt {width:161px; height:48px; float:left; padding-left:35px; line-height:16px; background-color:#f4f9ff; padding-top:5px; }

/*SIMPLE TUITION WIDGET */
	#temp, #temp h2, #temp form,
	#temp input, #temp select, #temp label	{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#temp label	{font-weight:bold;}
	#temp form fieldset{border:0;}
	#temp form fieldset ol{list-style-position:outside;margin:0;padding:0;list-style:none;}
	#temp form fieldset ol li{list-style-type:none;margin:0 0 8px;}
	#temp form fieldset ol li input,
	#temp form fieldset ol li select{border:1px solid #d2dde2; color:#0071bc; padding:2px; -moz-border-radius:3px; -webkit-border-radius:3px;}
	li {margin:0; padding:0;}
	textarea,input,select{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;text-align:left;margin:0;padding:0;}
	ol,ul{list-style:none;}
	nav ul{list-style-type:none;}
	blockquote:before,blockquote:after,q:before,q:after{content:"";}
	blockquote,q{quotes:"" "";}
	:focus{outline:0;}
	button::-moz-focus-inner{border-color:transparent;}
	del,ins{text-decoration:none;text-decoration:line-through;}
	input[type="hidden"]{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:0;}
	table{border-collapse:separate;border-spacing:0;background-color:transparent;width:auto;height:auto;}
	hr{clear:both;border:0;border-top:1px solid #ccc;color:#fff;background-color:#fff;height:2px;margin:20px 0 15px 0;*margin:5px 0 10px 0;}
	blockquote{padding:1.5em;}
	table{font:inherit;}
	hr{border:0;border-top:1px dotted #FFF;height:1px;margin:0 0 10px 0;width:100%;}
	hr.hp-rule{border-color:#E5E5E5;margin:30px 0 25px 0;}
	ul{list-style:disc outside;margin-left:1.0em;*margin-left:1.25em;}
	ol{list-style:decimal outside;margin-left:1.5em;*margin-left:1.9em;}
	li ul,li ol{top:0;margin-top:0;margin-bottom:0;}
	li h1,li h2,li h3,li h4,li h5,li h6,li p{top:0;}
	form,legend,label{color:#333;font-weight:bold;line-height:1.3em;}
	legend{position:relative;top:5px;}
	hr{clear:both;border:0;border-top:1px solid #ccc;color:#fff;background-color:#fff;height:2px;margin:20px 0 15px 0;*margin:5px 0 10px 0;}
	blockquote{padding:1.5em;}table{font:inherit;}
	a,a:link,a:visited{color:#0072BC;text-decoration:underline;}
	a:hover,a:focus,a:active{color:#4C9CD0;cursor:pointer;text-decoration:none;}
	h1{font-size:180%;font-weight:bold;margin-bottom:14px;}
	h2{font-size:140%;font-weight:bold;margin-bottom:6px;}
	h3{font-size:120%;font-weight:bold;margin-bottom:4px;}
	h4{font-size:100%;font-weight:bold;margin-bottom:3px;}
	hr{border:0;border-top:1px dotted #FFF;height:1px;margin:0 0 10px 0;width:100%;}
	hr.hp-rule{border-color:#E5E5E5;margin:30px 0 25px 0;}
	form{font-weight:normal;position:relative;}
	fieldset{border:0;}label{clear:both;}
	textarea{width:auto;height:auto;}
	input[type="checkbox"],input.checkbox{border:0;height:18px;padding:0;margin:0;width:18px;}
	input[type="radio"],input.radio{border:0;}input:focus,input:hover,select:focus,select:hover{background-color:#F0FFE6;}
	legend{clear:both;padding-bottom:5px;}
	fieldset ol{margin:0;padding:0;list-style-position:outside;}
	.form input{margin-top:3px;}.form select{margin-top:3px;}
	.form .checkbox{margin-bottom:3px;*margin-left:-4px;}
	.form .checkbox input{clear:both;display:inline;margin:0 3px 0 0;*margin:0 0 5px 0;vertical-align:-2px;width:auto;}
	.form .checkbox label{display:inline-block;font-weight:normal;padding-left:0;}
	.form .checkbox-label{font-weight:bold;margin:0;}.form .radio{margin-bottom:8px;}
	.form .radio input{clear:both;display:inline;margin:2px 0 0 0;vertical-align:-2px;width:auto;}
	.form .radio label{display:inline-block;font-weight:normal;padding:2px 18px 0 2px;}
	.form .radio-label{font-weight:bold;margin:0;}.form .phone{height:45px;}
	.form .phone input{float:left;width:50px;margin-right:8px;}
	.required{color:#c00;}.error{color:#c00;}
	.error div{padding-bottom:4px;}
	.error input,.error select{background-color:#FBBCBC;}
	.form .form-notes{color:#808080;}
	html>body div.yui-ac iframe{display:none;}
	div.yui-ac,div.yui-ac input.yui-ac-input,div.yui-ac-container,div.yui-ac div.yui-ac-content{width:auto;}
	div.yui-ac div.yui-ac-content{background-color:#FFF;border:1px solid #99C7E4;border-top:0;color:#333;padding:0 1px;position:absolute;overflow:hidden;width:100%;z-index:9050;}
	div.yui-ac div.yui-ac-content ul{margin:0;padding:0;}
	div.yui-ac div.yui-ac-content ul li{border-top:1px solid #CCC;cursor:default;line-height:1.1em;margin:0;padding:2px 5px;_font-size:11px;}
	div.yui-ac div.yui-ac-content ul li span{color:#999;font-weight:normal;}
	div.yui-ac div.yui-ac-content ul li.yui-ac-prehighlight{background:#F00;}
	div.yui-ac div.yui-ac-content ul li.yui-ac-highlight{background:#0072BC;color:#FFF;}
	div.yui-ac div.yui-ac-content ul li.yui-ac-highlight span{color:#FFF;}
	.zip-code input{width:50px;}
	.form-inline li{float:left;margin-right:10px;}
	.inline-group{float:left;margin-right:5px;}
	.inline-group:last-child,.inline-group.last-child{margin-right:0;}
	.inline-elements{clear:both;overflow:hidden;width:auto;}
	.inline-elements input,.inline-elements select,.inline-elements label{clear:none;float:left;margin-right:5px;padding-top:3px;}
	.inline-elements input:last-child{margin-right:0;}
	.help-info{font-size:1.0em;font-weight:normal;}
	.input-hint{color:#999;}.input-note{font-style:italic;}
	.btn span{border-color:#999;display:block;line-height:0;padding:0;margin:0 1px 0 0;}
	.btn{background:transparent;border-width:0;cursor:pointer;display:inline-block;line-height:0;margin:0;overflow:visible;padding:1px 0;position:relative;text-decoration:none;text-align:left;}
	.btn .top{border-bottom-style:solid;border-bottom-width:1px;color:#999;margin:0 2px 0 1px;font-size:1px;}.btn .ctn{background:url("/images/default_btn_bck.png") 0 3px repeat-x;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;color:#666;font-weight:bold;line-height:1.0em;padding:3px 5px;*padding:2px 5px;}.btn .ctn b{display:none;}.btn .btm{border-top-style:solid;border-top-width:1px;color:#FFF;margin:0 2px 0 1px;font-size:1px;}.btn:hover span{border-color:#878686;}.btn:hover .ctn{background-position:-1px -17px;}a.btn,a.btn:link,a.btn:visited,a.btn:hover{text-decoration:none;}html:not([lang*=""]) button.btn{margin:0 -3px;}*/

