body {
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#666666;
}

td {
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#666666;
}

th {
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#666666;
}
i {margin-top:0;margin-bottom:12px;font-size:12px;color:#f37c20; font-style:italic; font-weight:normal;} 
a{color:#6c207f;}
a:HOVER{color:#000000;}

p{margin-top:0;padding-top:0px;margin-bottom:12px;}

form{padding:0px;margin:0px;}

H1{margin-top:0;margin-bottom:12px;font-size:20px;color:#6c207f;}
H2{margin-top:0;margin-bottom:12px;font-size:16px;color:#ff6633;}
H3{margin-top:0;margin-bottom:12px;font-size:14px;color:#666666; font-weight:normal;}
H4{margin-top:0;margin-bottom:12px;font-size:14px;color:#6c207f;}
H5{margin-top:0;margin-bottom:12px;font-size:14px;color:#666666;}
H6{margin-top:0;margin-bottom:12px;font-size:12px;color:#666666; font-style:italic;} 

img{
	border:none;
}

div#container{
	margin:0px auto;
	width:990px;	
	background-color:#FFF;
}

div#header-container {
	background: url(/images/system/header_bg.jpg) repeat-x;
}

div#highlight{
	background-image:url(images/system/Highlight.png);
	background-repeat:repeat-y;
	background-position:center;
}

div#starburst{
	background-image:url(images/system/StarBurst.gif);
	background-repeat:no-repeat;
	background-position:center top;
}

div#header {

}

div#header-top {
	background-color: #6c207f;
	border-bottom:3px solid #FFF;
	height:66px;
}

div#logo {
	float:left;
	display:block;
}

div#search {
	border: 1px solid #fff;
}
div#searchholder{
	float:right;
	width: 223px;
	margin-right:12px;
}
input#txtSearch {
	height:17px;
	width:200px;
	border:none;
	border-right: 2px solid #ffffff;
}
input#btnSearch {
	padding:0px;
	margin:0px;
}


div#header-flash {

}

div#menu-container {

}
div#menu {
padding-top:2px;
}

div#content-contanier {
	clear:both;
	padding-top:2px ;
}
div#content {
	background-color:#FFF;
	min-height:400px;
	height:auto !important;
	height:400px;

}
div#content-top {
	margin-bottom:2px;	
}
div#content-gallery {
	float:left;
	width: 494px;
}
div#content-body {
	float:left;
	width:440px;
	margin: 25px;
}
div#contentpage {
	padding-top:10px;
	margin-bottom:5px;
}

div#leftmenu {
	float:left;
	width:234px;
}

div#contentpage-body {
	float:right;
	width: 740px;
}

div#contentpage-body .still img{
	padding-left:5px;
	text-align:right
}




div#content-flash {
	float:left;
	margin-bottom:5px;
}
div#flash1 {
	float:left;
	margin-right:4px;
}
div#flash2 {
	float:left;
}

div#footer {
	float:left;
	background-color:#e1d2e5;
}
div#footer-top {
	width: 982px;
	background:url(/images/system/footer_topbg.jpg) repeat-y;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size: 18px;
	padding:4px;
}


div#footer-content {

}
div#footer-menu {
	float:left;
	width:820px;
	padding-top:20px;
}
div#careers-map {
	float:right;
	width:159px;
}

div#footermenuitems{
	float:left;
	width:auto;
	padding-left:30px;
}
div#footermenuitems a{text-decoration:none;display:block;color:#656565;padding-bottom:5px;}
div#footermenuitems a:HOVER{text-decoration:underline;}
div#footermenuitems strong a{color:#000;font-size:14px;}

div#digital{text-align:center;padding:5px;}



