/* Standard Colours

Orange - #f15d2f
Grey - #928880
V Light Grey - #f6f5f4

*/

/* TAGS */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, input, select, form {margin: 0; padding: 0;}

BODY {margin:30px 0px 0px 0px; background-repeat:repeat-x; background-color:#cdc2b6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;} 

h1 {height:25px;	width:160px;	padding:0px;	margin:0px;	padding-left:31px;	text-transform: capitalize;	color:#FFF;	font-family:Arial, Helvetica, sans-serif;}



/* Layout */

#column_left {background-repeat:repeat-y;}
#column_right { background-image:url(../images/panel_right_top.gif); background-repeat:no-repeat; background-color:#94887e;}
.page_header {height:80px;}
.page_footer{ height:10px;}

/*Generic*/
#generic {background-image: url(../images/page_generic_bg.gif);}
#generic .page_header {background-image:url(../images/content_generic_header.jpg);}
#generic h1 {background-color:#f15d2f;}
#generic #column_left { background-image:url(../images/content_generic_bg.gif);}
#generic .page_footer { background-image:url(../images/content_generic_footer.gif);}

/*Education*/
#edu {background-image: url(../images/page_edu_bg.gif);}
#edu .page_header {background-image:url(../images/content_edu_header.gif);}
#edu h1 {background-color:#a6c62c;}
#edu #column_left { background-image:url(../images/content_edu_bg.gif);}
#edu .page_footer { background-image:url(../images/content_edu_footer.gif);}

/*Expo*/
#expo {background-image: url(../images/page_expo_bg.gif);}
#expo .page_header {background-image:url(../images/content_expo_header.gif);}
#expo h1 {background-color:#72B446;}
#expo #column_left { background-image:url(../images/content_expo_bg.gif);}
#expo .page_footer { background-image:url(../images/content_expo_footer.gif);}


.content {padding:15px 30px 10px 30px; font-size:12px; color:#94887e; line-height:18px;}
.content P {margin:8px 0px;}
.content .title {color:#f15d2f; font-weight:bold;}
.content .searchtitle {color:#f15d2f;}
.content .searchtitle A {color:#f15d2f;}
.content .searchtitle A:hover {color:#f15d2f; text-decoration:underline}
.content .result {color:#000000;}
.content a {color:#928880;}
.content a:hover {text-decoration:underline; color:##f15d2f;}


.menu { width:537px;background-image:url(../images/menu_bg_wide.gif); height:34px;}
#search {background-image:url(../images/search_bg.gif);}
#search .input_box {margin-left:23px; width:143px; padding: 8px 0px; background:none; border:none; color:#FFFFFF; float:left;}
#search .button {margin-left:0px; float:left; margin-top:2px;}

.content_footer {margin-top:50px;}

#footer { color:#FFF; padding:25px 0px; text-align:center; font-size:10px; height:30px;}
#footer A {color:#FFF;}
#footer A:hover {color:#f15d2f}

/* Vivadis */

#PreloadMessage { position:absolute; z-index: 2; top: 300px; width:473px; height:390px; background-color:#ffffff; text-align:center; }
#LoadProgress { visibility: hidden; }
#warn { position:relative; text-align:center; top:300px; }

/* Content Styles */

.content UL,LI {
	line-height:20px;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	list-style-image:none;
}
.content UL {padding:7px 0px;}
.content LI {margin-left:14px; padding:2px 0px;}

.content_break {border-top:5px solid #f6f5f4;height:5px;margin:10px 0px;overflow:hidden;padding:0px;}

.outlook {margin:6px;}

/*Action Bullet Points */
.content UL,LI .action {line-height:20px;margin: 0px;border: 0px none;padding: 0px;list-style-image: url(../images/arrow_orange.gif);}
.content UL .action {padding:7px 0px; border-top:1px solid #d4d1cf; border-bottom:1px solid #d4d1cf; background-color:#fdfdfd;}
.content LI .action {margin-left:14px; padding:3px 0px; border-bottom:1px solid}

.alertbox {border:1px solid #f15d2f; padding:7px 14px; margin:25px 0px;}
.alertbox .title { color:#928880; font-weight:bold; background-color:#FFFFFF;margin-bottom:0px;margin-left:-5px;margin-top:-18px;padding-left:5px;padding-right:5px; float:left;}

.callout {border-top:1px solid #f6f5f4; border-bottom:1px solid #f6f5f4; padding:10px 0px; color:#f15d2f; font-size:17px; line-height:22px;}

/* FORM */

.table_form {border:1px solid #e3e0de; padding:5px 14px; margin:25px 0px;}
.table_form .title {font-weight:bold; background-color:#FFFFFF;margin-bottom:0px;margin-left:-5px;margin-top:-18px;padding-left:5px;padding-right:5px; float:left;}
.table_form .title A {color:#f15d2f;}
.table_form TABLE {width:100%; border-collapse:collapse;font-size:11px; color:#7f7f7f; margin:10px 0px;}
.table_form .column {text-align: right; width:175px; font-weight:bold;}
.table_form TD {background-color:#f9f9f9;border:1px solid #FFF; padding:5px;}
.table_form INPUT,textarea { font-size:11px; border: none; border-top:1px solid #dee0e3; border-left:1px solid #dee0e3; width:240px; padding: 3px; }
.table_form .button {width:70px; padding:0px; margin:0px; border:none; height:27px;}
.table_form .currentField {padding-left:10px; color:#000000;	background-image: url(../images/form_input_bg.gif);	background-repeat: no-repeat;	background-position: left top;}
.table_form .changedField {background-color:#f2f8ff; color:#7f7f7f; border-color:#FFF;}
.table_form .text { background-color:#FFFFFF;}

/* Data */

.table_data { width:100%; border-bottom:1px solid #dbd8d5; font-size:11px;}
.table_data TH { background:url(../images/table_data_TH_bg.gif) repeat-x bottom; font-size:12px ;color:#FFF; font-weight:bold; padding:9px 0px 8px 8px; text-align:left;}
.table_data TD {font-size:11px; padding:5px 0px 5px 8px; border-bottom:1px solid #f6f5f4;}
.table_data TR:hover {background-color:#faf8f7; cursor:pointer; color:#f15d2f;}
.table_data .header_row TD { background: url(../images/table_data_TR_bg.gif); font-weight:bold;padding:3px 0px 4px 10px;}
.table_data .header_row:hover {background-color:#faf8f7; color:#928880;}

/* Info */
.table_info { width:100%; text-align:left; font-size:11px; margin:10px 0px;}
.table_info TD { border-bottom:1px solid #f6f5f4;  padding:2px 8px 2px 0px; }
.table_info TR TD:first-child {width:35%;}
.format_left TR TD:first-child { width:25%;color:#c2b6ac;}

/* Info */
.table_member { width:470px; text-align:left; font-size:11px; margin:10px 0px;}
.table_member TD { border-bottom:1px solid #f6f5f4;  padding:2px 8px 2px 0px; }
/*.table_member TR TD:first-child {width:35%;}
.format_left TR TD:first-child { width:25%;color:#c2b6ac;}*/

#tabs1 {float:left;line-height:normal;padding: 0px 0px;margin-left:2px;}

#tabs1 ul {  margin:0px; padding:0px;list-style:none; margin-top:2px; }
#tabs1 li {  display:inline;  margin:0px;  padding:0px;  }
#tabs1 a {  float:left;  margin:0;  padding:0px 0px 0px 2px;  margin-left: 1px;  text-decoration:none;  border-right: 1px dotted #f4693f;  }
#tabs1 a span {  float:left;  display:block;padding:3px 9px 7px 5px;  color:#FFF;  }


/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {  color:#f15d2f; }
#tabs1 a:hover { background:url("../images/tableft1.gif") no-repeat left top; }
#tabs1 a:hover span { background:url("../images/tabright1.gif") no-repeat right top; }
#tabs1 #current a {	background:url("../images/tableft1.gif") no-repeat left top; }
#tabs1 #current a span { background:url("../images/tabright1.gif") no-repeat right top; }


/* Submenu Styles*/

#list {margin:6px; overflow:hidden;}

#list a {background-image:url(../images/list_off.gif);width:100%; display:block;margin-bottom:1px;padding:6px 2px 5px 12px;color:#FFFFFF;font-size: 12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#list a:hover {	background-image:url(../images/list_generic_on.gif);}
#list .child a {background-image:url(../images/child_generic_off.gif); margin-bottom:1px;display:block;width:100%;padding:5px 2px 5px 25px;color:#FFF;}

#generic .child a:hover, #generic #list .on {background-image:url(../images/child_generic_on.gif); text-decoration:none;}
#edu .child a:hover, #edu #list .on  {background-image:url(../images/child_edu_on.gif); text-decoration:none;padding-left:25px;}
#expo .child a:hover, #expo #list .on {background-image:url(../images/child_expo_on.gif); text-decoration:none;}



#generic .child span:hover {background-image:url(../images/child_generic_on.gif); text-decoration:none;}
#edu .child span:hover {background-image:url(../images/child_edu_on.gif); text-decoration:none;}
#expo .child span:hover {background-image:url(../images/child_expo_on.gif); text-decoration:none;}



/* Accordion Menu Styles */
.accToggler{cursor: pointer; font-weight:bold; background-image:url(../images/parent_expand.gif) !important; overflow:hidden;}
.accToggler:hover{ background-image:url(../images/parent_expand_on.gif) !important} 
.accContent{margin: 0px auto;}
