/* Techlink Front page only Css page */

#fullwidth-content p {
		padding-top:0;
		margin-top:0;
		
		}
		
.clear-allbrowsers {
		clear:both; 
		height:5px; 
		*height:10px;		
		}		
		
.clear-firefox {
		clear:both; 
		height:5px; 
		*height:0px;
		_height:0px;
		margin:0px;		
		}		
		
.clear-ie7 {
		height:0px; clear:none;
		*clear:both; 
		*height:5px;
		_clear:none;
		_height:0px;		
		}
		
.clear-ie6 {
		height:0px; 
		clear:none;
		*clear:none;
		*height:0px;
		_clear:both; 
		_height:5px;		
		}
		
.clear-2px-ie6 {
		height:0px; 
		clear:none;
		*clear:both;
		*height:10px;
		_clear:none; 
		_height:0px;
		_margin-top:0px;
		_margin-bottom:0px;		
		}
.clear-1px-ie6 {
		height:0px; 
		clear:none;
		}
		
.context-float-left {
		float:left;
		margin: 0px 5px 0px 15px;		
		}
.context-float-right {
		float:right;
		margin: 0px 15px 0px 5px;		
		}

/* Row 1 */		
.row1box-left {
		float: left; 
		width:425px; 
		margin: 0 10px 0px 0;
		height:230px;
		*height:220px;
		_height:200px;
/*IE7 */ *margin-bottom: -10px;
/*IE6 */ _margin-bottom: -15px;		
		}
		
.row1box-left-box {
		padding:5px 10px 0px 10px ;
		height:130px;
		background-color:#ECF0E2;
		color:#25408F;
		font-size:13px;		
		}

.row1box-left .whiteline {
		padding:5px 10px 5px 10px ; _padding:5px 10px 0px 10px ;
		height:18px;
		background-color:#ECF0E2;
		border-top: 5px solid #FFFFFF;
		color:#25408F;
		font-size:12px;
		}

		
.row1box-left .header {
		color:#25408F;		
		}

.row1box-left-title {
		background-color:#A3C42F;
		width:414px;
		height:20px;
		font-size:18px;
		font-weight:bold;
		color:#25408F;
		padding:5px 2px 5px 9px;		
		}
		
.row1box-right p {
		padding-top:5px;		
		}
.row1box-right-title {
		background-color:#A3C42F;
		width:269px;
		height:20px;
		font-size:14px;
		font-weight:bold;
		color:#25408F;
		padding:5px 2px 5px 9px;		
		}
.row1box-right-title a:link {
		color:#25408F;
		}
		
.row1box-right {
		float: left; 
		width:280px; 
		margin: 0 0 5px 0;
		height:190px;
		/*IE7 */*margin-bottom: -10px;
		/*IE6 */_margin-bottom: -10px;		
		}
		
.news-line {
		width:100%;
		border-top: 5px solid #FFFFFF;		
		}
		
.row1box-right-box {
		padding:5px 10px 5px 10px ;
		_padding:5px 10px 0px 10px ;
		height:35px;
		background-color:#ECF0E2;
		border-top: 5px solid #FFFFFF;		
		}
.row1box-right-box2 {
		padding:5px 10px 5px 10px ;
		_padding:5px 10px 0px 10px ;
		height:155px;
		background-color:#ECF0E2;
		border-top: 5px solid #FFFFFF;		
		}
		
.row1box-right-box-ad {
		padding:10px 10px 4px 10px ;
		height:478px;
		*height:475px;
		_height:445px;
		background-color:#ECF0E2;		
		}
		
.row1box-right-ad {
		float: left; 
		width:280px; 
		margin: 0 0 5px 0;
		height:393px;		
		}		
		
.row1box-right .thinbox {
		height:20px;
		vertical-align:middle;		
		}

.row1box-right p.news {
		padding-left:49px;
		padding-bottom: 0px;
		padding-top:0px;		
		}

.row1box-right p.small {
		font-size:12px;
		font-style:italic;
		color:#666666;		
		}

.news-floatleft {
		float:left;
		margin-top:2px;	
		margin-right:3px;		
		}
		