fieldset.contact {
	border:1px solid #ff6633;
	padding: 10px;
	margin-left:13px;
	width: 410px;
}
fieldset div {
	clear:both;
	margin:0.3em 0;
}
legend {
	font-size: 20px;
	color: #6c207f;
}
.contact label {
	float:left;
	margin-right:1em;
	text-align:right;
	width: 130px;;
	font-size: 13px;
	color: #6c207f;
}
.contact input,
.contact textarea {
	width: 246px;
	border:1px solid #6c207f;
}
input.button {
	height: 32px;
	width:124px;
	padding:6px;
    background: url(/images/system/topmenu_bg_purple.jpg) no-repeat;
	border: none;
	color: #ffffff;
	font-size: 13px;
}
input.button:hover {
    background: url(/images/system/topmenu_bg_orange.jpg) no-repeat;
}
/*-----------SIDE MENU STYLES-------------*/
.divSectionMenuExpanded{width:234px;text-align:left;} 
.divSectionMenuExpanded a{text-decoration:none;} 
/*Item1*/
.divSectionMenuExpanded .item1{
	width:234px;
	height: 32px;
	display:block;
	margin-bottom:1px;
	background: url(/images/system/leftmenu_bg_purple.jpg) no-repeat;
} 
.divSectionMenuExpanded .item1 a,
.divSectionMenuExpanded .item1-selected a,
.divSectionMenuExpanded .item1-selected-children-displayed a{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 9px;
}
.divSectionMenuExpanded .item1:hover,
.divSectionMenuExpanded .item1-selected,
.divSectionMenuExpanded .item1-selected-children-displayed{
	width:234px;
	height: 32px;
	display:block;
	margin-bottom:1px;
	background: url(/images/system/leftmenu_bg_orange.jpg) no-repeat;
}

/*Item2*/
.divSectionMenuExpanded .item2{
	width:224px;
	height: 32px;
	display:block;
	margin-left:10px;
	margin-bottom:1px;
	background: url(/images/system/leftmenu_bg_level2_orange.jpg) no-repeat;
} 
.divSectionMenuExpanded .item2 a,
.divSectionMenuExpanded .item2-selected a,
.divSectionMenuExpanded .item2-selected-children-displayed a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 9px;
}

.divSectionMenuExpanded .item2:hover,
.divSectionMenuExpanded .item2-selected{
	width:224px;
	height: 32px;
	display:block;
	margin-left:10px;
	margin-bottom:1px;
	background: url(/images/system/leftmenu_bg_level2_purple.jpg) no-repeat;
}

.divSectionMenuExpanded .item2-selected-children-displayed{
	width:224px;
	height: 32px;
	display:block;
	margin-left:10px;
	margin-bottom:1px;
	background: url(/images/system/leftmenu_bg_level2_purple_parents.jpg) no-repeat;
}

 
/*Item3*/
.divSectionMenuExpanded .item3,
.divSectionMenuExpanded .item3-selected{
	border-top:2px dotted #000000;	
	width:200px;
	height: 32px;
	display:block;
	margin-left:30px;
} 

.divSectionMenuExpanded .item3 a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-top: 8px;
	padding-left: 2px;
	padding-bottom: 9px;
}
.divSectionMenuExpanded .item3 a:hover,
.divSectionMenuExpanded .item3-selected a,
.divSectionMenuExpanded .item3-selected-children-displayed a{
	color:#6c207f;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-top: 8px;
	padding-left: 2px;
	padding-bottom: 9px;
}

/*Item4*/
.divSectionMenuExpanded .item4{padding-left:40px; padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:.9em;} 
.divSectionMenuExpanded .item4 a{color:#FF6600;} 
.divSectionMenuExpanded .item4-selected{padding-left:40px;padding-top:1px;padding-bottom:1px; background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:.9em;} 
.divSectionMenuExpanded .item4-selected a{color:#008489;}
.divSectionMenuExpanded .item4-selected-children-displayed{padding-left:40px;padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:.9em;}
.divSectionMenuExpanded .item4-selected-children-displayed a{color:#008489;} 

/*----- STYLES TO BE USED FOR NEWS AND JOBS -----*/
.JobsCategory-sectionTitle, .jobsCategories-controlTitle, .divNews-sectionTitle, .newsCategories-sectionTitle, .divNewsCategory-sectionTitle, .newsArchives-sectionTitle, .NewsArchive-sectionTitle  {color:#636355;font-size:1.3em;margin-top:10px;margin-bottom:5px;}
.jobsCategories-categoryTitle, .categoriesLink, .archiveLink, .currentNewsLink, .newsCategories-category, .newsArchives-link  {padding-left:25px;}
.JobsCategory-job, .NewsArchive-article, .divNewsCategory-article, .divNews-article {padding-bottom:20px;}
.JobsCategory-postDate, .NewsArchive-date, .divNewsCategory-date, .divNews-date {padding-bottom:5px;font-size:smaller;}
.JobsCategory-title a:link {font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:active {font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:VISITED{font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:HOVER{font-size: 1.2em; font-weight:bold}
.JobsCategory-additionalData {font-size: .95em; font-weight:bold}



.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */
