/***********************************************
 HTML tag styles                            
/***********************************************/ 
body{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background: #F5F5F5;}
a:link, a:visited, a:hover { text-decoration: none;}
h1, h2, h3, h4, h5 {font-family: Arial,sans-serif; margin: 5px 0px 0px; padding: 5px 0px 0px;}
h1{ font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #999;}
h2{ font-size: 140%; color: #fb0; font-weight: normal; font-smooth:always}
h3{ font-size: 110%; color: #C04; font-smooth:always}
h4{ font-size: 110%; font-weight: bold;}
h5{ font-size: 100%;}
h6{ font: 20px normal Georgia, "Times New Roman", Times, serif; margin-bottom: 7px; color: #999;}
ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}
label{ font-family: Arial,sans-serif;}
hr { color: #CCC; height: 1px;}


/***********************************************
 Layout Divs                                 
/***********************************************/
#outer {
	margin: 0px;
	background: #F5F5F5 url(/images/seal_bck_right_sm.gif) no-repeat center bottom;
	width: 100%;
	position:relative; z-index:1
}
#outerAccordeon {
	margin: 0px;
	background: #F5F5F5 url(/images/seal_bck_right_sm_rotated.gif) no-repeat fixed center 360px;
	width: 100%;
	position:relative;
	z-index:1
}
#wrapper {
	margin: 0px auto;
	width: 770px;
	padding-top: 22px;
	position: relative;
}
#headerBackgr {
	background: url(/images/sec_top_bck.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position:relative; 
	z-index:100
}
#masthead{
	margin: 0 auto;
	padding: 0px;
	width: 770px;
	height: 120px;
	background: url(/images/sec_top_block_bck.gif) no-repeat center top;
	position: relative;
}
#navBar{ margin: 0; width: 174px;}
#contentBlock{ float:right; width: 570px;}
#contentBlockWidePage{ width: 770px;}
#content, #contentMagazine, #contentWhideOrgs, #contentWhidePage{
	height: 400px;
	background: #FFFFFF;
	border: 1px solid #ccc;
	padding: 20px 30px 30px;
	line-height: 1.4;
	font-size: 88%;
	color: #666;
	position: relative;
}
#contentBlock > #content, #contentBlockWidePage, #contentBlockWidePage > #content, #contentBlockWidePage > #contentMagazine{ height:auto; /*min-height: 400px;*/}
#contentWhideOrgs{padding-top:0; margin-top:0; border-top:none !important;}
/***********************************************
Component Divs                               
/***********************************************/
#contentTab {
	background: #CCC url(/images/sec_section_name_bck.jpg) no-repeat left top;
	padding-left: 15px;
	height: 21px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 1px;
	text-transform: uppercase;
	letter-spacing: .05em;
}
#name_search{ height:74px; 	width: 525px;}
#siteName{ margin: 0px;	padding: 0px;	float: left;}

/*************** #content styles **************/
#content a, #content a:visited { color: #c04;}
#content a:hover { text-decoration: underline;}
/*#content a:hover { color: #000; border-bottom: 1px dotted #999;}*/
#content #noUnderline a:hover{	text-decoration: none;}
#pageName { padding: 0px 0px 0px 10px; margin-bottom: 15px}
#contentBlockWidePage #pageName {padding: 0px}
#content #pageName a{ color: #fb0;}
#pageName a:hover{ color: #fb0; text-decoration: underline;}
#content .linkButton { border: 1px solid #CCC; background: #FFF; color: #C04; padding: 4px 7px; font-size:90%}
#content #redButton, .redButton { border: 1px solid #C04; background: #C04; color: #FFF; padding: 4px 7px; font-weight: bold; text-align:center; font-size:90% }
#content #redButton a, .redButton { color: #fff !important;}
#content #redButton:hover, .redButton:hover{ background: #FFF; color: #C04 !important; text-decoration: none !important;}

