﻿/* some sane defaults */
a i { display: none; }
br { margin: 0; padding: 0; }
img { border: 0; }
table { border-collapse: collapse; border: 0; }
td { padding: 0; vertical-align: top; }
ul ul { margin-top: 10px; }
p, h1, h2, h3, h4, h5, ul, ol { padding: 0; margin: 0 0 15px 0; list-style: none; }
form { margin: 0; }

.formRow input, .formRow select, .formRow textarea 
{
    width: 185px;
}
/* mac ie bug with overflow: hidden */
/* \*/
p, h1, h2, h3, h4, .links a
{ overflow:hidden; }
/* */

.enquiryField td input, .enquiryField textarea, .enquiryField td select
{
    margin-top: 5px;
}

body  .enquiryFormSubmit
{ 
    margin-top: 5px; 
}

.calenderImg
{
    border:1px red solid;
}

body .enquiryField td input.calenderTxt
{
    dmargin-top: 2px;
}
*:first-child+html body .articleSummaryTextCell .enquiryField td .calenderTxt
{
     dmargin-top: 0px;
}
*html body .articleSummaryTextCell .enquiryField td .calenderTxt
{
     dmargin-top: 0px;
}

.ContextMenuPanel 
{    
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}
.ajax__calendar_container .ajax__calendar_body
{ 
    border-bottom: 1px black solid;
     background-color: white;
     font-weight:normal;
    width: 175px;
}

