* {
	margin: 0;
	padding: 0;
} /*--This gets rid of ALL the margin and padding in the whole site, since each Web browser vendor sets their own default sizes. This allows you to set whatever padding and margin you would like on any element--*/
/* mac hide\*/ 
html, body {height:100%} 
/* end hide */
body	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	height:100%;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image:  url(../images/bg1_body.gif);
	background-position: center top;
	background-repeat: repeat-x;
	background-color:#F7F7F7; /*background-color: F2E3EE#;  color: #000000;*/
	}
#outer{ 
   				min-height:100%; 
   				width:718px; /* add 2px if borders are not used */ 
   				border-left:1px solid #C9C9C9; 
   				border-right:1px solid #C9C9C9; 
   				color: #777777; 
   				text-align:left; 
   				margin:auto; 
   				position:relative; 
   				background:#FFFFFF; 
/* The background image needs to be the same width as the #left div. The one I used is 138px X 9px */ 
} 
* html #outer{height:99.9%;} /*For ie as treats height as min-height anyway - also addreeses rounding bug at bottom of screen in IE*/ 

div,p  {margin-top:0}/*clear top margin for mozilla*/ 

div	{
						color:#626262;
						font-size:12px;
						line-height:14px;
						}
b	{
						color:#8A8A8A;
						}
p {
						font: 100% Verdana, Arial, Helvetica, sans-serif;
						font-size: 1.0em;
						line-height: 1.5;
}
img {
						border:0;
						}
.main { 				
						width: 720px; 
						height:100%; 
						margin:auto; 
						text-align:left;
						background:#FDFDFD;			
						}
#container {
						margin: 0 auto;
						padding: 0;
						background: #FFFFFF;
						/*min-width: 720px;*/ 
						width: 718px;
						height: 100%; /*Uncomment this to create a fixed-width page*/
} /*--The container div encloses the whole cp template to make sure everything is positioned correctly--*/						
.flash	{
						height:316px;
						width:720px; 
						}							
.content_0	{
						width:718px;
						height:628px;
						} 
#content {
						font-size: 12px;
						width: 100%;
						margin: 20px 0 0 0;
						padding: 0;
						background: #fdfdfd;
						} 
.dt	{
						display:table;
						
						}						
.dr	{
						display:table-row;
						}
.dc	{
						display:table-cell;
						text-align:left;
						float:left;
						}		
#menutitle{
						font-weight:bold;
						text-align:left;
						margin:2px;
						}
.menucontainer {
						border:1px solid #C0C0C0;
						background-color:#FFFFFF;
						width:140px;
						margin:2px;
						float: left;
						}
/*-----------------------------------------------------------------------
				Header, Logo, Department Name
------------------------------------------------------------------------*/
#header{ 
   
   min-height:1px; 
   background:#FFFFFF; 
   border-top:0px solid #C0C0C0; 
   border-bottom:0px solid #C0C0C0; 
   position:relative; 
   /*margin-top: -1px;*/
} 
* html #header{height:1px} 

/*/ #header { margin-top: -5px; } /* */ /*<--IE 8 Hack*/
/*-----------------------------
			CP Logo
-------------------------------*/

#header #cplogo, #header #cplogo a { /*--The link is for the alt text color if images are turned off--*/
	height: 1.9em;
	display: block;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
#cplogo {
	float: left;
	width: 166px;
}
/*-------------------------------------------------------------------------------------
The Content Area of the Header. This contains the Dept Name/Logo and the CP name 
--------------------------------------------------------------------------------------*/ 
 
