/***
**** rmittraining.com: training.css -- Cascading Style Sheet -- LAYOUT MODIFICATIONS
**** Author: Ahmet Ozman
**** Date Created:Friday 08 September 2006
**** Date Modified: 
****
**** All material contained within these files and other files that are
**** located on the rmittraining.com server are COPYRIGHT (C) 2006
****
**** No images, text, HTML or any other type of medium may be
**** electronically reproduced under any circumstances without prior
**** permission of rmittraining.com
****
**** See the privacy statement at rmittraining.com for more information.
****
***/


body{
		margin:0; 
		padding:0; 
		font-size:100%; 
		font-family:Arial, Helvetica, sans-serif;
}

a {color:#0186D2;}
a:hover {color:#05D9FF;}

H1 {
		color:#000000;
		margin-top:10px;
		margin-left:0;
		font-size:150%;
}
H2 {	margin:0; padding:0; color:#333333; 
		color: #000000;
		font-size:105%;
		font-weight:bold; 
}		
H2, H3, H4 {margin:0; padding:0; font-size:80%; padding-top:0.25em; color:#000000;}

/*Top banner area (RMIT Training logo, top menu, breadcrumbs)*/
#top_menu ul {float:right;margin-bottom:0; margin-right:10px; margin-top:0.5em; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0186D2;}
#top_menu ul li {display:inline; padding-left:0.75em; padding-right:0.75em; }
#top_menu p {margin:0; padding:0;}
#top_menu a {color:#0186D2;}
#top_menu a:visited {color:#0186D2;}
#top_menu a:hover {color:#05D9FF;}
#top_menu .right_border {border-right:#0186D2 solid 1px;}
#top_menu .highlighted a{color:#05D9FF;}

#breadCrumbs{color:#999999; padding-bottom: 1em;}
#breadCrumbs p{margin:0;}
#breadCrumbs p a {color: #80C3DE;}
#breadCrumbs .active{font-weight:bold; color: #FF0000;}
#breadCrumbs .inactive{font-weight:normal; color:#999999}

#rmittraining_logo {float:left; width:300px;}
#rmittraining_logo a {margin:0; padding:0;}
#rmittraining_logo a img{margin:0; padding:0; margin-left:35px; margin-bottom:10px;}

.loginName{width:300px; float:right; text-align:right; padding-top:20px; padding-right:10px;}
.loginName form{margin:0; padding:0;}

/*Main menu and main image area (background image)*/
#top {
		background-image:url(../../images/background_top_inner.jpg);
		background-position:top left; 
		background-repeat:no-repeat;
		height:398px;
		width:768px;
}

/*Main menu area*/
#main_menu {
		/*background-image:url(../../images/menu_background_inner.jpg);*/
		background-repeat:no-repeat; 
		background-position:bottom;
		height:48px; 
		width:681px; 
		margin:0; 
		padding:0; 
		padding-top:12px;
}
/*IE*/
* html #main_menu {
		height:47px;
		margin-top:13px;
		padding-top:8px;
		padding-left:0;
}

/*Main menu items*/
#main_menu ul {color:#FFFFFF; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*IE*/
* html #main_menu ul {margin-left:35px; background-image:none; position:absolute;}
#main_menu ul li {display:inline;}
#main_menu a {color:#FFFFFF; text-decoration:none; padding-left:0.75em; padding-right:0.75em;}
#main_menu a:visited {color:#FFFFFF;}
#main_menu a:hover {color:#05D9FF;}

#right_border {border-right:#FFFFFF solid 1px;} 
#main_menu .highlighted a{color:#05D9FF;}

/*Gradient area at the end of main menu*/
#top_gradient {
		background-image:url(../../images/innr_bckgrnd_top_gradnt.jpg);
		background-repeat:repeat-x;
		background-position:top;
		height:81px;
}

/*Main Content Area*/
#main {margin-left:60px;}
#main_contentarea_1, #main_contentarea_2 {float:left; font-size:80%; padding-right:1em; color:#333333; margin-top:65px;}
#main_contentarea_1 {width:18em; margin-left:64px; background-image:url(../../images/vertical_dots.jpg); background-position:right; background-repeat:repeat-y;}
* html #main_contentarea_1 {margin-left:35px;}
#main_contentarea_1 p {margin-top:0; padding:0;}

#main_contentarea_2 {width:18em; margin-left:1.5em; }
#main_contentarea_2 p {margin-top:0; padding:0; margin-bottom:0.25em;}
#main_contentarea_2 H2 {margin:0; padding:0; color:#333333; font-size:125%; font-weight:normal; border-bottom:1px solid #333333; margin-bottom:0.75em;}

/*Latest News*/
#latest_news {
		width:10.25em; 
		float:right; 
		margin-top:-65px; 
		margin-right:0; 
		padding-left:1.15em; 
		min-height: 620px;
		background-image:url(../../images/vertical_dots.jpg); 
		background-position:left; 
		background-repeat:repeat-y;
}

#latest_news p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; margin-bottom:0; margin-top:0.25em;}
#latest_news H2 {font-size:100%;}
#latest_news .link a {font-size:70%;}

* html #latest_news {height:670px;}

#latest_news #journals {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:70%;
		margin:3px;
		padding:0;
		list-style:none;
		padding-bottom:8px;
}

* html #latest_news #journals {padding-bottom:2px;}			

#latest_news #journals li {
		background-image:url(../../images/product-icons.jpg);
		background-repeat:no-repeat;
		background-position:left;
		height:15px;
		padding-left:15px;
		display:block;
		margin-top:3px;
}