/*************** .story styles **************/
.story{ padding: 0px 0px 0px 10px; font-size: 80%;}
#contentBlockWidePage .story{ padding: 0; font-size: 80%;}

.story h2 {font-size: 180%;}
.story h3 { font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 7px;}
.story .imgCenter, .imgCenter { border: 1px solid #CCCCCC; padding: 10px;	margin: 0px;}
.story .imgRight, .imgRight	{ margin: 10px 0px 10px 10px; float: right; font-size: 10px;}
.story .imgLeft, .imgLeft { margin: 10px 10px 10px 0px; float: left; font-size: 10px;}
.story .imgBordersRight, .imgBordersRight { margin: 5px 0px 10px 10px; padding: 10px; border: 1px solid #CCCCCC; float: right;}
.story .imgBordersLeft, .imgBordersLeft	{ margin: 5px 10px 10px 0px; padding: 10px; border: 1px solid #CCCCCC; float: left;}
.story .imgBordersLeftSmall{ margin: 0px 10px 5px 0px; padding: 6px; border: 1px solid #CCCCCC; float: left;}
.story .imgBordersLeft	{ margin: 5px 10px 10px 0px; padding: 10px; border: 1px solid #CCCCCC; float: left;}

.story .imgShow	{ border: none;	padding: 0px;	margin: 0px;}
.story input, .story textarea {
	color: #333;
	background: #FFF;
	border: 1px solid #999;
	margin-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}
.story select {
	color: #333;
	background: #FFF;
	border: 1px solid #999;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content > .story fieldset {
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.story .infoBoxLeft	{ margin: 0px 10px 10px 0px; float: left;}
.story .infoBoxRight { margin: 0px 10px 10px 0px; float: right;}
.story table { font-size: 100%;}

/************* #siteInfo styles ***************/
#empty { clear: both; font-size: 75%; height: 10px;}
#siteInfo{
	padding-top: 9px;
	padding-bottom: 9px;
	background: #B2AFA4;
	border-top: 7px solid #a03;
}
#address{
	font-size: 55%;
	color: #000;
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 200px;
}
#address a, #addressWhidePage a { color:#000;}
#address a:hover, #addressWhidePage a:hover { color:#FFF;}

#addressWhidePage, #addressPrograms, #addressProgramsHome{
	font-size: 60%;
	color: #000;
	text-align: left;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}
#siteMap{
	font-size: 70%;
	color: #999;
	text-align: left;
	width: 560px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#siteMap a{
	color: #666;
	text-decoration: none;
	background: url(/images/underline_dots.gif) repeat-x left bottom;
	padding-bottom: 2px;
}
#siteMap a:hover { color: #a04; background: url(/images/underline_dots_hover.gif) repeat-x left bottom;}

/************* #Search styles ***************/
#searchBlock{ padding: 25px 0px 0px; float: right;}
#searchBlock form, #secSearchBlock form{ margin: 0px; padding: 0px;}
.searchButton {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #EBA;
	background: #A03;
	border: none;
	margin-left: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.textAreaHome {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #EBA;
	background: #A03;
	border: 1px solid #EBA;
	height: 15px;
	width: 130px;
}
#searchBlock > form .searchButton{ height: 21px; margin-left: 0px; padding-bottom: 0px;}

/************* Main Menu (#globalNav) styles **************/
.globalNav{
	color: #CCC;
	padding: 0;
	white-space: nowrap;
	height: 23px;
 	position:relative; 
}
#globalNav img{ display: block;}
#globalNav a {	font-size: 90%;	padding: 0px; }

/***** main menu elements widths***********************/
#m1, #m6 {width:130px;}
#m2, #m4, #m5 {width:110px;}
#m3 {width:95px;}
#m8 {width:135px;}
#m11 {width:175px;}
#m10 {width:85px;}
#m11, #m9 {width:165px;}
#m14 {width:115px;}
#m15 {width:60px;}

/*********** Left Menu (#sectionLinks) styles ***********/
.leftNavPhoto {border: 1px solid #FFFFFF;}
#sectionLinks{ margin: 10px 0px 0px; padding: 0px; font-size: 75%; text-align: right;}
#sectionLinks ul { list-style: none; margin: 0; padding: 0; }
#sectionLinks li {	border-bottom: 1px solid #DDD;}
#sectionLinks li a{ display:block; cursor:pointer; padding: 6px 0px; color: #000;}
#sectionLinks a:hover{ color: #C04; background: #FFF;}
#sectionLinks ul ul{ margin: 0px; padding: 0px;}
#sectionLinks ul ul li{ border-bottom: none; padding: 0px 15px 0px 10px; margin: 0px;}
#sectionLinks > ul ul li{ border-bottom: none; padding: 0px 15px 5px 10px; margin: 0px;}
#sectionLinks ul ul a{ display:block; font-size: 90%; color: #000; padding: 1px 0px 4px;}
#sectionLinks ul ul a:hover{ color: #C04; background: #FFF;}
#sectionLinks .menuFolder {	background: url(/images/folderplus_bck.gif) no-repeat right top; padding-right: 15px;}
#sectionLinks .menuFolder:hover{ background: #FFF url(/images/folderplus_bckover.gif) no-repeat right top;}
#sectionLinks .selectedLink { font: 12px Verdana, Arial, Helvetica, sans-serif; background: #FFF; color: #C04}
#sectionLinks .selectedFolder { border: 2px solid #FFF; margin-bottom: 10px;}
#sectionLinks .selectedFolder .selectedLink{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #C04;
	background: url(/images/underline_dots_hover.gif) repeat-x left bottom;
}
#sectionLinks .selectedFolder .selectedLink:hover{	background: #FFF url(/images/underline_dots_hover.gif) repeat-x left bottom;}

#navBar #info_card, #navBar #formats {
	border: 1px solid #C04;
	background: #FFF;
	margin-top: 15px;
	font-weight: bold;
	font-size: 10px;
	color: #C04;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: center;
}
#navBar #info_card:hover, #navBar #formats:hover { background: #C04; color: #FFF;}

/*************** sub-sub buttons styles **************/
.subsectionalMenuBlock {
	width: 100%;
	border-top: 3px solid #C04;
	height:auto;
	padding-top:15px;
}
.subsectionalMenu { height:auto; min-height: 20px; margin-bottom: 10px; width: 100%;}
.subsectionalMenu ul { padding:0; margin:0; list-style-type:none;}
.subsectionalMenu li { float:left;}
.subsectionalMenu a {
	display:block;
	margin-right: 19px;
	border: 1px solid #CCC;
	padding: 1px 6px;
	background: #F5F5F5;
}
#content .subsectionalMenuList a,  #content .subsectionalMenuList a:visited, #absoluteLayer .seasonableLinkButton {
	display:block;
	margin-right: 17px;
	margin-bottom: 7px;
	padding: 1px 7px;
	border: 1px solid #CCC;
	background: #FFF;
	color: #C04;
}
#content .subsectionalMenu a:hover, #absoluteLayer .seasonableLinkButton:hover, #content .linkButton:hover {
	background: #C04;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #C04;
}
.subsectionalMenuList ul { padding:0; margin:0; list-style-type:none;}
.subsectionalMenuList li { float:left;}
#content .subsectionalMenuList a:hover {
	text-decoration: none;
	background: #C04;
	color: #FFF;
	border: 1px solid #C04;
}