.news2-floatleft {
		float:left;
		margin-top:6px;		
		}
		
.row1box-left p.indent {
		padding-left:20px;		
		}

/* Row 1 Teacher Specific */		
.teachers .row1box-left {
		height:970px; 
		/*IE7 */*height:955px;
		/*IE6 */_height:0px;		
		}

.teachers .row1box-right-box {
		padding:8px 10px 7px 10px ;
		_padding:7px 10px 2px 10px ;
		*padding:7px 10px 5px 10px ;
		height:35px;
		background-color:#ECF0E2;
		border-top: 5px solid #FFFFFF;		
		}
.teachers .row1box-right .thinbox {
		height:20px;
		vertical-align:middle;		
		}

.teachers .row1box-left-box {
		height:45px; 
		font-size:12px;		
		}
		
.teachers .ad .row1box-right {
		height:495px; 		
		}

.teachers .ad .row1box-right-box {
		height:450px; 
		font-size:12px;		
		}
.teachers .row1box-left-title {
		background-color:#25408F;
		color:#ffffff;		
		}

.teachers .row1box-right-title {
		background-color:#cd0104;
		color:#ffffff;		
		}


/* Row 1 Student Specific */		
.students .row1box-left {
		height:490px;		
		/*IE7 */*height:470px;
		/*IE6 */_height:0px;		
		}

.students .row1box-left-box {
		height:85px; 
		font-size:12px;		
		}
		
.students .row1box-left-box {
		background-color:#ECF0E2;
		color:#25408F;		
		}
.students .row1box-left p.indent {
		_padding-bottom:5px;		
		}
.students .row1box-left-title {
		background-color:#25408F;
		color:#ffffff;		
		}

.students .row1box-right-title {
		background-color:#cd0104;
		color:#ffffff;		
		}
		
.row1box-left-spacer {
		padding:10px 10px 3px 10px ;
		background-color:#ECF0E2;
		border-top: 5px solid #FFFFFF;		
		}
.gray-line {
		margin: 0;
		*margin: 0 auto;
		clear:right; 
		padding:0;
		border-bottom: 1px solid #aaaaaa;
		width:100%;
		height:10px;		
		}

/* Row 2 */
.row2box-outer {
		float:left;
		height:344px;
		*height:324px;
		_height:0px;		
		clear:both;
		}
.row2header a:link, .row2header a:visited {
		color:#FFFFFF;
		}
		
.col-box p {
		font-size:12px;
		line-height:15px;
		padding-top:0;
		margin-top:0;
		margin-bottom:0;		
		}
		
.greenbar {
		margin: 0px;
		clear:both; 
		height:5px;
		padding:0;
		border-top: 3px solid #aed13c;
		width:715px;
		float:left;		
		}
		
.greenbar2 {
		margin: 0 auto;
		margin-top:-15px;
		*margin: 0 auto;
		clear:both; 
		height:0px;
		padding:0;
		border-top: 3px solid #aed13c;
		*border-bottom: 3px solid #aed13c;
		*border-top: none;
		_border-bottom: none;
		_border-top: 3px solid #aed13c;
		width:715px;
		float:left;		
		}
		
.greenbar3 {
		margin: 0 auto;
		margin-top:-15px;
		*margin: 0 auto;
		clear:both; 
		height:0px;
		padding:0;
		border-top: 3px solid #aed13c;
		*border-bottom: 3px solid #aed13c;
		*border-top: none;
		width:715px;
		float:left;		
		}

.row2box-1 {
		float:left;
		padding-right: 10px;
		width:135px;
		margin: 0px 0 4px 0;		
		}
		
.row2box-2 {
		float:left;
		padding-right: 10px;
		width:135px;
		margin: 0px 0 4px 0;		
		}
		
.row2box-3 {
		float:left;
		padding-right: 10px;
		width:135px;
		margin: 0px 0 4px 0;		
		}
		
.row2box-4 {
		float:left;
		padding-right: 10px;
		width:135px;
		margin: 0px 0 4px 0;		
		}
		