#headercontent {
	float: left;
	width: 55%;
	padding: 1px 0 0 0;
}
#headercontent #deptname {
	color: #CCCCCC;
	border-left: #CCCCCC solid 1px;
	padding: 0 0 0 20px;
}
/*/ #headercontent #deptname { margin-top: -20px; } /* */ /*<--IE 8 Hack*/
#deptname {
	margin-bottom: 10px;
}
#header #deptname a:link, #header #deptname a:visited {
	text-decoration: none;
	color: #fff;
}
#header #deptname a:focus, #header #deptname a:hover, #header #deptname a:active {
	text-decoration: underline;
	color: #fff;
}
#headercontent #deptname p#department_name {
	font-family: "Times New Roman", Times, serif;
	color: #fff;
	font-size: 170%;
	font-weight: normal;
}
#headercontent #deptname p#small_department_name {
	font-family: "Times New Roman", Times, serif;
	color: #fff;
	font-size: 130%;
	font-weight: normal;
}
#headercontent #deptname p#optional_deptinfo {
	font-size: 80%;
}
#header #cp {
	/*height: 10%;*/
	clear: both;
	padding: 3px 2px 3px 12px;
	margin: 0 0 5px 0;
	/*background: #FFFFFF;*/
	background: url(../images/leftnav/leftnav_h1menu.gif) #d6d6d6 repeat-x bottom left;
	text-align: left;
	display: block;
	border-bottom: #f8f8f8 solid 1px;
}
#header #cp p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	color: #808080;
	letter-spacing: 1px;
	background: #D6D6D6;
	/*margin-left: 50px;*/
	padding: 3px 0px 3px 0;
}
#header #cp a:link, #header #cp a:visited {
	color: #000;
	text-decoration: underline;
}
#header #cp a:focus, #header #cp a:hover, #header #cp a:active {
	color: #000;
	text-decoration: underline;
}
						
/*-----------------------------------------------------------------------
					Utility Menu Search = The Search Box
------------------------------------------------------------------------*/

#search {
	margin: 1px 1px 0px 3px;
	float: left;
	width: 165px;
	color: #FFFFFF;
}
#submit {
	position: relative;
	width: 28px;
	display: inline;
	color: #fff;
}
/*/ #submit { top: 0; left: 0; } /* */ /*<--IE 8 Hack*/
#submit2 {
	position: relative;
	width: 40px;
	display: inline;
	color: #fff;
}
#search label {
	font-size: 70%;
}
input#q {
	width: 100px;
}

/*-----------------------------------------------------------------------
							Breadcrumb Area
------------------------------------------------------------------------*/

#breadcrumb {
	
	padding: 30px 2px 3px 0px;
	background: #fdfdfd;
	color: #586e55;
	font-size: 95%;
	width: 95%;
}
#breadcrumb a:link, #breadcrumb a:visited {
	text-decoration: none;
	color: #586e55;
}
#breadcrumb a:focus, #breadcrumb a:hover, #breadcrumb a:active {
	text-decoration: underline;
	color: #586e55;
}

/*-----------------------------------------------------------------------
							Left Navigation
------------------------------------------------------------------------*/

#leftnav {
	position:relative;/*ie needs this to show float */ 
	float: left;
	margin:1px;
	width: 140px;
	/*border-right: 3px solid #C9C9C9;*/
	border: 3px solid #CCCCCC;
	font-family: Tahoma;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	padding: 2px 0 0 0;
}
#leftnav p {
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

