body { font-family: "Trebuchet MS",Verdena,Arial,sans-serif; font-size:0.6em;}
#ul,h1,div   { margin : 0px; padding: 0px;}
h1,div   { margin : 0px; padding: 0px;}

.clearfix { clear: both;}

#container
{
width: 1136px;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}
#top
{

}

#top td {
	vertical-align: top;
}

#top td img {
	float:left;
}

#login
{
/* display: block; */
float: none;
width: 234px;
background-color: #E2F1F3;
}

#errtext
{
color: red;
background-color: white;
}

#selectsitesmenu
{
position: absolute;
z-index:100;
left:15px;
top:28px;
display: none;
background-color: white;
}


#search_blue
{
margin-top:16px;
}

#search_blue input {
      background: rgba(0,0,0,0) url('/CUXnet/images/facelift/search.gif') no-repeat scroll left top;
      border:0 none;
      vertical-align:middle;width:145px; 
      padding:0 0 0 25px; 
      margin:10px 0 0 25px;
      height:19px;
      color: #00a1e1;      
}

#search 
{
margin-top:10px;
clear:right;
float:right;
}

#search input
{
background: url(/CUXnet/images/searchFieldMiddle.gif ) repeat-x scroll center top;
float:left;
border: 0 none;
position: relative;
left: -2px;
height: 30px;
color: #666666;
font-weight: bold;
font-size: 1.3em;
width: 200px;
top: 0px;
}

#search .left
{
float: left;
background:transparent url(/CUXnet/images/searchFieldLeftGlass.gif) no-repeat scroll 0;
height: 35px;
width: 32px;
}

#search .right
{
position: relative;
left: -2px;
float: left;
background:transparent url(/CUXnet/images/searchFieldRight.gif) no-repeat scroll 0;
height: 35px;
width: 13px;

}

#login input
{
background: url(/CUXnet/images/inputText_bg.jpg) repeat-x scroll center top;
float:left;
border: 0 none;
position: relative;
left: -2px;
height: 23px;
color: #666666;
font-weight: bold;
font-size: 1.2em;
width: 140px;
}


#login .right
{
position: relative;
left: -2px;
float: left;
background:transparent url(/CUXnet/images/inputText_right.jpg) no-repeat scroll 0;
height: 23px;
width: 13px;
}

#login .left
{
float: left;
background:transparent url(/CUXnet/images/inputText_left.jpg) no-repeat scroll 0;
height: 23px;
width: 14px;
}



#login td input.submit {
 width: 50px; 
 height: 25px; 
 border: 0 none;
 float: right;
 position: relative;
 bottom: 5px;
 padding: 0px;
 }

 
#login td a{
	display: inline;
	float: left;
	text-decoration:  none;
	color:#4C91A2;
	font-size:12px;
	font-weight:bold;
	padding-left: 5px;
}

#logout {
	width: 234px;
	background-color: #E2F1F3;
	text-align: right;	
}




#leftnav
{
float: left;
width: 234px;
margin: 0px;
/* padding: 1em; */
margin-top: 10px;
}

.content_wide
{
width: 885px !important;
}

#teasercontainer {
float: 	right;
width:	220px;


}

#teaser, #teaser2, #teaser2a
{
border-top: 3px solid #3A79a4;
margin-top: 14px;
margin-right: 10px;
padding-top: 5px;

}

#teaser h1 {
    color: #334467;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    text-transform: uppercase;
}
#teaser h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 3px;

}

#teaser2 img ,#teaser2a img 
	{width: 210px; border: 0px;}

#announcements {
	margin-top: 20px;
}

.announcement {
    margin-bottom: 25px;
}

.announcementShort  {
    color: #7C7A7B;
    font-size: 12px;
    line-height: 16px;
    vertical-align: top;
    margin-top: 3px;
}

.announcementShort .link  {
	background-image: url("/CuXnet/images/arrow_read_more.jpg");
	background-position: left center;
   	background-repeat: no-repeat;
	padding-left:20px;
}
.announcementShort .link  a {
	color: #4C91A2;
	font-weight: bold;
    	text-decoration: none;
}

.announcementLong,.announcement h3 {
	margin: 0px;
	
}
.announcementDate {
	color: #D16400;
	font-size: 0.9em;

}

#pageimage {
	margin-left:10px;
	display:inline;
	float:left;
}

#pageimage img {
	padding-top: 10px;
}


#content
{
width: 643px;
min-height: 500px;
margin-left: 242px;
margin-top: 10px;
padding: 3px;
/*padding: 1em;*/
line-height: 1.3em;
font-size:   1.3em;
}



#content img {
	margin: 0px;
}
#content ul {
	list-style-position: outside;	
}

#content ul.bullets {
  list-style-type:disc;
}
ul.bullets li {
  padding-bottom:10px;
}

#footer
{
clear: both;
margin: 0;
height: 30px;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}


#footer ul {
	float:left;
	display:block;
}
#footer li {
	display:inline;
	padding-right: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #828282;
}
#footer li a:link,
#footer li a:visited {
	text-decoration:none;
	color: #828282;
}
#footer li a:hover {
	color:#003151;
}



#topnav-menu {
	padding: 0px;
}

#topnav-menu li {
	list-style-type: none;
	float:left; 
	padding: 0px 10px 0px 10px;
}


#topnav-menu a:link,
#topnav-menu a:visited		
	{  display:block; font-size:1.2em; line-height:1.4em; text-decoration:none; cursor:pointer; }