.row2box-5 {
		float:left;
		width:135px;
		margin: 0px 0 4px 0;		
		}
		
.col-box {
		width:123px;
		height:155px;
		_height:157px;
		padding:9px 2px 1px 10px;
		_margin-bottom:0px;		
		}
		
.title-box {
		width:124px;
		height:18px;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		padding:5px 2px 5px 9px;		
		}
		

.more {
		padding:0px 2px 1px 10px;
		margin-bottom:0px;
		align:right;
		width:123px;
		font-size:11px;
		height:20px;		
		}
.more a {
		color:#555555;		
		}
.more a:hover {
		color:#000000;		
		}

.row2box-1 .title-box {
		background-color:#5B1201;		
		}
.row2box-1 .col-box, .row2box-1 .more {
		background-color:#DED0CD;		
		}
		
.row2box-2 .title-box {
		background-color:#A3C42F;		
		}
.row2box-2 .col-box, .row2box-2 .more {
		background-color:#EAF3CB;		
		}
		
.row2box-3 .title-box {
		background-color:#cd0104;		
		}
.row2box-3 .col-box, .row2box-3 .more {
		background-color:#ffd9d9;		
		}
		
.row2box-4 .title-box {
		background-color:#FF7915;		
		}
.row2box-4 .col-box, .row2box-4 .more {
		background-color:#F5D2A9;		
		}
		
.row2box-5 .title-box {
		background-color:#102681;		
		}
.row2box-5 .col-box, .row2box-5 .more {
		background-color:#C5CAE4;		
		}
		
.corner {
		background: url(/styles/front-page/row2/low-right-corner.jpg) 100% bottom no-repeat;
		height:6px;
		padding:0;
		margin:0;
		*background: none; *background: url(/styles/front-page/row2/low-right-corner.jpg) 100% top no-repeat;
		_height:0px; _background: none; _background: url(/styles/front-page/row2/low-right-corner.jpg) 100% top no-repeat;
		
		}


/* Row 3 */

.droplist {
		font-size:11px;		
		}
.row3box {
		margin: 0px 15px 15px 0px;
		*margin: 0px 15px -45px 0px;
		_margin: 0px 15px -45px 0px;
		width: 725px;
		line-height: 1.2;
		padding:0;
		*padding: 10px 0 10px 0;
		_padding: 10px 0 10px 0;
		clear: both;		
		}
		
.row3box .title-box1 {
		width: 222px;
		padding:5px;
		margin:0;
		background-color:#A3C42F;
		height:17px;		
		}
.row3box .title-box2 {
		width: 222px;
		padding:5px;
		margin:0;
		background-color:#A3C42F;
		height:17px;		
		}
.row3box .title-box3 {
		width: 221px;
		padding:5px;
		margin:0;
		background-color:#A3C42F;
		height:17px;		
		}
		
.boldwhite {
		align: left;
		font-weight:bold;
		font-size:13px;
		color:#ffffff;		
		}
		
.boldblue {
		align: left;
		font-weight:bold;
		font-size:13px;
		color:#25408F;		
		}

.row3box .b1outer{
		margin: 0 5px 0 0;
		padding:0;
		float: left;
		width: 232px;
		
		}
.row3box .b1 {
		background-color:#ECF0E2;
		padding: 10px;
		width: 212px;
		height:140px;		
		}
		
.row3box .b2outer{
		margin:0;
		padding:0;
		float: left;
		width: 232px;		
		}
		
.row3box .b2 {
		background-color:#ECF0E2;
		padding: 10px;
		width: 212px;
		height:15px;		
		}
.row3box .b2outer .whiteline {
		padding:12px 10px 5px 10px ; _padding:12px 10px 0px 10px ;
		height:20px;
		background-color:#ECF0E2;
		border-top: 5px solid #FFFFFF;		
		}


		
.row3box .b3outer{
		margin: 0 0 0 5px;
		padding:0;
		float: left;
		width: 231px;		
		}
.row3box .b3 {
		background-color:#ECF0E2;
		padding:10px;
		width: 211px;
		height:140px;		
		}