/*--For accessbility reasons, this header level-1 must be here--*/
#leftnav h1 {
	font-size: 100%;
	text-align: left;
	color: #77BECB;
	letter-spacing: 5px;
	padding: 4px 0 4px 0;
	background: #D6D6D6;
	border-bottom: #666 solid 1px;
	background: url(../images/leftnav/leftnav_h1menu.gif) left top no-repeat #ccc743;
}
#leftnav h2 {
	font-size: 90%;
	background: url(../images/leftnav/leftnav_h1menu.gif) #fdfdfd repeat-x left bottom;
	display: block;
	padding: 3px 2px 4px 0px;
	color: #77BECB;
}
#leftnav h2 a:link, #leftnav h2 a:visited {
	text-decoration: none;
	color: #001728;
}
#leftnav h2 a:focus, #leftnav h2 a:hover, #leftnav h2 a:active {
	text-decoration: underline;
	color: #74BECB;
}
#leftnav ul {
	margin: 0;
	list-style-type: none;
}
#leftnav ul li {
	font-size: 75%;
	color: #002200;
}
#leftnav ul li a {
	text-decoration: none;
	padding: 6px 6px 6px 12px;
	display: block;
	border-bottom: #D1D0D0 solid 1px;
	border-top: #FFFFFF solid 1px;
	height: 100%;
}
#leftnav ul li a:link, #leftnav ul li a:visited {
	color: #74BECB;
	background: none;
}
#leftnav ul li a:focus, #leftnav ul li a:hover, #leftnav ul li a:active {
	color: #74BECB;
	background: #D6D6D6;
	border-top: #D6D6D6 solid 1px;
}
#leftnav ul ul {
	margin-top: 0;
}
#leftnav ul ul li {
	font-size: 90%;
}
#leftnav ul ul li a {
	padding: 2px 5px 3px 19px;
}
#leftnav ul ul li a:link, #leftnav ul ul li a:visited {
	color: #FFFFFF;
	background: #F2F2F2;
}
#leftnav ul ul li a:focus, #leftnav ul ul li a:hover, #leftnav ul ul li a:active {
	color: #74BECB;
	background: #D6D6D6;
	border-top: #D6D6D6 solid 1px;
}
/*-----------------------------------------------------------------------
							Left Column Content
------------------------------------------------------------------------*/

#navcontent1 {
	width: 145px;  
	font-size: 90%;
	margin-top: 20px;
	text-align:left;
	background:#FFFFFF;
	border:1px solid #CCCCCC
}
#navcontent1 h2 {
	font-size: 150%;
	background: url(../images/leftnav/leftnav_h1menu.gif) #fdfdfd repeat-x left bottom;
	display: block;
	margin: 0 0 5px 0;
	padding: 3px 2px 3px 12px;
	color: #74BECB;
	border-bottom: #f8f8f8 solid 1px;
}
#navcontent1 h2 a:link, #navcontent1 h2 a:visited {
	text-decoration: none;
	color: #74BECB;
}
#navcontent1 h2 a:focus, #navcontent1 h2 a:hover, #navcontent1 h2 a:active {
	text-decoration: underline;
	color: #74BECB;
}
#navcontent1 h3 {
	font-size: 100%;
	background: url(../images/leftnav/leftnav_h1menu.gif) #fdfdfd repeat-x left bottom;
	color: #74BECB;
	margin: 0 10px 3px 1px;
	padding: 8px 0 1px 2px;
	border-bottom: #D1D1D1 solid 2px;
}
#navcontent1 h3 a:link, #navcontent1 h3 a:visited {
	color: #00FFFF;
	text-decoration: none;
}
#navcontent1 h3 a:focus, #navcontent1 h3 a:hover, #navcontent1 h3 a:active {
	color: #000099;
	text-decoration: none;
}
#navcontent1 p {
	margin: 0 10px 5px 1px;
}
#navcontent1 p a:link, #navcontent1 p a:visited {
	color: #74BECB;
	text-decoration: underline;
}
#navcontent1 p a:focus, #navcontent1 p a:hover, #navcontent1 p a:active {
	color: #000099;
	text-decoration: underline;
}
#leftnav #navcontent1 ul {
	margin: 0 10px 5px 0px;
}
#leftnav #navcontent1 ul li {
	font-size: 100%;
	color: #77FEBC;
	line-height: 16px;
	list-style-image: url(../images/leftnav/arrow_bullet.gif);
	padding: 0 5px 4px 0;
}
#leftnav #navcontent1 ul li a {
	margin: 0;
	padding: 0;
	border: 10px;
	background: none;
	display: inline;
	color: #CCCCCC;
	text-decoration: none;
}
#leftnav #navcontent1 ul li a:link, #leftnav #navcontent1 ul li a:visited {
	color: #74BECB;
	text-decoration: underline;
}
#leftnav #navcontent1 ul li a:focus, #leftnav #navcontent1 ul li a:hover, #leftnav #navcontent1 ul li a:active {
	color: #000099;
	text-decoration: underline;
}
#navcontent1 img {
	text-align: center;
	display: block;
	margin: 10px auto;
}
/*---| Gold Highlight Area |---*/

