html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;

}
*



{
    margin:0px;
    padding:0px;
    outline:none;
}


td img
{
    border:0px;
}

html,body
{
	width:100%;
	height: 101%;
	margin: 0;
	padding: 0;
	background-color: #D1CDB4;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}


dt
{
    margin-top:15px;
}

fieldset
{
border:0px;
}


img
{
    border:0px;
}




#wrapper
{
	position:relative;
	margin:0px auto;
	width:943px;
	height:auto;
	margin-top:4px;
	
}

#homeContent
{
	width:905px;
	position:relative;
	height: auto;
	float:right;
	background-color: #FFFFFF;
	
	}




#header
{
	height:86px;
	width:885px;
	padding-right:0px;
	z-index:20;
	position: relative;
	z-index: 2;
	background-image: url(../images/topbrandinggradient.jpg);
	background-repeat: repeat-x;
	margin-right: 10px;
	margin-left: 10px;
}

#logo
{
	width:193px;
	height:182px;
	float:left;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:10px;
	position: absolute;
	z-index: 100;
	left: -5px;

}
.floatleftpaddingbottom1 {
	float: left;
	padding-bottom: 49px;
}

.floatleftpaddingbottom {
	float: left;
	padding-bottom: 49px;
	padding-left:8px;
	
}

.floatleftpaddingbottom3
{	   font-family:Arial;
	    font-size:11px;
	    color:#514D4D;
		float: left;
	padding-bottom: 49px;
	position:relative;
	padding-left:8px;
	padding-right:30px;
}

#headerannouncement
{
	width:310px;
	height:65px;
	float:left;
	margin-top:18px;
	padding-bottom:0px;
	margin-left:164px;
	position: absolute;
	z-index: 2;
	/*background-color: #edeef2;*/
}

#headerlinks
{
	width:220px;
	padding-top:20px;
	padding-left:0px;
	margin-left:8px;
	float:right;
	font-family:arial;
	font-size:11px;
	color:#514d4d;
	position:relative;
	text-align: right;	
}

#headerlinks a
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#514d4d;
	text-decoration:none;
	margin-top:28px;
	padding-bottom: 53px;
	margin-left:6px;
	margin-right:6px;
}
    
#headerlinks a:hover
{
    text-decoration:underline;
    color:#514d4d;
	padding-top:28px;
	padding-bottom: 53px;
}

#flash
{
	width:905px;
	height:292px;
	position:relative;
	float:right;
	z-index:1;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-bottom: 27px;
}


#homemain
{
	height:auto;
	width:905px;
	position:relative;
	padding-right:0px;
	padding-left:0px;
	float:right;
	z-index:1;
	font-family:Arial;
	font-size:15px;
	color:#514d4d;
	min-height:550px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	margin-top: 9px;
	margin-bottom: 9px;
}

#homemain ul
{
	
	margin-left: 20px;
	margin-bottom:20px;
	
}

#homemain li
{
	list-style-image: url(../images/square_bullet.gif);
	padding-left: 6px; 
	list-style-type: none;
	margin-top: 14px;
	margin-left: 30px;
}
    
	
	
#homemainMiddle
{
	height:auto;
/*	width:870px;
*/	width: 368px;
	position:relative;
	float:left;
	background:#fff;
	font-family:Arial;
	font-size:15px;
	color:#514d4d;
	z-index: 10;
	
}

#homemainMiddle p
{
margin-bottom: 15px;

}


#homemainMiddle .homemiddlebox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #970b2c;
}
.homemiddlebox {
	background-image: url(../images/dotttedlineboxes.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 278px;
	width: 290px;
	padding-left: 70px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	color: #6c6961;
	font-weight: normal;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.homemiddlesingle {
	float: left;
	height: 59px;
	padding-top: 10px;
	width: 275px;
}


#divHomeLeft {
	float: left;
	width: 207px;
	margin-left: 25px;
}


#homemainMiddle h1
{
	color:#a40c34;
	margin-bottom:6px;
	font-size:27px;
	font-weight:bold;
	padding-right:25px;
	line-height: 28px;
}

#homemainMiddle h2, #innermainMiddle h2
{
   color:#a40c34;
    font-size:22px;
    margin-bottom:10px;
    font-weight:normal;
}

#homemainLeftBottom h2
{
   color:#a40c34;
    font-size:24px;
    margin-bottom:0px;
    font-weight:normal;
}

#homemainMiddle img {
    margin-left:1px;
	
}