/* link image */
#topnav-menu a:link span.linkImage,
#topnav-menu a:visited span.linkImage
	{ display:block; float:left;  top:8px; left:-3px; width:8px; height:8px; background:url(/CUXnet/images/navTop_linkImage.gif) 0 0 no-repeat; overflow:hidden; }

#topnav-menu a.active:link span.linkImage,
#topnav-menu a.active:visited span.linkImage 
	{ background-position:0 -8px; }

/* link text */
#topnav-menu a:link span.linkText,
#topnav-menu a:visited span.linkText
	{ float:left; margin:10px 0 0 0;   color:#003151; text-transform:uppercase; }

#topnav-menu li:hover span.linkText
     {font-weight:bold;}

#topnav-menu a.active:link span.linkText,
#topnav-menu a.active:visited span.linkText
	{ color:#007CA4; }

#__topnav-menu li:hover a.active span.linkText              { color:#FFF; }


#breadcrumb {
	margin-top: 10px;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #00a1e0;
	color: white;
}

#breadcrumb a {
	text-decoration: none;
	color: white;
}

#breadcrumb a:hover {
	text-decoration: underline;
}


#leftnav-menu,
#leftnav-menu ul
{
	margin: 0px;
	padding: 0px;
}
#leftnav-menu li {
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 0px;
	background-color: #E2F1F3;
	padding-left: 10px;
	height: 100%;
	vertical-align: bottom;
}

#leftnav-menu li a:link,
#leftnav-menu li a:visited                                { display:block; padding:3px 0 3px 0px; font-size:1.1em; line-height:1.3em; font-weight:normal; color:#666; text-decoration:none; }
#leftnav-menu li a:hover,
#leftnav-menu li a:focus                                  { color:#003151; }
#leftnav-menu a.active:link,
#leftnav-menu a.active:visited,
#leftnav-menu a.active:hover,
#leftnav-menu a.active:focus                              { color:#007CA4; font-weight:bold; }


#xxTableHighlightedItem {
	margin-top: 10px;
	height: 430px;
}

#xxTableHighlightedItem > div {
	width:298px;
	height:188px;
	border-style: solid;
	border-color: #E6E6E6;
	float:left;
	padding: 5px;
}
/* needed for  IE6 */
#xxTableHighlightedItem .box1,
#xxTableHighlightedItem .box2,
#xxTableHighlightedItem .box3,
#xxTableHighlightedItem .box4,
{
	width:298px;
	height:188px;
	border-style: solid;
	border-color: #E6E6E6;
	float:left;
	padding: 5px;
}

#xxTableHighlightedItem .box1 {
	border-width: 8px 4px 4px 8px;
}
#xxTableHighlightedItem .box2 {
	border-width: 8px 8px 4px 4px;
}
#xxTableHighlightedItem .box3 {
	border-width: 4px 4px 8px 8px;
}
#xxTableHighlightedItem .box4 {
	border-width: 4px 8px 8px 4px;
}

#xxTableHighlightedItem  h1 {
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	/* color: #09799E;*/
	color: #334467;
	text-transform:uppercase;
}

#xxTableHighlightedItem .boxtable {
	min-height: 100px;
	margin-top: 5px;
	
}

#xxTableHighlightedItem .boxtable td {
	line-height: 12px;
	font-size:   12px;
	color: #7C7A7B;
	vertical-align: top;
}

#xxTableHighlightedItem a {

	text-decoration:  none;
	line-height: 14px;
	font-size:   14px;
	color: #4C91A2;
	font-weight: bold;

}

#AlertsTable a {

	text-decoration:  none;
	color: #4C91A2;
	font-weight: bold;
	background-image: url(/CuXnet/images/arrow_read_more.jpg);
	background-repeat:no-repeat;
	background-position: right;

}





#TableHighlightedItem {
	border-collapse: collapse;
	width: 643px;
	height: 376px;
	margin-top: 10px;
}
#TableHighlightedItem .box1 {
	border: 8px solid #E6E6E6;
	height: 100%;
	padding: 5px;
}

#TableHighlightedItem .box2 {
	border: 8px solid #E6E6E6;
	border-left: 0px;
	height: 100%;
	padding: 5px;

}
#TableHighlightedItem .box3 {
	border: 8px solid #E6E6E6;
	border-top: 0px;
	height: 100%;
	padding: 5px;

}
#TableHighlightedItem .box4 {
	border-right: 8px solid #E6E6E6;
	border-bottom: 8px solid #E6E6E6;
	height: 100%;
	padding: 5px;
	
}

#TableHighlightedItem  h1 {
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	/* color: #09799E;*/
	color: #334467;
	text-transform:uppercase;
}

#TableHighlightedItem .boxtable {
	min-height: 100px;
	margin-top: 5px;
	
}

#TableHighlightedItem .boxtable td {
	line-height: 12px;
	font-size:   12px;
	color: #7C7A7B;
	vertical-align: top;
}

#TableHighlightedItem a {

	text-decoration:  none;
	line-height: 14px;
	font-size:   14px;
	color: #4C91A2;
	font-weight: bold;

}

#PageTitle {
	text-transform:uppercase; 
	color: #334467;
	padding-top: 10px;
	padding-bottom: 10px;
	/* border-top: 1px solid rgb(212, 208, 200); */
	border-bottom: 6px solid #E6E6E6;
	font-size:24px;
	font-weight:bold;
	line-height: 25px;
}

#content p.compSubTitle {
	color: #334467;
	font-size:16px;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}