#leftnav #navcontent1 h2.gold {
	background: url(../images/leftnav/leftnav_top-bkgrd-gold.gif) left top no-repeat #DAC96C;
	margin: 0;
	padding: 3px 2px 3px 1px;
	border-bottom: #F7ECC1 solid 1px;
}
#leftnav #navcontent1 h3.gold {
	background: #FFFFFF;
	margin: 0;
	padding: 8px 10px 4px 1px;
	border-bottom: none;
}
#leftnav #navcontent1 p.gold {
	background: #FFFFFF;
	margin: 0;
	padding: 0 10px 5px 1px;
}
#leftnav #navcontent1 ul.gold {
	background: #FFFFFF;
	margin: 0;
	padding: 5px 0;
}
#leftnav #navcontent1 ul.gold li {
	margin-left: 25px;
}	
/*-----------------------------------------------------------------------
								Content
------------------------------------------------------------------------*/

#content-1col {
	background: #fdfdfd;
	padding: 5px 20px 20px 20px;
}
#content-2col {
	border-left: #CCCCCC solid 2px;
	width: 520px;
	float: right;
	margin: 0 0 0  140px;
	padding: 5px 2px 2px;
	height: 100%;
	/*margin-left: 140px;*/
	/*margin-right: 2px;*/
	background: #FDFDFD;
}
#content-3col {
	border-left: #666666 solid 1px;
	border-right: #666666 solid 1px;
	margin: 0 110px 0 150px;
	padding: 5px 20px 20px;;
	background: #fdfdfd;
}
#content {
	font-size: 100%;
	text-align: left;
	display: block;
	width: 90%;
	margin: 22px 5px 2px 2px;
	/*padding: 0;*/
	padding-bottom:2em;
	background: #FDFDFD;
	padding:30px 0px 22px 1px;

}
#maincontent {
	font-size: 100%;
	text-align: left;
	display: block;
	width: 90%;
	margin: 22px 5px 2px 2px;
	/*padding: 0;*/
	padding-bottom:2em;
	background: #FDFDFD;
	padding:30px 0px 22px 1px;

}
#centrecontent { 
   width:520px; 
   float:right; 
   padding: 40px 1px 1px 1px;
   padding-bottom:2em;
} 
#centrecontent p {
		padding-left:0px;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		line-height: 1.5;
} 
#content p {
		padding-left:0px;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		line-height: 1.5;
} 


/*------------| HACKS |------------*/

* html #content-1col {
	mar\gin: 0;
	f\loat: left;
	\padding: 5px 20px 0 20px;
}
* html #content-2col {
	mar\gin: 0;
	f\loat: left;
	\padding: 40px 20px 0 20px;
}
* html #content-3col {
	mar\gin: 0;
	f\loat: left;
	\padding: 5px 20px 0 20px;
}
* html #content {
	\overflow: hidden;
}
/*--------------Formatting------------*/