#homemainMiddle a
{
    color:#1b7375;
    text-decoration:underline;
    font-weight:bold;
    font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
}

#homemainLeftBottom a
{
    color:#1b7375;
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
}

#homemainMiddle a:hover, #homemainLeftBottom a:hover
{
    color:#218c8e;
    text-decoration:underline;  
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
}

#innermainLeft a, #innermainLeft2 a
{
    color:#1b7375;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
    font-family:Arial;
}

#innermainLeft a:hover, #innermainLeft2 a:hover
{
    color:#218c8e;
    text-decoration:underline;
    
}

.homelarge a
{
    color:#1b7375;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
    font-family:Arial;
}

.homelarge a:hover
{
    color:#218c8e;
    text-decoration:underline;
    
}



#innermainLeft h2, #innermainLeft2 h2{
	font-size: 22px;
	color: #a40c34;
	margin-bottom: 10px;

}



#innermainLeft h3, #innermainLeft2 h3{
	font-size: 22px;
	color: #970B2C;
	font-size:15px;
	margin-bottom: 10px;
	font-style: italic;	
	font-weight:normal;

}


#homemainRight
{
	height:auto;
	width:235px;
	position:relative;
	padding-right:0px;
	padding-left:0px;
	float:right;
	z-index:10;
	font-family:Arial;
	font-size:15px;
	float:right;
	margin-bottom: 9px;
	margin-right: 25px;
	border: 3px solid #6c88a2;
    }
#homemainLeftBottom {
	height:auto;
	width:604px;
	position:relative;
	padding-right:23px;
	position:relative;
	padding-left:23px;
	padding-top:20px;
	float:left;
	z-index:10;
	font-family:Arial;
	font-size:15px;
	color:#76848f;
	padding-bottom: 10px;
	background-color: #fff;
}

#innermainLeft
{
    	height:auto;
/*	width:580px;*/
	width: 870px;
	position:relative;
	padding-right:13px;
	padding-left:15px;
	padding-top:20px;
	float:left;
	background:#fff;
	z-index:10;
	font-family:Arial;
	font-size:15px;
	color:#514d4d;

	min-height:800px;

}

#innermainLeft2
{
    	height:auto;
/*	width:580px;*/
	width: 608px;
	position:relative;
	padding-right:13px;
	padding-left:15px;
	padding-top:20px;
	float:left;
	background:#fff;
	z-index:10;
	font-family:Arial;
	font-size:15px;
	color:#514d4d;

	min-height:800px;

}

#innermainLeft img
{
    
}

#innermainLeft p, #innermainLeft2 p
{
	font-family:Arial;
	font-size:15px;
	color:#514d4d;
	line-height: 18px;
	margin-bottom:20px;
}

#title
{


width:592px;
border-bottom:1px solid #d1d6dc;
height:35px;
text-align:right;
float:left;
position:relative;
z-index:1;
padding-right:45px;
padding-bottom:10px;
background:#fff;

}

#title	 h1
{
	font-size:33px;
	font-weight:normal;
	color:#1b7375;
	text-align: right;
	float: right;
	padding-top: 5px;
}
	
#rightPromobox1
{
	width:235px;
	position:relative;
	z-index:10;
	font-family:Arial;
	font-size:15px;
	color:#76848f;
	float:right;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding: 0px;
    }
	
	#rightPromobox1 h3
	
	{
	padding-left:13px;
	font-family:Arial;
	font-size:16px;
	color:#a40c34;
	font-weight: normal;
	float:left;
	padding-top: 14px;
	width:130px;
    }
	
		
