/*Template CSS file Compass Design
Creative Commons Attribution v2.5 . This means that you are free to:
-to copy, distribute, display, and perform the work
-to make derivative works
-to make commercial use of the work
Under the following conditions:
-You must attribute the work in the manner specified by the author or licensor. (In this case, leaving a link to my site in the template footer).
For any reuse or distribution, you must make clear to others the license terms of this work.
Any of these conditions can be waived if you get permission from the copyright holder.*/


* {
margin:0;
padding:0;
}

body {
text-align:center;
font-size:76%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3;
background:#333;
}

#wrap {
min-width:760px;
max-width:960px;
width:auto !important;
width:960px;
text-align:left;
margin:0 auto;
}

#leftfauxcol {
background:  url(../images/leftslidingcolumn.png) 20% 0;
z-index:5;
}

#rightfauxcol {
background:  url(../images/rightslidingcolumn.png) 80% 0;
z-index:1;
}




#header {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position:relative;
	background: url(../images/logoBackground.jpg) 100% 0;
	

}

#header h1 {
	font-family:Arial, Helvetica, sans-serif small-caps;
	font-variant:small-caps;
	font-stretch:expanded;
	padding-left:20px;
	margin:0 0 0 0;
	background-image:  url(../images/headerLogo.gif);
	background-repeat: no-repeat;
	height: 55px;
	text-indent: -9000px;
}

#header input {
background:url(../images/search.gif) no-repeat;
border:0;
height:22px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:2px;
}

#sidebar-2 inputXX {
background:url(../images/search.gif) no-repeat;
border:0;
height:22px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:2px 0 0 15px;
position:relitave;
}

#header .search {
position:absolute;
top:20px;
right:20px;
}

#header .otherInfo {
position:absolute;
top:20px;
right:20px;
}

#sidebar-2 .search {
position:relitave;
top:20px;
left:20px;
}

#top {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position:relative;
}

#top .moduletable h3 {
color:#fff;
background:none;
text-align:left;
font:2.5em Arial, Helvetica, sans-serif normal;
font-stretch:expanded;
margin:10px 10px 0 10px;
padding:10px;
}

#top .moduletable {
font:bold 1em/1.2 Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
border:0;
margin:0;
padding:0;
}

#footer {
background:#212121;
color:#fff;
text-align:right;
clear:both;
}

#bottom {
background:#333;
color:#666;
padding:10px 50px;
}

#sidebar {
float:left;
width:20%;
}

#content60 {
float:left;
width:60%;
overflow:hidden;
background:#fff url(../images/pagetop.jpg) repeat-x;
}

#content80 {
float:left;
width:80%;
overflow:hidden;
background:#fff url(../images/pagetop.jpg) repeat-x;
}

#content100 {
float:left;
width:100%;
overflow:hidden;
background:#fff url(../images/pagetop.jpg) repeat-x;
}

#sidebar-2 {
float:left;
width:20%;
}

.inside {
padding:10px;
}

#sidebar .inside,#sidebar-2 .inside {
padding-top:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,label,ul,ol,dl,fieldset,address,.componentheading,.contentheading {
margin:0.75em 0;
/*  ,form  */
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

a:link,a:visited {
text-decoration:underline;
color:#fff;
}
a:hover {
text-decoration:none;
}
#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited {
color:#000;
}

h1,.componentheading {
font-size:1.8em;
}

h2,.contentheading {
font-size:1.6em;
}

h3 {
font-size:1.3em;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}

.button {
border:#000 solid 1px;
background:#fff url(../images/buttonbackground.png) repeat-x;
height:25px;
line-height:25px
font-size:14px;
margin:4px 0;
padding:0 4px;
cursor:hand;
}

.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

.sectiontableheader {
background:url(../images/teaser.png);
color:#fff;
font:1.2em bold Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link,.sectiontableheader a:visited {
color:#fff;
}

/* Module styling */
.moduletable {
margin-bottom:1em;
color:#fff;
font-size:1.1em;
}

.moduletable h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
background:#000;
color:#ccc;
text-align:left;
margin:0 -10px;
padding:5px 10px;
}

/*Menu Styling*/
.moduletablemenu {
margin-bottom:1em;
}

.moduletablemenu h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
background:#000;
color:#ccc;
text-align:left;
margin:0 -10px;
padding:5px 10px;
}

.moduletablemenu ul {
list-style:none;
margin:5px 0;
}

.moduletablemenu li {
background:url(../images/leftmenu.png) bottom left no-repeat;
height:24px;
font:14px Tahoma,Arial, Helvetica, sans-serif;
margin:10px 0;
padding:0 0 0 10px;
}

.moduletablemenu a:link,.moduletablemenu a:visited {
color:#fff;
display:block;
text-decoration:none;
padding-left:5px;
}

.moduletablemenu a:hover {
text-decoration:none;
color:#fff;
background:#ADADAD;
}

/*Tab Menu Styling*/

.moduletabletabs {
	/*  font:bold 1em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;  */
	font:76%/1.8 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	width:960;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 30px;
}

.moduletabletabs ul {
	text-transform: uppercase;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	background:#212121;
	background:#fff url(../images/tabsBlue.jpg) repeat-x;
	width:100%;
	height: 30px;
}

.moduletabletabs li {
	float: left;
	margin:0;
	padding:0 0 0 0;
}

.moduletabletabs a {
	float:left;
	display:block;
	color:#000;
	background:   url(../images/mainNavBdBlue.jpg) repeat-y right top;
	text-decoration:none;
	margin:0;
	padding:7px 18px 0px 9px;
	color: #fff;
}

.design a:link,.design a:visited {
color:#666;
float:left;
font:0.8em Verdana, Arial, Helvetica, sans-serif;
}

ul a:hover {
	color:#55A0FF;;
}

/*  department style  */

.moduletabledepts {
	font:bold 1em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 960px;
	height: 180px;
	position: relative;
background:url(../images/SEG_Logo_05.jpg) no-repeat;
}

.moduletabledepts ul {
	margin: 0;
	padding:0;
}

.moduletabledepts ul li {
	padding:0;
	margin: 0;
	list-style: none;
}

.moduletabledepts ul a {
	position:absolute;
	color:#fff;
	width:153px;
	height:48px;
	text-decoration: none;
	text-align:center;
	line-height:30px;
	top: 135px;
	left: 807px;
}

.moduletabledepts ul .item16 a {
	top: 140px;
	left: 11px;
}

.moduletabledepts ul .item15 a {
	top: 140px;
	left: 173px;
}

.moduletabledepts ul .item17 a {
	top: 140px;
	left: 334px;
}

.moduletabledepts ul .item19 a {
	top: 140px;
	left: 486px;
}

.moduletabledepts ul .item18 a {
	top: 140px;
	left: 649px;
}
.moduletabledepts ul .item28 a {
	top: 139px;
	left: 805px;
}




.moduletabledepts ul a:hover {
	color:#55A0FF;
}
