/* description: Stylesheet for the Home Page. */

body {
	background-color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
} 

.content_normal { /* width of entire portal layout */
	width: 770px;
}

.content_areas { /* width of entire content area layout */
	width: 770px;
}

.portal_table {
	width: 770px;
}

.background_normal {
	background-color: transparent;
	width: 100%;
}

.background_layout {
	background: url("/skins/default/images/bg.png");
	border-top: #AAAAAA 1px dotted;
	border-left: #AAAAAA 1px dotted;
	width: 100%;
}

/* normal areas; styles for all content areas (seen by all users) */
.header_left_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.header_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.header_right_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }

.top_left_normal { width: 150px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.top_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.top_right_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }

.middle_left_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding-top: 3px; }
.middle_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding-top: 3px; }
.middle_right_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding-top: 3px; }

.bottom_left_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.bottom_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.bottom_right_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }

.footer_left_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.footer_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.footer_right_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }

/* various content styles used globally */
h2 {
	display: block;
	font-family: arial, helvetica, sans-serif; 
	width: 124px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 16px;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
	font-size: 1.2em;
	color: #0d7c99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

h3 {
	font-family: arial, helvetica, sans-serif; 
	display: block;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #0d7c99;
	font-size: 2.4em;
	font-weight: normal;
	clear: both;
}

ul {
	font-family: 12px arial, helvetica, sans-serif; 
	list-style-image: url('/portals/34ee189d82/files/err-red.gif');
}

/* content menus */
ul.menu {
	list-style-image: url('/portals/34ee189d82/files/err-red.gif');
}

ul.menu li a {
	font-weight: bold;
	text-decoration: none;
	color: #0660a7;
}

ul.menu li a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #0660a7;
}

ul.menu li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #68b0e9;
}


/* menu1 */
.menu1 {
	font-size: 100.01%;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	list-style-image: url('/portals/34ee189d82/files/err-red.gif');
	margin-top: 18px;
	margin-left: 18px;
}

.menu1 a {
	font-size: 100.01%;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.menu1 a:visited {
	font-size: 100.01%;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.menu1 a:hover {
	font-size: 100.01%;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

/* menu2 */
ul.menu2 {
	font-size: 100.01%;
	text-decoration: none;
	color: #ffffff;
	list-style-image: url('/portals/34ee189d82/files/err-red.gif');
	margin-top: 18px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 18pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

.menu2 a:link {
	text-decoration: none;
	color: #ffffff;
}

.menu2 a:visited {
	text-decoration: none;
	color: #ffffff;
}

.menu2 a:hover {
	text-decoration: none;
	color: #ffffff;
}
