@charset "utf-8";
/* CSS Document */

.error{
	font-weight:bold;
	color:red;
	border:1px dotted pink;
	padding:2px;
}

body
{
	background:#FFFFFF;
	font-family:"Lucida Grande",Lucida Sans Unicode,Lucida Sans,Helvetica,Arial,sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
}

a
{
	color:#0087DB;
}

div#div_wrapper_id
{
	margin: 0;
	margin-top:10px;
	width:800px;
}

div#div_header_id
{
	width:100%;
	height:78px;
	background-image:url(../images/bar-top.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:1px solid;
	border-bottom:none;
	border-color:#FFFFFF;
}

div#div_menu_left_id
{
	width:180px;	/*	width(div_wrapper_id) - width(div_content_right_id)	*/
	/*height:460px;*/	/*	height(div_wrapper_id) - height(div_header_id)	- height(div_footer_id)*/
	height:100%;
	float:left;
}

div#div_content_right_id
{
	width:618px;	/*	width(div_wrapper_id) - width(div_menu_left_id)	*/
	/*height:460px;*/	/*	height(div_wrapper_id) - height(div_header_id)	- height(div_footer_id)*/
	height:100%;
	float:left;
	border-left:1px solid;
	border-left-color:#DFDFDF;	
	border-right:1px solid;
	border-right-color:#DFDFDF;		
}

div#div_image_id
{
	width:100%;
	height:150px;
	background-image:url(../images/bar-blue-2.jpg);
	background-repeat:no-repeat;
}

div#div_content_middle_id
{
	width:100%;
	/*height:340px;*/
	height:100%;
}

div#div_center_id
{
	width:450px;
	/*height:340px;*/
	height:100%;
	float:left;
}

div#div_menu_right_id
{
	width:166px;
	height:410px;
	float:left;
	text-align:center;
	border-left:1px solid;
	border-left-color:#DFDFDF;
	padding-top:33px;
}

div#div_footer_id
{
	width:100%;
	height:28px;	/*	height(div_wrapper_id) - height(div_header_id) - height(div_menu_left_id)	*/
	float:left;
	text-align:center;
	padding-top:5px;
	border-top:1px solid;
	border-top-color:#DFDFDF;	
	font-size:10px;
	color:#8F8F8F;
}

div#div_button_green_id
{
	width:130px;
	height:88px;
	margin:0 auto;
	background-image:url(../images/green-button.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

div#div_button_green_id:hover
{
	background-position:bottom;
	cursor:pointer;
}

div#div_button_purple_id
{
	width:130px;
	height:88px;
	margin:auto;
	background-image:url(../images/purple-button.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

div#div_button_purple_id:hover
{
	background-position:bottom;
	cursor:pointer;
}

.bold
{
	font-weight:bold;
}

div#div_menu_image_id
{
	display:none;
	width:180px;
	height:200px;
	background-image:url(../images/bar-blue.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
	/*border-bottom:1px solid #8EAFCF;*/
	/*border-top:1px solid #8EAFCF;*/
}

div#div_menu_image_id p
{
	padding:0;
	margin:0;
}

div#div_top_image_id
{
	width:450px;
	height:41px;
	background-image:url(../images/green-bar.jpg);
	background-repeat:no-repeat;
}

div.class_content
{
	width:150px;
	float:left;
	text-align:center;
}

p.class_text
{
	width:130px;
	text-align:left;
	font-size:11px;
	line-height:17px;
	margin:auto;
}

ul#ul_text_id
{
	text-align:left;
	font-size:11px;
	margin-left:0;
	padding-left:30px;
}

ul#ul_text_id li
{
	margin-left:0;
	padding-left:0;
}

p.class_title
{
	width:100%;
	height:40px;
	font-weight:bold;
	font-size:16px;
}

p#p_title1_id a
{
	text-decoration:none;
	color:#006600;
}

p#p_title2_id a
{
	text-decoration:none;
	color:#660066;
}

p#p_title3_id a
{
	text-decoration:none;
	color:#0033CC;
}

a.class_footer_link
{
	/*text-decoration:none;*/
	font-weight:bold;
	color:#336699;
}

div#div_menu_image_id p
{
	margin:0 15px 15px 15px;
	text-align:left;
	font-size:11px;
	line-height:18px;
}

div#div_login_id
{
	margin-left:680px;
	margin-top:37px;
}

a#a_login_id
{
	font-weight:bold;
	color:#336699;
}

ul#ul_menu_id
{
	padding:0 0 0 20px;
    margin: 0;
	list-style-image:url(../images/navBullet1.gif);
    border:1px solid;
}

ul#ul_menu_id li a:hover
{
	/*background:#DFEFFF;*/
	text-decoration:underline;
}

ul#ul_menu_id li a
{
	text-decoration:none;
	outline:none;
	color:#3B5090;
	font-weight:normal;
	font-size:12px;
}

ul#ul_menu_id li.submenu
{
	margin-left:30px;
	list-style-image:url(../images/navBullet2.gif);
}

div#div_menu_id
{
	/*border:1px solid;*/
	height:137px;
	border-bottom:1px solid #8EAFCF;
	padding-bottom:20px;
}

/*  Left Menu */

.nav {
    border-bottom:1px solid #E0E3EF;
    margin:0;
    padding:0;
}

.nav ul {
    list-style-type:none;
    margin:0;
    padding:20px 0 15px;
    text-align:left;
    width:100%;
}

.nav ul li {
    color:#3B5090;
    font-size:11px;
    font-weight:normal;
    margin:0;
    padding:3px 3px 3px 0;
}

a.navLink, a.navLink:visited {
    background-image:url(../images/navBullet1.gif);
    background-position:0 10px;
    background-repeat:no-repeat;
    color:#3B5090;
    font-weight:normal;
    margin:0 0 0 15px;
    padding:5px 10px;
    text-decoration:none;
    outline:none;
}

a.navLink:hover
{
	text-decoration:underline;
}

.current {
    background-color:#DFEFFF;
    padding:3px 3px 3px 0;
}

a.subNavLink, a.subNavLink:visited {
    background-image:url(../images/navBullet2.gif);
    background-position:0 10px;
    background-repeat:no-repeat;
    color:#3B5090;
    font-weight:normal;
    margin:0 0 0 35px;
    padding:5px 10px;
    text-decoration:none;
    outline:none;
}

a.subNavLink:hover
{
	text-decoration:underline;
}