#content a:link, #content a:visited {
	color: #F6F6F6;
	text-decoration: underline;
}
#content a:focus, #content a:hover, #content a:active {
	color: #000099;
	text-decoration: underline;
}
.a:link, #content a:visited {
	color: #F6F6F6;
	text-decoration: underline;
}
.a:focus, #content a:hover, #content a:active {
	color: #000099;
	text-decoration: underline;
}
#content h1 {
	font-size: 150%;
	color: #003300;
	margin: 0 0 20px 0;
	padding: 0 0 2px 0;
	border-bottom: #B7B7B7 dashed 1px;
}
#content h1 a:link, #content h1 a:visited {
	color: #003300;
	text-decoration: underline;
}
#content h1 a:focus, #content h1 a:hover, #content h1 a:active {
	color: #000099;
	text-decoration: underline;
}
#content h2 {
	margin-top: 15px;
	font-size: 140%;
	color: #336600;
}
#content h2 a:link, #content h2 a:visited {
	color: #336600;
	text-decoration: underline;
}
#content h2 a:focus, #content h2 a:hover, #content h2 a:active {
	color: #000099;
	text-decoration: underline;
}
#content h3 {
	margin-top: 15px;
	font-size: 110%;
	color: #003300;
}
#content h3.indent {
	margin-left: 20px;
}
#content h3 a:link, #content h3 a:visited {
	color: #003300;
	text-decoration: underline;
}
#content h3 a:focus, #content h3 a:hover, #content h3 a:active {
	color: #000099;
	text-decoration: underline;
}
#content h4 {
	font-size: 100%;
	color: #336600;
}
#content h4.indent {
	margin: 0 0 0 20px;
}
#content h4 a:link, #content h4 a:visited {
	color: #336600;
	text-decoration: underline;
}
#content h4 a:focus, #content h4 a:hover, #content h4 a:active {
	color: #000099;
	text-decoration: underline;
}
#content p {
	margin-bottom: 15px;
	line-height: 150%;
	font-size: 100%;
}
#content p.indent {
	margin: 0 0 15px 20px;
}
#content ul {
	color:#626262;
	margin: 1px 0 1px 2px;
	list-style-position: inside;
	list-style-type: circle;
	line-height: 150%;
}
#content ul li {
	color:#626262;
	margin: 0 0 1px 0;
	line-height: 150%;
}
#content ol {
	color:#626262;
	margin: 1px 0 0 2px;
	list-style-position: inside;
	line-height: 150%;
}
#content ol li {
	margin: 0 0 1px 0;
	line-height: 150%;
}
#content blockquote {
	margin: 0 0 0 3px;
}
#content em {
	font-style: oblique;
}
#content strong {
	font-weight: bold;
}
/*---------------Miscellaneous-------------*/

.contentBox {
	padding: 10px;
	margin: 0 15px 20px 15px;
	border: #666666 solid 1px;
	background: #EAE6E6;
}
.contentBox_no_outline {
	padding: 10px;
	margin: 0 15px 20px 15px;
	background: #EAE6E6;
}
.contentBox_outline_only {
	padding: 10px;
	margin: 0 15px 20px 15px;
	border: #ccc solid 2px;
}
#content .insetBox_left {
	float: left;
	margin: 0 10px 10px 0;
}
#content .insetBox_right {
	float: right;
	margin: 0 0 10px 10px;
}
#content .insetBox_left p, #content .insetBox_right p {
	text-align: center;
	font-size: 95%;
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 130%;
}
#content hr {
	border: none 0;
	border-top: 1px solid #AAAAAA;
	height: 1px;
	margin: 0 0 20px 0;
}
#content .backtotop {
	border-top: 1px solid #AAAAAA;
	text-align: right;
	font-size: 90%;
}
.textBullet {
}
.center {
	text-align: center;
}
img.center {
	margin: 0 auto;
	display: block;
}
.right {
	text-align: right;
}
code, kbd {
	font-size: 12px;
}
.bit {
	color: #000099;
}
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/						
ul {
						font-size: 100%;
						font-style:normal;
						list-style-type:none;
						margin:0px; 
						padding:1px; 
						}	
em, i {
						font-style:normal;
						}						
form  {
						margin:0px;
						padding:0px;
						}
.form div  {
						height:25px;
						width:40px; /*----was 160*/
						}	
																					
/*----------------------------------------------------   a	 ------------ grey menue*/						

