﻿@import "../Radeditor/template.css";

/* some sane defaults */
.collapsImage
{
    vertical-align:top;
}
.collapsText
{
    vertical-align:top;
    cursor:pointer; 
    margin-left: 5px;
    font-weight:bold;
    text-decoration:underline;
}
.collapsText2
{
    cursor:pointer; 
    vertical-align:top; 
    margin-left: 10px;
}
.courseFormSubmit
{
    margin-left:250px;
}
.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
{
    margin-top: 2px;
}
*:first-child+html body .articleSummaryTextCell .enquiryField td .calenderTxt
{
     margin-top: 0px;
}
*html body .articleSummaryTextCell .enquiryField td .calenderTxt
{
     margin-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/actu_unionedu_coursepay_visa_icon.gif);
    background-repeat:no-repeat;
    padding-left:33px;
    padding-bottom:10px;
}

span.Master
{
    background-image: url(../../Images/Static/actu_unionedu_coursepay_master_icon.gif);
    background-repeat:no-repeat;
    padding-left:33px;
    padding-bottom:10px;
}

span.Amex
{
    background-image: url(../../Images/Static/actu_unionedu_coursepay_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; 
}


.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; }

/*
.bigMargins { margin: 0 0 0 10px; }
.bigMargins p { margin-right: 10px; }
*/