#sociallinks

{
	height:34px;
	width:88px;
	position:relative;
	margin-top:16px;
	padding-left:0px;
	float:right;
	z-index:10;
	
	
    }
	
	#sociallinks img

{
	padding-left: 6px;	
	
    }

#rightPromobox2
{
	height:auto;
	width:209px;
	position:relative;
	margin-right:5px;
	padding-left:0px;
	padding-top:10px;
	float:right;
	z-index:10;
	font-family:Arial;
	font-size:14px;
	float:right;
	padding-right: 7px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 0px;

    }
	
	
	#rightPromobox2 h3
	{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#970b2c;
	margin-right:8px;
	margin-bottom:10px;
	line-height:16px;
}
	
	
/*#rightPromobox2 p, #ctl00_SpeakUp_ContentView1_ctl00_ctl00_pnlContent, #ctl00_SpeakUp_ContentView2_ctl00_ctl00_pnlContent
{
	font-family:arial;
	font-size:11px;
	line-height:14px;
	color:#514d4d;
	width:168px;
	margin-bottom:10px;
}*/
        
       #rightPromobox2 h2
       {
           margin-bottom:8px;
   color:#a40c34;
    font-size:24px;
    font-weight:normal;
}
       
       
       #rightPromobox2 td
       {
           background:#fff;
       }*/
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #970b2c;
	line-height: 17px;
}

	
	.form
	{
	    width:208px;
	    height:18px;
	    border:1px solid #cfcfd0;
	    font-family:Courier;
	    font-size:11px;
	    color:#76848f;
	    padding-left:2px;
	    margin-bottom:5px;
	}
	
	
	

	.formLarge
	{
	  	    width:208px;
	    height:68px;
	    border:1px solid #cfcfd0;
	    font-family:Courier;
	    font-size:11px;
	    color:#76848f;
	    padding-left:2px;
	    margin-bottom:5px;

}  
	
.NominateTeacher span, .officialrules span,.Email span
{
    display:none;
}