a.menu:link, a.menu:visited  {
 								color:#eeeeee;
 								background-color:#737994;
 								text-decoration:none;
							}
a.menu:active, a.menu:hover {
 								color:#737994;
 								background-color:#eeeeee;
							}
a.menu {
 						display:block;
 						padding:3px;
 						border-top:1px solid #000;
 						background-color:#737994;
 						text-align:left;
 						font-weight:bold;
						color:#eeeeee;
 						text-decoration:none;
						 }
a	{
						color:#74BECB;
						font-size:12px;
						text-decoration:none;
						}
/*----------------------------------------------------   a	 ------------ pale blue menue*/						

a:hover	{
						color:#74BECB;
						font-size:12px;
						text-decoration:underline;
						}
em a	{
						color:#74BECB;
						font-size:12px;
						text-decoration:underline;
						}
em a:hover	{
						color:#74BECB;
						font-size:12px;
						text-decoration:none;
						}						
span, span b	{
						color:#626262;
						}
span a	{
						color:#B8B8B8;
						text-decoration:underline;
						}
span a:hover	{
						color:#B8B8B8;
						text-decoration:none;
						}												
/*----------------------------------------------------   input, textarea	 ---------------------*/						
input, textarea {
						width:520px;
						background-color:#ffffff;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color:#636363;
						line-height:13px;
						padding-left:5px;
						padding-right:3px;
						margin: 0 0 0 165px;
						}		
input, textarea1 {
						width:28;
						background-color:#ffffff;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#636363;
						line-height:13px;
						padding-left:5px;
						padding-right:3px;
						}																						
input	{
						height:18;
						margin:0px 0px 0px 0px;
						}
textarea	{
						height:145px;
						height:100%;
						margin:0px 0px 0px 0px;
						overflow:auto;
						}
textarea1	{
						height:245px;
						margin:0px 0px 0px 0px;
						overflow:auto;
						}
.right { 				
						text-align:right; 
						vertical-align:middle;
						}						
/*-----------------------------------------------------  cl_0 li	 	---------------------*/
.cl_0 li	{
						background-image:  url(../images/list_0_2.gif);
						background-position: 0px 1px;
						background-repeat: no-repeat;
						font-size:12px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 15px;
						line-height:14px;
						color:#626262;
						}
.cl_0 li b	{
						color:#8A8A8A;
						}						
.cl_0 li a	{
						color:#74BECB;
						font-size:11px;
						text-decoration:none;
						}
.cl_0 li a:hover	{
						color:#74BECB;
						font-size:11px;
						text-decoration:underline;
						}
/*-----------------------------------------------------  	 li	 	---------------------*/
li	{
						background-image:  url(../images/list_0_1.gif);
						background-position: 0px 1px;
						background-repeat: no-repeat;
						margin:0px 0px 3px 0px; 
						padding:0px 0px 0px 7px;
						line-height:15px;
						font-size: 1.0em;
						line-height: 1.5;
						color:#777777;
						text-align:left;
						}
li a	{
						color:#001728;
						font-size:12px;
						text-decoration:none;
						}
li a:hover	{
						color:#74BECB;
						font-size:12px;
						text-decoration:underline;
						}
h1	{
						color:#74BECB;
						font-size:130%;
						text-decoration:none;
						font-weight:bold;
						text-align:left;
						margin:2px;
						}
h2	{
						color:#74BECB;
						font-size:120%;
						text-decoration:none;
						font-weight:bold;
						text-align:left;
						margin:2px;
						}						
h3	{
						color:#74BECB;
						font-size:110%;
						text-decoration:none;
						font-weight:bold;
						text-align:left;
						margin:1px;
						}			
h4	{
						color:#74BECB;
						font-size:100%;
						text-decoration:none;
						font-weight:bold;
						text-align:left;
						margin:1px;
						}			
h5	{
						color:#74BECB;
						font-size:100%;
						text-decoration:none;
						text-align:left;
						margin:1px;
						}			
