body {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;

}

* html .ullistcms {height: 1%;}
.ullistcms ul {
	list-style-type: none;
	padding: 0;
	margin: 0px 0px 0px 5px; 
}
.ullistcms li { 
	font-size: 12px; 
	background-image:url(/img/article/dezignITBullet.jpg); 
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 13px;
 }

.ullistcms ul li ul li  { 
	font-size: 12px; 
	background-image:url(/img/article/subbullet.jpg); 
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 13px;

 }

/* page layout items  -------------------*/
#container
{
background-color: #fff;
color: #333;
}

#Header
{
height:143px;
background-color: #000;
}

#HeadImage
{
float: left;
height:125px;
width: 210px;
border-right: 1px solid #FFF;
background-image: url(/images/Lily2.jpg); 
background-repeat: no-repeat;

}
#dezignITLogoBox
{
height: 125px;
margin-left: 220px;
padding-left: 0px;
border-left: 1px solid #FFF;
}

#dezignITLogo
{
position: absolute;
top: 25px;
left: 650px;
width: 179px;
height: 89px;
}

#HomeText 
{
position: absolute;
color: white;
margin-left: 725px;
margin-top: 1px;
width: 200px;
height: 18px;
}
#HomeText a
{
color: white;
font-weight: bold;
}


#dezignITLogoPrint
{
display: none;
}

#PageDivider
{
clear: both;
border-top: 1px solid #FFF;
height: 18px;
background-color: #971B22;

}
* html #PageDivider {
	height: 19px;
}
#PageDividerMiddle
{
position: absolute;
top: 126px;
left: 0px;
height: 18px;
width: 210px;
background-color: #000;
border-right: 1px solid #FFF;
}
#PageDividerRight
{
position: absolute;
top: 126px;
left: 220px;
height: 18px;
width: 0px;
background-color: #000;
border-right: 1px solid #FFF;
}
* html #PageDividerRight {
left: 223px;
}
#ie50_Content
{
position: relative;
margin-left: 220px;
margin-top: 50px;
margin-bottom: 30px;
margin-right: 60px;
color: #3B3A3A;
max-width: 600px;
font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}



#Footer
{
clear: both;
margin-left: 10px;
margin-top: 40px;
padding: .5em;
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: 12px;
color: #3B3A3A;
}
#Footer .printaid{
	margin-left: 10px;
	margin-top: 16px;
	float: left;
}

#Footer ul {
	list-style-type: none;
	padding: 0;
	margin: 40px 0px 0px 200px;
}

#Footer ul li {
	display: inline;	
	margin-left: 10px;
}

#Footer li a {
	color: #971B22;
}

#login_box {
position: absolute;
top:400px;
left: 20px;
border: 1px solid #971B22;
}

#login_box input.fields {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #0D3A5B;
	border: 1px solid #971B22;
	width: 133px;
	margin: 0 0 0 3px;
}
#login_box input.submit {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #971B22;
	padding: 3px 0 0 10px;
	margin: 3px 0 5px 10px;
}
/* -------- end of layout items ----*/

/* ------ main navigation items ---- */
#navcontainer 
{
float: left;
margin: 73px 0 30px 30px;
list-style-type: none;
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0; }

#navcontainer li a
{
display: block;
color: #971B22;
width: 110px;
padding: 1px 0px 1px 1px;
text-decoration: none;
font-weight: bold;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

#navcontainer a:hover
{
color: #5E49A2;
}

#navcontainer ul li.activeItem a
{
color: #971B22;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
padding: 1px 0px 1px 20px;
	background-image: url(/img/article/dezignITBullet.jpg); 
	background-repeat: no-repeat;
	background-position: 0 30%;
}


/* --------  end main navigation items   -----*/
/* 
all links in the website, to cover all links that are not elsewhere defined 
*/
a:hover, a:active, a:visited, a:link
{
color: #971B22;
text-decoration: none;
}

h1 {  
    font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #971B22;
	margin-top: 14px;
	margin-bottom: 25px;
  } 
h2 {  
    font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #971B22;
	margin-top: 2px;
	margin-bottom: 5px;
  }
h3 {  
    font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F86A2;
	margin-top: 2px;
	margin-bottom: 10px;
  }   
  
.formButton	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; color: #971B22; font-weight: bold; }
.formLabel	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; }
.checkLabel	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.radioLabel	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.formTextArea	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px;	}
.inputText	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.inputPass	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.selectMenu	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.selectList	{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight: bold;}