.NominateTeacher {
	display: block;
	width: 206px;
	height: 42px;
	background-position: left;
	margin-left: 0px;
	margin-bottom:20px;
}
.NominateTeacher a:link, .NominateTeacher a:visited {
	background-image: url(../images/NominateTeacher_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 206px;
	background-position: left;
}
.NominateTeacher a:hover {
	background-image: url(../images/NominateTeacher_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 206px;
	background-position: right;
}
.Email {
	display: block;
	width: 250px;
	height: 42px;
	background-position: left;
	margin-left: 0px;
	margin-bottom:20px;
}
.Email a:link, .Email a:visited {
	background-image: url(../images/Email_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 250px;
	background-position: left;
}
.Email a:hover {
	background-image: url(../images/Email_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 250px;
	background-position: right;
}
.commentsButton
{
    	background-image: url(../images/Send_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	width: 51px;
	border:0px;
	background-position:left;
	margin-top:11px;
	margin-left:159px;
	margin-bottom:20px;
	
}
.commentsButton:hover
{
    	background-image: url(../images/Send_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	width: 51px;
	border:0px;
	background-position:right;
	cursor:pointer;
}

.officialrules {
	display: block;
	width: 228px;
	height: 42px;
	background-position: left;
	margin-bottom:20px;
}
.officialrules a:link, .officialrules a:visited {
	background-image: url(../images/OfficialRules_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 228px;
	background-position: left;
}
.officialrules a:hover {
	background-image: url(../images/OfficialRules_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 228px;
	background-position: right;
}
.commenttext {
	font-size: 13px;
	color: #a40c34;
	font-style:italic;
}
#homemainRight p {
margin-bottom: 10px !important;
}
.QuoteName {
	font-size: 12px;
	color: #504E4E;
	font-family: Arial, Helvetica, sans-serif;
	
}
.From {
	font-size: 9px;
	margin-right:3px;
	color: #504E4E;
}
#rightPromobox2 a, #rightPromobox2 a:visited {

	color: #1b7375;
	font-weight: bold;
	text-decoration: none;
}
#rightPromobox2 a:hover {

	color: #1b7375;
	font-weight: bold;
	text-decoration: underline;
}

.video
{
    float:left;
    width:192px;
    height:auto;
    padding-right:14px;
    padding-top:0px;
    padding-bottom:10px;
	font-size:12px;
}

.video img
{
   display:inline;
}


.videolist
{
padding-bottom:10px;
}

.videolist td
{
padding-right:15px;
padding-bottom:15px;
vertical-align:top;
}

#homemainLeftBottom .video a, #homemainLeftBottom .video a:hover, #innermainLeft .video a, #innermainLeft2 .video a, #innermainLeftBottom .video a:hover
{
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
}





.reLeftVerticalSide, .reTlbVertical, .reWrapper_corner, .reWrapper_center, .reRightVerticalSide, #ctl00_SpeakUp_ContentView1_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtTop, #ctl00_SpeakUp_ContentView2_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtTop
{
    display:none !important;
    visibility:hidden !important;
    height:0px !important;
    width:0px !important;
}


#ctl00_SpeakUp_ContentView1_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtWrapper,
#ctl00_SpeakUp_ContentView2_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtWrapper

{width:210px !important;
}

textarea {
    overflow: scroll;
    overflow-y: scroll;
    overflow-x: hidden;
    overflow:-moz-scrollbars-vertical;
}




.sf_commentListing, .sf_commentsTitle, #ctl00_SpeakUp_ContentView1_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtModule
{
    display:none;
    height:0px;
}

.RadTreeView_Default .rtLines .rtTop
{
 background-image:none !important;   
}

#ctl00_SpeakUp_ContentView1_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxt_contentIframe, #ctl00_SpeakUp_ContentView2_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxt_contentIframe
{
background:#fff;
white-space:normal;
}

	#ctl00_SpeakUp_ContentView1_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtWrapper, #ctl00_SpeakUp_ContentView2_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtWrapper
	{
		    border:1px solid #cfcfd0;
			background:#fff;
			width:211px !important;

	}
	
		#ctl00_SpeakUp_ContentView1_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtWrapper td, #ctl00_SpeakUp_ContentView2_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtWrapper td
		{
		padding:0px;
		margin:0px;
		}
		
		#ctl00_SpeakUp_ContentView1_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtCenter, #ctl00_SpeakUp_ContentView2_ctl00_ctl00_commentsList_ctl00_ctl00_commentTxtCenter
		{
		width:210px;
		}
   * #tooltip1 { position: relative; }
    * #tooltip1 a span { display: none; color: #FFFFFF; }
    * #tooltip1 a:hover span {
	display: block;
	position: absolute;
	width: auto;
	background-color: #eceef1;
	height: auto;
	left: 180px;
	top: -33px;
	color: #a40c34;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #d1d6dc;
	line-height: 22px;
	padding: 15px;
	text-decoration: none;
}
    * #tooltip2 { position: relative; }
    * #tooltip2 a span { display: none; color: #FFFFFF; }
    * #tooltip2 a:hover span {
	display: block;
	position: absolute;
	width: auto;
	background-color: #eceef1;
	height: auto;
	left: 295px;
	top: -58px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 1px solid #d1d6dc;
	line-height: 22px;
	text-decoration: none;
	font-weight:normal;
}

#tooltip2 td
{
vertical-align:top;
}


.profile {
    float: left;
    font-size: 12px;
    height: 232px;
    padding-right: 8px;
    padding-top: 10px;
    width: 140px;
}

.profile a!important;
{

    color:#1b7375;
    text-decoration:underline;
    font-weight:bold;
    font-size:12px;
}


.profile a:hover!important;
{

    color:#1b7375;
    text-decoration:underline;
    font-weight:bold;
    font-size:12px;
}



.profilehome
{
width:125px;
float:left;
font-size:12px;
padding-top:10px;
height:222px;
}

.profileimage
{
padding-bottom:10px;


} 

.profileimagehome
{
padding-bottom:10px;



}



#homemainLeft td
{
font-size:12px;
vertical-align:top;
padding-right:5px;
}

#homemain td p
{
font-size:12px;
margin-bottom:10px;
}

#larger td p
{
font-size:14px;
}

#larger td
{
padding-right:45px;
}

#homemainLeft #larger td a
{
font-size:14px;
}

#larger
{
margin-bottom:10px;
border-collapse:collapse;
width:622px;
}

#homemainLeft .profile a, #innermainLeft .profile a, #homemainLeft td a, #homemainLeft2 td a
{
font-size:12px;
text-decoration:underline;
}

#profilecomments
{
float:left;
width:604px;
font-size:13px;
border-top:1px solid #D1D6DC;
padding-top:15px;
}

#profilecomments h4
{
color:#514D4D;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

  .reToolCell, .reWrapper_corner, .reLeftVerticalSide, .reWrapper_center, .reRightVerticalSide
  {
      display:none;height:0px;width:0px;padding:0px !important;
  }
  
  
  #profilecomments .Default_RadEditor
  {
  background-color:#fff !important;
  }
  
   #profilecomments .reContentCell
  {
  border:1px solid #CFCFD0 !important;
  }
  
  #profilecomments .reWrapper
  {float:left;
  background:#fff;
  border:0px !important;
  }
  
#ctl00_MainContent_BlogPosts1_ctl00_ctl00_commentsList_ctl00_commentTxtWrapper
  {
      border:1px solid #c3c3c3;
      background:#fff;
      float:left;
  }

#profilecomments .commentsButton
{
margin-left:10px;
float:left;
margin-top:59px;
}

#profilecomments .sf_commentListing, #profilecomments .sf_commentsTitle, 
{
    display:inherit;
    height:auto;
}

#homemain #profilecomments ul 
{
margin-left:0px;
}

#divFooter {
	float: left;
	width: 885px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #a19c6b;
	padding-top: 27px;
	height: 258px;
}

#Footer_logo
{
width:259px;
padding-left:25px;
float:left;

}

#footer_links{

width:524px;
padding-left:75px;
float:right;
font-family:arial;
font-size:12px;
color:#edeef2;
	

}


#footer_sociallinks{

width:599px;
height:40px;
padding-left:0px;
margin-bottom:0px;
float:left;

}

#footer_sociallinks h6 {
	font-family:arial;
	font-size:20px;
	color:#edeef2;
	display:inline;
	padding-bottom:28px;
	padding-left:5px;
	text-align: left;
	vertical-align: middle;	
	font-weight: normal;
}


#footer_links a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#edeef2;
	text-decoration:none;
	line-height: 22px;	
	}
    
#footer_links a:hover
{
	text-decoration:underline;

	
	
}


#footer_left{

width:204px;
padding-left:0px;
padding-right:0px;
float:left;

}

#footer_right{

width:270px;
padding-left:33px;
float:right;

}
#comments {
	font-size: 11px;
}

.comment_thankyou{
	width:210px;
	margin-bottom:10px;
	font-weight:bold;
}
#homemain #tooltiptable li, #homemain #tooltiptable ul {
	background-image: none !important;
	margin: 0px !important;
	padding: 0px!important;
	list-style-image: none;
}

#ctl00_SpeakUp_ContentView1_ctl00_ctl00_pnlContent
{
display:none;
}


#homeBottom
{float:left;
width: 600px;
margin-bottom:30px;}

#homeLeftBottom{
	float:left;
	height: 217px;
	width: 214px;
	padding-right:0px;
	position:relative;
}


#homeRightBottom{float:right;
	height: 217px;
	width: 380px;
	padding-right:0px;}
	
#homeBottomLinks
{float:left;
width: 600px;
}