.ajax__calendar_container 
{
    background-color: white;
    border: 1px black solid;
    font-weight:bold;
}
.ajax__calendar_header 
{
    border: 1px black solid;
}
.ajax__calendar_container .ajax__calendar_footer ajax__calendar_today 
{
    border: 1px black solid;
}
.ContextMenuBreak
{ 
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
.paymenttable
{
    background-color:#f8f4f1;
    text-align: left;
}

.paymenttable td, .paymenttable th
{
    border-bottom:1px #dfdbd8 solid;    
    padding-top: 5px;
    padding-bottom: 5px;
}

.paymenttable .subtotal td
{
    border-bottom: 0px; 
    padding-bottom: 0px;
}

.paymenttable .gst td
{
    padding-top: 0px;
}

.paymenttable .price
{
    text-align:right;
    padding-right: 10px;
}

.paymenttable .course
{
    padding-left: 10px;
}

.unChcklist td 
{    
    margin-top: 0px;
    margin-bottom: 0px;
    display:block;
    
}
.unChcklist input
{   
    margin-top: 10px;
    margin-bottom: 0;
    
}

.unsubscribe td 
{
    line-height: 30px;
    border: 0;
}

.unsubscribe tr 
{
    border: 0;
}

.main .unsubscribe table 
{
    border: 0;
}

.notselectedTitle
{
    background-image: url(../../Images/Static/arw_off1.jpg);
    background-repeat:no-repeat;
    padding-left:10px;    
}




span.Visa
{
    background-image: url(../../Images/Static/fsu_visa_icon.gif);
    background-repeat:no-repeat;
    padding-left:33px;
    padding-bottom:10px;
}

span.Master
{
    background-image: url(../../Images/Static/fsu_master_icon.gif);
    background-repeat:no-repeat;
    padding-left:33px;
    padding-bottom:10px;
}

span.Amex
{
    background-image: url(../../Images/Static/fsu_amex_icon.gif);
    background-repeat:no-repeat;
    padding-left:33px;
    padding-bottom:10px;
}

img.securCC
{    
    margin-top:3px;
	vertical-align:top;
	cursor:help;
}


.radio span
{
    margin-right: 2px;
    float:left;
    clear:right;
}

*:first-child+html span.Visa , *:first-child+html span.Master, *:first-child+html span.Amex
{
    padding-left:40px;
    padding-bottom:0px;
}
* html span.Visa, * html span.Visa , * html span.Master, * html span.Amex
{
    padding-left:40px;
    padding-bottom:0px;
}



.selectedTitle
{
    background-image: url(../../Images/Static/arw_on1.jpg);
    background-repeat:no-repeat;
     padding-left:10px;
}

.trnsctnTitles
{
    border: 1px #d9d9d9 solid;
    padding: 10px;
}

span.ccExpDate select.day
{
    display:none;
    margin-left: -20px;
}
.ccExpDate select.month
{    
    margin-left: -4px; 
}
* {
  font-size: 12px;
  font-family: Verdana, sans-serif;
  line-height: 15px;
}

/*h1 { color: #1D6EB0; font-size: 17px; line-height: 20px; }
h2, strong, b { color: #1D6EB0; margin-bottom: 0px; }

a, a:link, a:visited 
{
    /-*font-weight: bold; color: #FF5A00;*-/
    color: #1374C3;
}*/
td#content ul li { list-style-type:disc; margin-left:15px; padding-left:0;}
td#content ol li { list-style-type:decimal; margin-left:20px; padding-left:0; }
ul { margin-bottom: 0; }
ul li 
{
    background-image: url(../../Images/Static/actu_gen_bullet_blue.gif);
    background-repeat: no-repeat;
    background-position: 5px 6px;
    padding-left: 15px;
}
.popupPlaineTXT
{
    cursor:pointer; 
    text-decoration:underline; 
    color:#1d6eb0; 
}
img.greyBorder { border: 1px #BFBEBC solid; }
a.red { font-weight: bold; color: #FF5A00; }
a.black { font-weight: bold; color: #000000; }

/*BY TOM .bigMargins { margin: 0 0 10px 5px; }*/
.bigMargins p { margin-right: 10px; }

.hr { border-top: 1px #E5E5E5 solid; margin: 10px 0; clear: both; }
.bigMargins .hr { margin-left: -10px; }

.articleHeading
{
    font-size: 18px;
    line-height: 20px;
    display: block;
    background-repeat:no-repeat;
    padding-left:13px;
    padding-bottom:10px;
    font-size:16px;
    line-height:30px;
    font-weight:bold;
}

.articleSubheading, .articleDate 
{
    color:#87B6E4;
    font-weight: bold;
    line-height:20px;
}

.articleText 
{
    display: block;
    /*margin-top: 10px;*/
}

.articleImageTop 
{
    margin-bottom: 15px;
}

.articleImageLeft 
{
    margin-right:15px;
}

.articleImageRight
{
    margin-left:15px;
}

.articleAttachments 
{
    padding-left: 40px;
}


.homepageSplit { clear: both; }
.homepageTable { clear: both; }
.homepageLeft { padding-right: 20px; }

.homepageTopImage
{
	float: right;
	padding-top:44px;
}

/*.articleSummaryText img { border: 1px #1273C4 solid;  margin-right: 10px;  }*/


/*.articleSummaryTitle span
{
    font-weight: bold;
    color: #0F6DC4;
}

.articleSummaryTitle
{
	width:100%;
}*/

.articleSummaryDate { text-align: right; white-space: nowrap; }
.articleSummaryDate span { color: #000000; padding-right: 10px; font-weight:normal; }
td.articleSummaryDate span { font-weight:normal; font-size:11px; }

.articleSummaryImage 
{
    float: left;
    width: 100px;
    height:100px;
    border: solid 1px #0D71C7;
}
td.thumbnail { width:100px; height:100px; }
td.summaryTextCell, td.articleSummaryTextCell, td.thumbnail { padding-bottom:10px; padding-right:10px; }
.homepageThumbnail
{
	height:90px;
	width:90px;
	margin-left:5px;
}
.imgThumbnail
{
	width:100px;
	height:100px;
}
.General .imgThumbnail
{
	background-image:url(../../Images/Static/fsu_web_article_generic_img.jpg);
}
.Careers .imgThumbnail
{
	background-image:url(../../Images/Static/fsu_web_careers_generic_img.jpg);
}
.Campaigns .imgThumbnail
{
	background-image:url(../../Images/Static/fsu_Camp_article_generic_img.jpg);
}
.Media .imgThumbnail
{
	background-image:url(../../Images/Static/fsu_web_media_generic_img.jpg);
}

.homepage td.splitLeft
{
    padding-right: 20px;
}


.homepage .articleText { margin: 5px 0 0 0; }
.homepage .articleSummary { margin: 0px 0px 0px 0px; width: auto; }
.homepage .articleSummaryText { display: block; margin: 5px 0 0 5px; }

.homepage .splitRight .articleSummaryText { margin-left: 10px; }
.homepage .splitRight .enquiryForm { margin-left: 10px; }

.homeTitleA 
{
    margin: -10px 0 0 -10px;
    padding-left: 15px;
    background-image: url(../../Images/Static/actu_home_main_title_tile.gif);
    height: 54px;
}

.homeTitleB 
{
    background-image: url(../../Images/Static/actu_home_main_title.gif);
    height: 54px;
    background-repeat: no-repeat;
}

.TickerTape span 
{
    line-height: 20px;
    padding: 3px 3px 4px 3px;
    background-color: #000000;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
}

.GroupSummary 
{
    padding: 10px 10px 0 25px;
    background-image: url(../../Images/Static/fsu_web_gen_bullet_lge_off.gif);
    background-repeat: no-repeat;
    background-position: 3px 12px;
}

.GroupSummary .hr { margin: 10px -10px 0 -25px; }
.GroupSummary .title { color: #1075C5; font-size: 15px; font-weight: bold; text-decoration: none; }

.innerBorder td 
{
    border-bottom: 1px #DCDCDC solid;
    border-right: 1px #DCDCDC solid;
}

.innerBorder .lastRow td { border-bottom: 0; }
.innerBorder td.lastCol { border-right: 0; }

html .homepage .articleSummaryText .eduOnlineTitle img
{
    margin: -5px  -5px 0 -10px;
}

* html .homepage .articleSummaryText .eduOnlineTitle
{
    display: block;
    margin-right: -15px;
}

* html .homepage .articleSummaryText .eduOnlineTitle img
{
    margin: -5px  0 0 -7px;
}

.eduOnlineTitle img { border: 0; }


/*html .homepage .articleSummaryText 
{
    display: block;
    padding: 0 5px 10px 5px;
}*/

* html .homepage .articleSummaryText 
{
    display: block;
    padding: 0px 5px 10px 2px;
}

td.enquiryFieldTitle
{
    vertical-align:middle;
    text-align:left;
}

.forumYourCommentsTitle
{
	font-size:large;
	color:Green;
}

.forumYourCommentsContent
{
	margin:10px;
}

.forumText 
{
    display: block;
    margin-top: 10px;
}

.postby
{
	font-weight:bold;
}

.forumLogin
{
	text-align:center; 
}

.joinForm
{
	margin-top:30px;
	margin-left:20px;
	margin-bottom:15px;
}

.joinForm input
{
	margin-top:5px;	
	margin-left:10px;
	width:250px;	
}


.joinForm TD
{
	vertical-align:middle;	
}


.updateUserName
{
	margin-left:8px;
	font-weight:bold;
	font-size:larger;
}

.arrowLink
{
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
.General .arrowLink   { background-image:url(../../Images/Static/fsu_web_gen_bullet_sml_off.gif); }
.Careers .arrowLink   { background-image:url(../../Images/Static/fsu_web_car_bullet_sml_off.gif); }
.Campaigns .arrowLink { background-image:url(../../Images/Static/fsu_web_cam_bullet_sml_off.gif); }
.Media .arrowLink     { background-image:url(../../Images/Static/fsu_web_med_bullet_sml_off.gif); }

br.br { line-height:5px; }

.btnGo2
{
	background-image:url(../../Images/Static/fsu_gen_cta_left_Sub_but_off.gif);
	background-repeat:no-repeat;
	border:0px;
	width:31px;
	height:18px;
	cursor:pointer;
}
.btnGo2:hover { background-image:url(../../Images/Static/fsu_gen_cta_left_Sub_but_on.gif); }

.loginText
{
	margin-left:13px;
}

.loginForm
{
	padding:15px;
	margin:15px 0;
}

.General .loginForm{background-color:#EEF7FF;}
.Careers .loginForm{background-color:#E8E4E3;}
.Campaigns .loginForm{background-color:#E2E9E6;}
.Media .loginForm{background-color:#F3F2F1;}


.loginForm input
{
	margin-top:5px;
	margin-left:5px;	
}

.loginForm TD
{
	vertical-align:middle;
}

.loginForm .bullet
{
	background-image:url(../../Images/Static/fsu_web_gen_bullet_sml_off.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-right:30px;	
}

.printable
{
	text-align: right;
	margin-right:13px;
	margin-bottom:5px;
}

.articleSubHeadingImageSmallLong 
{
	background-image:url(../../Images/Static/fsu_gen_title_blank_570x35.gif);
	background-repeat:no-repeat;
	display:block;
	padding-bottom:0;
	padding-left:13px;
	font-size:17px;
	line-height:35px;
}


/*--- Poll ---*/
.poll
{
	color:White;
	margin: 5px 0 -6px 0;
	padding-top:29px;
	background-repeat:no-repeat;
	font-weight:bold;
}
.General .poll
{
	background-image:url(../../Images/Static/fsu_home_fsupoll_heading_.gif);
	background-color:#6393bf;
}
.Careers .poll
{
	background-image:url(../../Images/Static/fsu_career_fsupoll_heading_.gif);
	background-color:#a19782;
}
.Campaigns .poll
{
	background-image:url(../../Images/Static/fsu_campaign_fsupoll_heading_.gif);
	background-color:#87a698;
}
.Media .poll
{
	background-image:url(../../Images/Static/fsu_media_fsupoll_heading_.gif);
	background-color:#ad7270;
}

.General .pollItem
{
	border-bottom: solid 1px #446f99;
}
.Careers .pollItem
{
	border-bottom: solid 1px #78705b;
}
.Campaigns .pollItem
{
	border-bottom: solid 1px #628273;
}
.Media .pollItem
{
	border-bottom: solid 1px #854d48;
}

.poolText
{
	padding:7px;
}

.pollRadio
{
	height:18px;
}

.pollRadio li
{
	width:81px;
	float:left;
	padding:0;
}
.General .pollRadio li
{
	background-color:#446f99;
	color:#90dfff;
}
.Careers .pollRadio li
{
	background-color:#78705b;
	color:#cdc9be;
}
.Campaigns .pollRadio li
{
	background-color:#628273;
	color:#baddc5;
}
.Media .pollRadio li
{
	background-color:#854d48;
	color:#d8bcbb;
}
.poolRadioLeft
{
	margin:0 2px 0 3px;
}
.poolRadioRight
{
	margin:0 0px 0 1px;
}

.pollFooter
{
	text-align:right;
}
.pollSubmit
{
	float:left;
}

.General .poll a
{
	color:White;
}

.Submit 
{
    background-image: url(../../Images/Static/fsu_home_but_submit.gif);
    width: 53px;
    height: 18px;
    border: 0;
}

.Reset
{
    background-image: url(../../Images/Static/fsu_home_but_reset.gif);
    height: 18px;
    width: 45px;
    border: 0;
}

.Purchase
{
    background-image: url(../../Images/Static/fsu_home_but_MakePay.gif);
    width: 104px;
    height: 18px;
    border: 0;
    margin: 0 0 0 5px;
}

.Login
{
    background-image: url(../../Images/Static/fsu_home_but_login.gif);
    width: 45px;
    height: 18px;
    border: 0;
}

.Cancel
{
    background-image: url(../../Images/Static/fsu_home_but_cancel.gif);
    width: 51px;
    height: 18px;
    border: 0;
    background-repeat:no-repeat;
}

.Go
{
    background-image: url(../../Images/Static/fsu_home_but_go.gif);
    width: 29px;
    height: 18px;
    border: 0;
    background-repeat:no-repeat;
}

.Join
{
    background-image: url(../../Images/Static/fsu_home_but_join.gif);
    width: 37px;
    height: 18px;
    border: 0;
    background-repeat:no-repeat;
}

.Update
{
    background-image: url(../../Images/Static/fsu_home_but_update.gif);
    width: 52px;
    height: 18px;
    border: 0;
    background-repeat:no-repeat;
}

.PaymentOnlineForm 
{
	background-image: url(../../Images/Static/fsu_home_but_onlineForm.gif);
    width: 80px;
    height: 18px;
    border: 0;
    background-repeat:no-repeat; 
    display:block;
}

.Careers .Submit { background-image: url(../../Images/Static/fsu_careers_but_submit.gif); }
.Campaigns .Submit { background-image: url(../../Images/Static/fsu_campain_but_submit.gif); }
.Media .Submit { background-image: url(../../Images/Static/fsu_media_but_submit.gif); }
.Careers .Reset { background-image: url(../../Images/Static/fsu_careers_but_reset.gif); }
.Campaigns .Reset { background-image: url(../../Images/Static/fsu_campain_but_reset.gif); }
.Media .Reset { background-image: url(../../Images/Static/fsu_media_but_reset.gif); }
.Careers .Purchase { background-image: url(../../Images/Static/fsu_careers_but_MakePay.gif); }
.Campaigns .Purchase { background-image: url(../../Images/Static/fsu_campain_but_MakePay.gif); }
.Media .Purchase { background-image: url(../../Images/Static/fsu_media_but_MakePay.gif); }
.Careers .Login { background-image: url(../../Images/Static/fsu_careers_but_Login.gif); }
.Campaigns .Login { background-image: url(../../Images/Static/fsu_campain_but_Login.gif); }
.Media .Login { background-image: url(../../Images/Static/fsu_media_but_Login.gif); }
.Careers .Cancel { background-image: url(../../Images/Static/fsu_careers_but_Cancel.gif); }
.Campaigns .Cancel { background-image: url(../../Images/Static/fsu_campain_but_Cancel.gif); }
.Media .Cancel { background-image: url(../../Images/Static/fsu_media_but_Cancel.gif); }
.Careers .Go { background-image: url(../../Images/Static/fsu_careers_but_Go.gif); }
.Campaigns .Go { background-image: url(../../Images/Static/fsu_campain_but_Go.gif); }
.Media .Go { background-image: url(../../Images/Static/fsu_media_but_Go.gif); }
.Careers .Join { background-image: url(../../Images/Static/fsu_careers_but_Join.gif); }
.Campaigns .Join { background-image: url(../../Images/Static/fsu_campain_but_Join.gif); }
.Media .Join { background-image: url(../../Images/Static/fsu_media_but_Join.gif); }
.Careers .Update { background-image: url(../../Images/Static/fsu_careers_but_Update.gif); }
.Campaigns .Update { background-image: url(../../Images/Static/fsu_campain_but_Update.gif); }
.Media .Update { background-image: url(../../Images/Static/fsu_media_but_Update.gif); }
.Careers .PaymentOnlineForm { background-image: url(../../Images/Static/fsu_careers_but_onlineForm.gif); }
.Campaigns .PaymentOnlineForm { background-image: url(../../Images/Static/fsu_campain_but_onlineForm.gif); }
.Media .PaymentOnlineForm { background-image: url(../../Images/Static/fsu_media_but_onlineForm.gif); }
    