#bod_menu_table{
background-image:url('./images/body_bground.gif');
width:800px;
}

#bod_second_nav_table {
border:1px solid #C2C3C5;
margin-top:5px;
height:200px;
width:100%;
background-color:#ECECEC;
background-image:url('./images/second_nav_body_bground.jpg');
background-repeat:repeat-x;
}


p  {
font-family: Futura, Arial, Verdana;
font-size:12px;
line-height:17px;
}

/*Do not put a whitespace-nowrap here or it will mess with long links and not wrap them*/
a, img {
border:0px;
}

.p_float {
float : left; 
margin-left: 0px; 
margin-right: 15px; 
margin-top: 0px; 
margin-bottom: 10px; 
border:2px;
border-style:solid; 
border-color:black;
font-family: Arial;
color:#C31200;
font-size:12px;
font-weight:bold;
}

li {
font-family: Futura, Arial, Verdana; 
color:#000000;
font-size:12px;
line-height:17px;
margin-bottom:4px;
margin-left:0px;
}

ul[type="circle"] {
font-family: Futura, Arial, Verdana; 
color:#000000;
font-size:12px;
line-height:17px;
margin-bottom:4px;
list-style-image: url("./icons_site/Water-drop-color.gif");
}

dt {
color: #000000;
font-size: 12px;
text-transform:none;
font-family: Futura, Arial, Verdana; 
font-weight:bold;
line-height:17px;
}

dd {
margin-top: 4px;
line-height:17px;
}

.port_img {
border:1px solid #CC3333;
padding: 0px;

}

/*This is for the forms*/
form {
margin:0px;
padding:0px;
}

.error {
font-family: Futura, Arial, Verdana;
color:#ED542B;
font-size:12px;
font-style:italic;
font-weight:bold;
} 

select {
background-color:#FFFFFF;
color:#000000;
font-size:12px; 
font-family: Futura, Arial, Verdana; 
}

textarea {
background-color:#FFFFFF;
color:#000000;
font-size:12px; 
font-family: Futura, Arial, Verdana; 

}


input {
background-color:white;
color:black!important;
font-family: Futura, Arial, Verdana; 
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;
}

input.button {
background-color:white;
border:2px solid black;
color:black;
font-family: Futura, Arial, Verdana; 
font-size:10px;
font-weight:bold;
}



#portal_table {
margin-top:10px;
}

.portal_table_cell{
background-image:url('./_apps/portals/images/portals_table_bground.jpg');
background-repeat:repeat-y;
margin-top:10px;
padding-left:5px;
background-position: top left;
}

.portal_img{
border:1px solid black;
}


.portal_table_cell_right{
background-image:url('./_apps/portals/images/portals_table_bground.jpg');
background-repeat:repeat-y;
padding-right:15px;
padding-bottom:5px;
padding-left:10px;
height:55px;
background-position: top right;
font-size:16px;
line-height:25px;
}

.portal_table_cell_left{
background-image:url('./_apps/portals/images/portals_table_bground.jpg');
background-repeat:repeat-y;
margin-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
background-position: top left;
width:58px;
}

/* THIS IS CCS_BECKER.CSS  */


@charset "UTF-8";




/* tag overrides */


body {
	background-image: url(images/bkgd-grey.jpg);
	background-repeat: repeat;
	margin:20px;
	padding:0;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

div {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	
}

div.item_info{
	padding:3px 10px 2px;
	font-size: 1em;
	margin-left:15px;
}

div.left_margin{
	padding:3px 15px 2px;
	font-size: 1em;
}


h1, h2, h3, h5 {

	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left: 0px ;
	margin-top:10px;
	font-size:15px;
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	margin-top:20px;
	margin-left: 0px ;
	margin-bottom:0px;
	font-size:24px;
	font-weight:bold;
}

div.footer {
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:4px 15px;
	font-size:16px;
	font-weight:normal;
}

p {

	font-size: 1em;
}





/* Div properties */


#container {
	width:850px;
	border:1px solid #000;
	margin:auto;
	background-color:#FFF;
}
#top {
	background-image: url(images/logo.jpg);
	background-repeat:no-repeat;
	height:72px;
	text-align:right;
}
#nav, #footer {
	background-color:#000099;
	width:850px;
	color:#999999;
}
#nav {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
#main {
	width:550px;
	background-color:#;
	background-image:url(images/corner-photo-black.gif);
	background-repeat:repeat-y;
	
}
#main2nd {
	width:850px;
	background-color:#FFFFE0;
	}
#content {
	width:550px;
	float:right;
	overflow: visible;
}
#content2nd {
	width:634px;
	float:right;
	overflow: visible;
}
#left {
	width:300px;
	background-color:#000;
	float:left;
}
#left2nd {
	width:216px;
	background-color:#000;
	float:left;
}
#left2nd p {
	font-size:.9em;
	padding:2px 0px;
}
#left img {
	border:0;
}
#left2nd img {
	border:0;
}
#left2nd table {
	margin-top:15px;
}
#flash {
	width:550px;
	border-bottom:1px solid #000;
	margin:0;
	padding:0;
}
#text {
	width:550px;
	float:left;
	background-image:url(images/text-rounded-corner.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-position: left 150px;
}
#text2nd {
	width:610px;
	float:left;
	background-image:url(images/text-rounded-corner.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding-left:0px;
	padding-top: 10px;
}

#text ul {
	list-style-image:url(images/bullet-image-blue-tan.gif);
	list-style-type:circle;
	list-style-position: outside;
}


#corner {
	width:150px;
	background-color:#333;
	float:right;
	margin:0;
	padding:0;
}
#corner img{
border:0;
}
#footer {
	border-top:1px solid #000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
}












/* Links in areas besides Nav and Footer divs */


a:link {
	color: #000000;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:visited {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:12px;
}
a:hover {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:12px;
}
a:active {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;

}









/* Links in Nav and Footer divs */


/*#nav a:link {
	color: #ccc;
	text-decoration:none;

	font-size: .8em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#nav a:visited {
	color: #ccc;
	font-size: .8em;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#nav a:hover {
	color: #fff;
	font-size: .8em;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#nav a:active {
	color: #999999;
	font-size: .8em;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}*/

#footer a:link {
	color: #ccc;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: 4px 5px;
}
#footer a:visited {
	color: #ccc;
	font-size: 12px;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#footer a:hover {
	color: #fff;
	font-size: .8em;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#footer a:active {
	color: #999999;
	font-size: .8em;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* Classes */



.padding {
	padding:3px 15px 2px;
}