/********** Boxes ***********************************/ 
.redBlock {
	background-color:#C04;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.redBlock a {color:#FFF !important;}
.borders3bottom { border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa;}
.borders4 { border: 1px solid #999;}

.borderedBox10 { padding: 10px; border: 1px solid #CCC;}
.borderedBox5 { padding: 5px; border: 1px solid #CCC;}
.borderedBoxBusinessCard{
	padding: 15px 15px 5px;
	font-size: 11px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.borderedBoxImportantLinks {
	padding: 15px;
	border: 1px solid #CCC;
	font-size: 10px;
	font-weight: bold;
}
#content .borderedBoxImportantTab a:hover{border-bottom: none}
.staff .borderedBoxBusinessCard{ height: 90px;}
.dottedBox { border: 1px dotted #CCCCCC; padding: 15px;}
.dottedLine { border: 1px dotted #999;}
.envelope {
	padding:2px 5px;
	background-color:#F5F5F5;
	border: 1px solid #CCC;
	margin: 10px 10px 0px 0px;
}
.whiteBorder {border: 1px solid #FFF}
.leftBorder {border-left: 1px solid #CCC;}
.thickTopBorders {
	padding: 3px 20px 20px;
	margin-top: 20px;
	border: 1px solid #ccc;	
	border-top: 0px;
	border-top: 6px solid #c04;
}
.thickTopBorders h1 {
	font-size: 16px;
	font-weight: normal;
	color: #888;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif; font-smooth:always;
}
#newsletter .thickTopBorders { min-height:250px} 
.rightCornerButtonContainer {position:absolute; left:0px; width:539px;}
.rightCornerButtonContainer a {background: #C04; color: #FFF !important; padding:5px; font-weight: bold; text-align:center; display:block; float:right; width:145px}
.rightCornerButtonContainer a:hover {border: 1px solid #C04; background: #FFF; color: #C04 !important;}

/***********Admissions Buttons***********/			
#applyButton a{background: url(/admissions/images/home/apply_yellow.gif); width:154px; height:36px; float:right;}
#applyButton a:hover{background: url(/admissions/images/home/apply_hover.gif)}

#admissionsButtons {margin-top:20px;}
#admissionsButtons ul, #ulButtons ul {float:right; list-style:none; padding:0; margin:0}
#admissionsButtons ul li{}
#admissionsButtons li a, #ulButtons li a {color:#FFF !important; font-weight:bold; background-color:#c04; padding:2px 10px; margin-bottom:4px; width:110px; display:block; border:#C04 solid 1px}
#admissionsButtons li a:hover, #ulButtons li a:hover {color:#000 !important; background-color:#FD4; border:#FB0 solid 1px}
#ulButtons ul {margin-left:10px}
#ulButtons li a {width:auto;}
#admissionsButtons #studentProfile{float:left; height:77px; width:200px}

/********* Tables *************/
.tableHeaderColor {
	background: #CCC;
	border-bottom: 1px solid #FFF;
	font-size: 10px;
	color: #666;
}
.athleticTable { border-collapse:collapse;}
.athleticTable td{ 	padding:5px; 	background-color:#eee;	border:1px solid white;}
.athleticTable th{
	padding:5px;
	background-color:#CCC;
	text-align:left;
	font-weight: bold;
	border:1px solid white;
}
.insertTableRight {	background: #CCC;}
.greyTable thead { font-size: 10px; font-weight: bold; color: #666;}
.greyTable thead td{ background: #CCC;}
.greyTable tbody td{ background: #EEE; padding-top:8px; padding-bottom:8px}
.borderedBoxImportantTab,  .greyTable .borderedBoxImportantTab{
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background: #FC3 url(../images/yellow_corner.gif) no-repeat left top;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
}
.bbImportantTabRegularCell {padding-left: 14px; font-weight:bold; font-size: 10px;}
.yellowTopTable {font-size: 10px; color: #666666}
.yellowTopTable thead td { 
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #FC3;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.yellowTopTable tbody td{ background: #f1f1f1; padding-left:7px; border-bottom: 2px solid #FFF; vertical-align:top}

/********* Columns *************/
.leftColumn { padding-right:10px; }
.left300 { float:left;	width: 300px; padding-right: 15px;}
.rightColumn { padding-left:10px; border-left: 1px dotted #CCC }
.right170 { border-left: 1px dashed #CCCCCC; float:right; width: 170px; padding-left: 10px;}
.right170 h3, .right170 h4 {margin: 0px; padding: 0px;	font-size: 100%;}

/********* Lists *************/
.listNoBullets { padding:0; margin:0; list-style-type:none;}
.listNoBullets ul{ margin:0; list-style-type:none;}
.listNoBullets li { padding-bottom:8px }
.listNoBullets ul li { padding:4px 0 0 20px}
.listContainer ul{ padding:0; margin:0; list-style-type:none;}
.listContainer ul li{ margin:12px 0;}
.pList { list-style:none; margin: 0; padding: 0px;}
.pList li { margin-bottom: 18px;}
.pList10 li { margin-bottom: 9px;}
.importantList ul{padding:0; margin:10px 0 0; list-style-type:none; font-size:18px}
.importantList li { padding-bottom:15px; border-bottom: 1px solid #DDD; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif }
.importantList ul ul, .importantList ul ul ul{padding:0; margin:10px 30px 0px} 
.importantList ul ul li, .importantList ul ul ul li {border:none; padding:2px 0; margin-bottom:0; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif}
.importantList ul ul ul li {font-size:12px}
.importantList ul p{font-size:11px; margin-top:10px}
.importantList blockquote {font-size:11px; margin-top:0px}

/********* Forms *************/
.form0 { padding:0; margin:0;}
.formLabel75 { width:79px; float:left; padding-top:7px;}
.formLabel100 {
	width:100px;
	float:left;
	padding-top:7px;
	text-align: right;
	margin-right: 5px;
}
.formLabel140 {
	width:140px;
	float:left;
	padding-top:5px;
	text-align: right;
	margin-right: 5px;
}
.formLabel200 {
	width:170px;
	float:left;
	padding-top:5px;
	text-align: right;
}
.formLabel250 {
	width:250px;
	float:left;
	padding-top:5px;
	text-align: right;
}
fieldset { padding: 5px 15px 15px; border: 1px solid #CCC; margin-bottom: 10px;}
legend { font-weight: bold; margin-left:-8px; color: #666666;}
fieldset > legend { margin-left:-5px}
.formBase {
	padding: 25px 30px 5px;
	height: auto;
	width: 670px;
	border: 1px dashed #999;
	text-align: left;
	margin: 0px auto;
}
.formBase legend {font-size:12px; color:#C04; padding:5px}
.formBase fieldset {color:#333}
.formBase li { color:#333; list-style: none; padding-left: 0px; margin-left: 0px; margin-bottom: 7px;}
.applicationButton {
	margin-right: 17px;
	padding: 1px 7px;
	border: 1px solid #CCC;
	background: #FFF;
	color: #C04;
	cursor:pointer;
}
.applicationButton:hover {
	text-decoration: none;
	background: #C04;
	color: #FFF;
	border: 1px solid #C04;
}
#content .applicationButton a:hover { text-decoration: none; color: #FFF;}
#searchCell {border: 1px solid #CCCCCC}
#searchCell input { padding: 2px; border: 1px solid #999; background: #FFF;}
.buttonGo { cursor:pointer; height: 22px;}
.verdanaForm label{ font-family: Verdana, Arial,sans-serif;}
/********** Newsletters *****************************/
#desktop img {border: solid 5px #CCC}
.listContainer .pList {width:90%}
.listContainer .pList li {margin-bottom: 12px; border-bottom: solid 1px #CCC; padding-bottom:7px; font-size: 12px}
#content .listContainer a:hover {text-decoration:none; color:#777}
/********** Other ***********************************/ 
.attention { background: #FC3; font-weight: bold; color: #333 }
.georgia { font-family:Georgia, "Times New Roman", Times, serif}
.smallerSpan { font-size:75% }
.bold10px { font-size: 10px; font-weight: bold; color: #666666;}
.highlighter{ background-color:#FD6; padding:1px 4px; color:#000000 }
#buttonDiv a:hover{ text-decoration: none; color: #FFFFFF;}
.email {padding:2px 5px; margin: 10px 10px 0px 0px;}
.note { font: 10px Arial, Helvetica, sans-serif; color: #999;}
.larger {font-size: 12px;}
.backForward {font-size: 14px;}
.borderBottom5bottomPadding {padding-bottom: 5px; border-bottom: 1px solid #CCC;}
.popupHeader {background-color:#C04; text-align:center; width:100%}
.acadCalendar { color:#666}
.acadCalendar table { width: 98%;}
.info {	margin: 0px 15px 15px 0px;}
.infoRight { margin: 0px 0px 15px 15px;}
.empty{ clear: both;}
.crimsonHR { height:3px; background-color:#C04; color:#C04 }
.leftIndent { padding-left: 30px;}
.shadedHeader { border-top: 15px solid #FFF; background-color:#CCC; padding:2px 10px}
.shadedCellParagraph { background-color:#EEE;}
.crimsonBottomBorder { border-bottom: 3px solid #C04; margin-bottom:10px}
#selectFieldDiv { float:right; display:block }
.smallerFont { font-size: 90%; font-weight: normal;}
.normal {font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
.imgThickBordersLeft { border: 8px solid #CCCCCC; float: left; margin: 5px 10px 10px 0px}
.top { float: right; margin-left:10px }
#leftNavPhotoDiv{ width: 100%; text-align:center; margin-top:16px}
#leftNavPhotoDiv img {border: 1px solid #999; padding: 10px; margin: 0px;}

#print {margin-left:100px; font-size:10px; text-transform: lowercase;}
#print a{color:#333; background: url(/images/icon_print.gif) no-repeat left center;	padding-left:20px;}

.gameDate{color:#999; font-size: 90%}
.sportNewsShort {padding-bottom:10px; border-bottom:solid 1px #CCC; margin-bottom:10px}
.teaseBlock {background:#FFF url(/admissions/images/home/tease_bckgr.jpg) repeat-x bottom; height:105px; border-left:#CCC 1px solid; border-right:#CCC 1px solid; padding: 5px 40px;}
.spotlight {color:#000}
.spotlightGroup {
	border-top:#FFF 1px solid;
	background-color:#CCC;
	font: bold 12px Arial, sans-serif;
	padding-left:8px;
	letter-spacing: .15em;
}
.spotlightName {padding: 10px 2px 10px 8px; background-color:#FD4}
.spotlightFace {/*border-right:solid 1px #FFF; */width:70px}
.check {padding-left:45px; background:url(/images/check_round.gif) no-repeat left top; font-size:110%; min-height:27px}
.attentionMark {padding-left:45px; padding-top:10px; background:url(/images/attn_round.gif) no-repeat left top; min-height:30px; font-size:110%}
.underlinedP {border-top: 4px solid #FC0; border-bottom: 4px solid #FC0; padding-top:10px; padding-bottom:10px}
.underlinedPbottom {border-bottom: 4px solid #FC0; padding-bottom:10px}
.moreButton {height:16px; background-color:#FC3; padding:3px 5px 0 5px; font-weight:bold; font-size:10px; color:#555; text-decoration:none !important; display:inline-block; float:left; border-bottom:solid 1px #873; border-left:solid 1px #FE9; cursor:pointer}
.moreArrow {background: url(/images/programs/more.gif) no-repeat; width:22px; height:20px; text-decoration:none !important; display:inline-block; cursor:pointer}
.form h1, .form h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:180% !important; color:#000}
.form h2 {color:#C04; font-size:200% !important;}
.form_table .multiple_choice {margin-right:5px}
.form .popup_button {float:left;}