.icon {
						margin:0px 7px 0px 0px;
						text-align:right;
						height:33px;
						}						
.icon	img {
						margin:8px 7px 0px 7px;
						}
.menu	 {
						height:66px;
						}
.menu	img {
						margin:16px 10px 0px 10px;
						}	
.cl_1 	{
						color:#8A8A8A;
						}																																			
/*------------------------------------------------------- footer	 ---------------------*/
#footer {
	position:relative;
	width:720px;
	clear:both;
	margin-top:0;
	height: 275px;
	border-top:2px solid #808080;
	border-bottom:1px solid #C9C9C9;
	background-color: #FFFFFF;
	color: #000000;
	/*left:20px;*/
	bottom:-2px;
	/*top: -68px;*/
	visibility: visible;
	padding: 0px;
	text-align: left; /* Needed for IE*/
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
* html #footer {/*only ie gets this style*/ 
   \height:252px;/* for ie5 */ 
   he\ight:250px;/* for ie6 */ 
   margin-bottom:-1px; 
} 
#footer p {
	font-size: 12;
	margin: 0 0 10px 0;
}
#clearfooter {
	width:100%;
	height:252px;
	clear:both;
	overflow:hidden;
	} /* to clear footer */ 
	/* To clear any floats - IE should like it */
.clearfoot {
height:252px;
/*height of .bottomgoogle plus bottom: #px value*/
clear:both;
overflow:hidden;
background:#00F;
}

.clear {
clear:both;
font-size:0;
line-height:0px;
}

#footer_links {
	padding: 2px 200px 4px 10px;
	background: #fdfdfd url(../../images/footer/footer.gif) no-repeat right bottom;
	font-size: 12;
	color: #003300;
}
#footer_links a {
	padding: 0 5px;
}
#footer_links a:link, #footer_links a:visited {
	color: #003300;
	text-decoration: none;
}
#footer_links a:focus, #footer_links a:hover, #footer_links a:active {
	color: #003300;
	text-decoration: underline;
}
#footer_deptlinks {
	margin: 10px;
	float: left;
	width: 100px;
}
#footer_deptlinks a:link, #footer_deptlinks a:visited {
	color: #003300;
	text-decoration: none;
}
#footer_deptlinks a:focus, #footer_deptlinks a:hover, #footer_deptlinks a:active {
	color: #003300;
	text-decoration: underline;
}
#footer_deptinfo {
	margin: 10px;
	float: right;
	text-align: justify;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer_deptinfo a:link, #footer_deptinfo a:visited {
	color: #003300;
	text-decoration: underline;
}
#footer_deptinfo a:focus, #footer_deptinfo a:hover, #footer_deptinfo a:active {
	color: #003300;
	text-decoration: underline;
}
.footer div , .footer b	{
						color:#676767;
						font-size:11px;
						}	
.footer a	{
						color:#74BECB;
						font-size:11px;
						text-decoration:none;
						}
.footer a:hover	{
						color:#74BECB;
						font-size:11px;
						text-decoration:underline;
						}
.footer span a	{
						color:#676767;
						font-size:11px;
						text-decoration:none;
						}
.footer span a:hover	{
						color:#676767;
						font-size:11px;
						text-decoration:none;
						}	
						
.Stil1 					{
						color: #77BECB
						font-size:11px;
						text-decoration:none;
						}
.Stil2 {
	color: #77BFCB;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 150%;
}
.Stil3 {
		font-size: larger
}
.Stil4 {
	font-size: 12px;
	font-family: Tahoma;
	color: #77BECB;
}

/*-----------------------------------------------------------------------
								Images
------------------------------------------------------------------------*/
#content img {
	vertical-align: text-bottom;
}
img.imageright {
	float: right;
	margin: 0 0 10px 10px;
}
img.imageleft {
	float: left;
	margin: 0 10px 10px 0;
}				
/*-----------------------------------------------------    end   ---------------------*/													