/*Link Styles*/
.link {margin-bottom:1em;}
.link a {color:#0186D2; font-size:85%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.link a:visited {color:#0186D2;}
.link a:hover {color:#05D9FF;}

/*Footer*/
#footer {		
		margin-left:0px;
		padding-left: 0; 
		background-position:bottom right;
		background-image:url(../../images/business_of_rmit.jpg); 
		background-repeat:no-repeat;
		margin-right:1em;
		height:60px;
		margin-top:45px;
}
#footer #copyright p {margin: 1em; padding: 0;}


/*Copyright Information*/
#copyright {color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:90%;}
#bottom_menu ul {font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0186D2; padding-bottom:2.5em; padding-left:0; margin-left:-1em;}
#bottom_menu ul li {display:inline; padding-left:1em; padding-right:1em;}
#bottom_menu a {color:#0186D2;}
#bottom_menu a:visited {color:#0186D2;}
#bottom_menu a:hover {color:#05D9FF;}
#bottom_menu #right_border {border-right:#0186D2 solid 1px;}
#bottom_menu .highlighted a{color:#05D9FF;}


/***************************/
/* COMMON CLASSES */
/***************************/

/*Class needed to clear floating*/
.break {
	overflow: hidden;
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	font-size: 1px;
}

/*Class to display error alerts*/
.alert, .required {color:#FF0000;}

/*********************************
 * FORMS
 *********************************/
label, buttons{ clear:both; float:left; width:11em; margin-right:0.5em; color:#333333; text-align:right; font-weight:normal; font-size:80%}

fieldset{  padding-top: 0.5em;  margin-bottom: 0.5em;  padding-bottom: 1em;  border: 1px solid #ccc;  margin-top: 1em; width:600px;}


/* these are the labels to the right of checkboxes */
label.checkboxLabel, label.checkboxLabelFixedSize, label.radiobuttonLabel, label.checkboxLabelError {
	float:none;
	margin-right:0;
	margin-top:0;
	padding-top:0;
	text-align:left;
	font-weight:normal;
	display:inline;
	width: auto;
}


/* general checkboxes: should have a margin to line up with other form elements */
.checkboxes, .radioButtons, .indented, .checkboxesError, .excursions{
	border:0;
	margin-top: 0.1em;
	margin-left: 9.2em;
	margin-bottom:0;
	/*
	IE5x PC mis-implements the box model. 
	*/
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 9.2em;
	}
html>body .checkboxes, html>body .checkboxesError, html>body .radioButtons, html>body .indented {
	margin-left: 13em;
}

/* left-aligned checkboxes */
.checkboxLeft, .checkboxLeftError{
	border:0;
	margin-left:0;
	margin-bottom:0;
}

fieldset p{
	margin-top: 0px;
}

* html fieldset p{
	margin: 10px;
}

fieldset ul{
	margin-top: 0px;
}

fieldset table{
	margin: 10px;
}

legend{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A72A5;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.error, .checkboxLeftError, .checkboxesError, .radioTextFieldError, .radioSelectError {
	background-color:#FFD7D7;
}

label.error, .checkboxLabelError, .checkboxLabelFixedSizeError {
	background-color:transparent;
	color:#FF0000;
}

.radioTextField{
	margin:0;
	padding:0;
	display:inline;
}

label.checkboxLabelFixedSize{
	width:17em;
}

textarea {font-family:Arial, Helvetica, sans-serif; font-size:80%;}

/*indended paragraphs*/
#indended {margin-left: 25px;}

* html #top_banner #top_menu ul .highlighted a, * html #top_gradient #top #main_menu ul .highlighted a, * html #footer #bottom_menu ul .highlighted a {color: #05D9FF;}

.formButton{border:1px solid #000; background-color:#1A72A5; color:#FFFFFF;}
* html .formButton {margin-top: 10px;}

/*Blue Tip CSS*/
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url(../../images/bubble_top.gif);
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url(../../images/bubble_middle.gif);
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url(../../images/bubble_bottom.gif);
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

/*Inner pages content area*/
#inner_content {margin-left:200px; margin-top:30px;}
#inner_content p {font-size:80%; color:#333333;}
#inner_content ul {font-size:80%;}


/*Site navigation*/
#site_nav {
		padding-top:0px; 
		float:left; 
		margin-right:0.5em;
}
* html #site_nav {padding-top:20px; }
#site_nav ul {
		padding-left:0px;
		margin-left:0px; 
		font-size:75%;
		font-weight:bold;
}
#site_nav ul .current a {color:#05D9FF;}

#siteNav {
		width: 175px;
}
#siteNav li {
		padding: 0.75em 0 0.75em 0px;
		border-bottom:1px #FFFFFF solid;
}

#siteNav li a {
		display:block;
		padding-left:20px;
		background-image:url(../../images/red-dot.jpg);
		background-repeat:no-repeat;
		background-position:center left;
}
#site_nav #siteNav li ul li{
		border: none;
}
#site_nav #siteNav li ul li a {
		background-image: none;
		font-size: 125%;
		font-weight: normal;
		color: #0186D2;
}
#site_nav #siteNav li ul li a:visited { color: #0186D2; }
#site_nav #siteNav li ul li a:hover { color: #05D9FF; } 
#site_nav #siteNav li ul li.highlighted a { color: #05D9FF; }

* html #site_nav { list-style-type:square; text-transform:capitalize;}
* html #top_gradient #top #main_menu ul .highlighted a, * html #footer #bottom_menu ul .highlighted a {color: #05D9FF;}

#inner_content ul li {color: #333333;}

#files{border-bottom:1px solid #000; border-left:1px solid #000; width:95%; border-collapse:collapse}
#files td, #files th {font-size:80%; border-top:1px solid #000; border-right:1px solid #000;}
#files th{background-color:#CCCCCC}
#files td{background-color:#fff;}

.gap {height: 1000px;}