.hr { border-top: 1px #E5E5E5 solid; margin: 10px 0 10px 0; clear: both; }

.articleHeading
{
    color: #1373C7;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
}

.articleSubheading, .articleDate 
{
    color: #FC5C04;
    font-weight: bold;
}


/* no broder for images*/
.articleText img 
{ 
   /* border: 1px #1273C4 solid; */
    margin: 0 10px 5px 0; 
}


.articleImageTop 
{
    border: 1px #1273C4 solid;
    margin: 0 0 10px 10px;
}

.articleImageLeft 
{
    border: 1px #1273C4 solid;
    margin: 0 20px 10px 0px;
}

.articleImageRight
{
    border: 1px #1273C4 solid;
    margin: 0 0 10px 10px;
}

.articleHeadingImageBigOrange
{ 
    display: block;
    background-image: url(../../Images/Static/actu_gen_title_tile_red.gif); 
    height: 33px;
}

.articleHeadingImageBigOrange .bullet 
{
    float: left;
    background-image: url(../../Images/Static/actu_gen_title_bullet_red.gif);
    height: 23px;
    width: 23px;
    margin: 5px 10px 0 5px;
}

.articleHeadingImageSmallBlue
{
    display: block;
    background-image: url(../../Images/Static/actu_gen_title_sub_tile_blue.gif);
}

.articleHeadingImageSmallBlue .bullet 
{
    float: left;
    height: 17px;
    width: 17px;
    margin: 3px 5px 0 3px;
    background-image: url(../../Images/Static/actu_gen_title_sub_bullet_blue.gif);
}

.articleHeadingImageSmallOrange
{
    display: block;
    background-image: url(../../Images/Static/actu_gen_title_sub_tile_red.gif);
}

* html .articleHeadingImageSmallOrange,
* html .articleHeadingImageSmallBlue,
* html .articleHeadingImageSmallRed
 { margin-right: -15px; }

.bigMargins .articleHeadingImageSmallOrange img { border: 0; margin: 0; }
.bigMargins .articleHeadingImageSmallOrange { margin: 10px 0 0 -10px; }

.articleHeadingImageSmallOrange .bullet 
{
    float: left;
    height: 17px;
    width: 17px;
    margin: 3px 5px 0 3px;
    background-image: url(../../Images/Static/actu_gen_title_sub_bullet_red.gif);
}

.articleHeadingImageSmallRed
{
    display: block;
    background-image: url(../../Images/Static/actu_red_title_bg.gif);
}

.articleHeadingImageSmallRed .bullet 
{
    float: left;
    height: 17px;
    width: 17px;
    margin: 3px 5px 0 3px;
    background-image: url(../../Images/Static/actu_gen_title_sub_tile_darkred.gif);
}

.bigMargins .articleHeadingImageBig { margin-left: -10px; }
.bigMargins .articleHeadingImageSmall { margin-left: -10px; }

.homepageSplit { margin-bottom: 10px; clear: both; }
.homepageTable { margin-right: -5px; clear: both; }
.homepageLeft { padding-right: 5px; }
.homepageRight { width: 230px; padding: 0 5px 0 5px; border-left: 1px #D9D9D9 solid; }

.articleSummaryTitle { width: 100%;  }
.articleSummaryText img { border: 1px #1273C4 solid;  margin-right: 10px;  }


.articleSummaryTitle span
{
    font-weight: bold;
    color: #0F6DC4;
}

.articleSummaryDate { text-align: right; white-space: nowrap; }
.articleSummaryDate span { color: #000000; padding-right: 10px; }


.articleSummaryTextCell 
{
    width: 99%;  
}

.homepage td.splitLeft
{
    width: 50%;
    padding-right: 5px;
}

.homepage td.splitRight 
{
    width: 50%;
    border-left: solid 1px #E8E8E8;
}

.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 .articleHeadingImageSmallRed,
.homepage .splitRight .articleHeadingImageSmallOrange,
.homepage .splitRight .articleHeadingImageSmallBlue { margin-left: 5px; }
.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/actu_nav_bullet_1_blue.gif);
    background-repeat: no-repeat;
    background-position: 3px 10px;
}

.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;
}

.unsubscribeBtn {margin-top: 10px;}

.captionRight
{
	float:right;
	margin: 0 0 10px 10px;
	background-color:#E4E4E4;
	display:block;
}

.ImageRight
{
	float:right;
	margin: 0;
	border-bottom: 2px solid white;
}

.captionText { padding:0 10px 10px 10px; display:block; font-family:Arial; font-size:11px; color:#727272; }

/* GENERAL INDEX TEMPLATE */
/* PLAIN TEXT TEMPLATE 
.articleH1
{
	font-size: 17px;
	font-weight:bold;
	color: #0058a8;
	margin: 0 0 10px 0;
	display:block;	
}

.articleTemplateText, .articleTemplateText p 
{ 
	margin: 10px 0;
}
*/
.plainTextDate
{
	font-size: 12px;
	color:#595959;
	margin: 0 0 15px 0;
	display:block;
}
/* END PLAIN TEXT TEMPLATE */

/* ARTICLE SUMMARY TEMPLATE */
.articleSummaryTemp, .articleSummaryTemp td, .articleSummaryTemp tr, .articleSummaryTemp img
{
	vertical-align: top;
}

.articleSummaryTemp img { margin: 0;}

.articleSummaryTempTitle { text-decoration: none;	}

.articleSummaryTempTitle span 
{
	font-size:13px;
	font-weight:bold;
	color: #0058A8;
	text-decoration: none;	
}

.articleSummaryTempDate span, .articleSummaryTempDate span a
{
	font-size:11px;
	color: #595959;
	line-height:normal;
}

.articleSummaryTempText
{
	margin: 10px 0;
	font-size:11px;
	line-height:normal;
}

.articleViewSection
{
	margin-top:8px;
	height: 7px;
}

/* END ARTICLE SUMMARY TEMPLATE*/

/* END GENERAL INDEX TEMPLATE*/


/* Special Campaign Template */


#campUpdates 
{
	background:url(../../images/7F7F7Fpx.gif) repeat-x 0 22px;
	background-color:White;
}

#campUpdates img.tab
{
	display:block;
	clear:both;
	margin-bottom:-1px;
}

#campUpdates .content
{
	background-color:#EBEBEB;
}

#campUpdates .bg
{
	padding: 0px 7px 3px 7px;
	background-color:#EBEBEB;
	border-top:1px solid white;
}


#campUpdates .update {
	margin:11px 0px 0px 0px;
	height:40px;
	font-size:10px;
	line-height:normal;

}

#campUpdates .update img
{
	float:left;
	width:51px;
	height:35px;
	margin-right:10px;

}

#campUpdates .update .date
{
	font-weight: bold;
	color: #000000;
}


#campUpdates .update a, #campUpdates .update a span 
{
	font-size:10px;
	line-height:normal;
	color:#4b4b4b;
	text-decoration:none;
}

#campUpdates .update  a:hover span
{
	color:#0f7cd6;
}




/* Campaign Remote links */

#campLinks 
{
	background:url(../../images/7F7F7Fpx.gif) repeat-x 0 22px;
	overflow:hidden;
}

#campLinks img.tab
{
	display:block;
	clear:both;
	margin-bottom:-1px;
}

#campLinks .bg
{
	padding: 0px 7px 0px 7px;
	background-color:#EBEBEB;
	border-top:1px solid white;
	border-bottom:1px solid #9F9F9F;
	overflow:hidden;

}

#campLinks .content
{
	margin-bottom:-3px;
	overflow:hidden;
}

#campLinks .campLink {
	float:left;
	width:228px;
	margin:11px 0px 0px 0px;
	border-bottom:1px solid #7F7F7F;
}

#campLinks .campLink a, #campLinks .campLink a span 
{
	float:left;
	line-height:normal;
	font-size:10px;
	color:black;
	text-decoration:none;
}

#campLinks .campLink  a:hover
{
	color:#0f7cd6;
}

#campLinks a.arrow:hover
{
	background-image:url(../../images/actu2_web_home_pan_bullet_on.gif);
}

#campLinks .arrow {
	background:transparent url(../../images/actu2_web_home_pan_bullet_off.gif) no-repeat scroll 0px 5px;
	display:block;
	font-size:10px;
	margin:0 3px;
	padding:0px 2px 0px 20px;
	text-decoration:none;
	height:45px;
}

/*END Campaign Remote links */


/* Edu List */
#EduLinks 
{
	background:url(../../images/7F7F7Fpx.gif) repeat-x 0 22px;
	overflow:hidden;
}

#EduLinks img.tab
{
	display:block;
	clear:both;
	margin-bottom:-1px;
}

#EduLinks .bg
{
	/*padding: 0px 7px 0px 7px;*/
	background-color:#EBEBEB;
	border-top:1px solid #9F9F9F;
	border-bottom:1px solid #9F9F9F;
	overflow:hidden;

}

#EduLinks .content
{
	margin-bottom:-3px;
	overflow:hidden;
}

.grey { background-color: #ebebeb;}
.darkGrey { background-color: #e1e1e1;}

#EduLinks .EduLink {
	float:left;
	/*width:228px;
	margin:11px 0px 0px 0px;*/
	padding: 3px 0 3px 7px;
	/*border-bottom:1px solid #7F7F7F;*/
}

#EduLinks .EduLink a, #EduLinks .EduLink a span 
{
	float:left;
	line-height:normal;
	font-size:10px;
	color:black;
	text-decoration:none;
	font-weight:bold;
}

#EduLinks .EduLink  a:hover
{
	color:#0f7cd6;
}

#EduLinks a.arrow:hover
{
	background-image:url(../../images/actu2_web_EduIndex_pan_bulletButton_on.gif);
}

#EduLinks .arrow {
	background:transparent url(../../images/actu2_web_EduIndex_pan_bulletButton_off.gif) no-repeat scroll 0px 1px;
	display:block;
	font-size:10px;
	margin:0 3px;
	padding:2px 2px 0px 20px;
	text-decoration:none;
	height:16px;
	line-height: 16px;
	vertical-align:middle;
}

/* Bullet point */
#bullet ul { margin-bottom: 0;}

#bullet ul li {
background-image:url(../../Images/actu_web_links_btn.gif);
background-position:0px 1px;
background-repeat:no-repeat;
padding-left:20px;
margin: 5px 0;
height: 16px;
font-weight:bold;
color: #00A8FF;
text-decoration:underline;
}

