@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px; padding:0px;
	color: #fff;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background: #aaceff url('../images/bg.jpg') repeat-x;
	}

/*CLEARFIX*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}

.clearfix {
	display: inline-block;
	}


html[xmlns] .clearfix {
	display: block;
	}

* html .clearfix {
	height: 1%;
	}

.clr {
	clear: both;
	}	

/*ELEMENTS*/

img { border: 0; }
.inputbox {
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #879699;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 1px 0px 1px 10px;
	border: none;
	}
	

strong { font-weight: bold; }	
input.button, button.button, button.validate {
	height: auto;
	/*line-height: 13px;*/
	/*IE extra padding bug fix*/
	overflow: visible;
	/*end of fix*/
	padding: 1px 5px 2px;
	margin-top: 0px;
	vertical-align: middle;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	border: none;
	background: url('../images/button.jpg') repeat-x;
	 }
input {
	vertical-align: middle;
	margin-top: 0px;
	}
	
/*PAGINATION*/

/**********************************************/
div#pagination_0{
	text-align: center;
	position: relative;
	width: 100%;
	height: 25px;	
}
div#pagination_1{
	text-align: center;
	position: relative;
	left: 50%;
	float: left;
	height: 25px;	
	text-align: center !important;	
}
ul.pagination{
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	position: relative;
	right: 50%;
	height: 15px;	
	float:left;
}
ul.pagination li{
	float: left;
	padding: 0px 0px 0px 0px;
	line-height: 13px;
	margin: 0px 2px;
	text-align: center;
	list-style: none;
	background: none;
}
ul.pagination li span{
	padding: 0px 2px 0px 2px;
	float: left;
	height: 13px;
	font-weight: bold;
	color: #fff;
	background: url('../images/pagin_bg_2.gif') repeat-x;
}
ul.pagination li a:link, ul.pagination li a:visited { 
	background: url('../images/pagin_bg_1.gif') repeat-x;
	text-align: center;
	color: #fff;	
	text-decoration: none;
	float: left;
	height: 13px;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	}
ul.pagination li a:hover{}	
	
ul.pagination li#start,
ul.pagination li#endd,
ul.pagination li#prev,
ul.pagination li#nextd{
	width: 8px;
	height: 8px;
	padding: 3px 0px 0px 0px;
}
ul.pagination li#start{background: url('../images/pagin_start.gif') bottom no-repeat; margin-right: 21px; }
ul.pagination li#endd{background: url('../images/pagin_end.gif') bottom no-repeat; margin-left: 21px;}
ul.pagination li#prev{background: url('../images/pagin_prev.gif')  bottom no-repeat; margin-right: 3px; }
ul.pagination li#nextd{background: url('../images/pagin_next.gif')  bottom no-repeat; margin-left: 3px; }

ul.pagination li#start span,
ul.pagination li#endd span,
ul.pagination li#prev span,
ul.pagination li#nextd span{
	width: 8px;
	height: 8px;
	padding: 0px;
	background: none;
	font-size: 1px;
	color: #fff;
	text-indent: -5000px;
}

ul.pagination li#start a,
ul.pagination li#endd a,
ul.pagination li#prev a,
ul.pagination li#nextd a{
	width:8px;
	height: 8px;
	padding: 0px;
	font-size: 1px;
	color: #fff;
	text-indent: -5000px;
	background: none;
}

ul.pagination li#start a:hover,
ul.pagination li#endd a:hover,
ul.pagination li#prev a:hover,
ul.pagination li#nextd a:hover{ }


/*GLOBAL LIST STYLE*/

ul { margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; list-style: none; }
ol { margin: 0px 0px 0px 0px; padding: 0px; }
ul li {	 
	text-align: left; 
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background: url('../images/main_content_li.gif') 0 6px no-repeat;
	}
ul li ul li { background: url('../images/snd_level_def_list.gif') 0 6px no-repeat; }	

ol li { text-align: left; padding: 0px 0px 0px 0px; }
ul li a:link, ul li a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff; 
	font-size: 12px; 
	outline: none; 
	padding: 0 0 0 0px;
	}
ul li a:hover { text-decoration: underline;} 

a:link, a:visited { color: #fff; text-decoration: underline; outline: none; }
a:active, a:focus { text-decoration: underline; }
a:hover { text-decoration: none; } 

ul.menu-nav li a:link, ul.menu-nav li a:visited { background: none; padding: 0;}


/*MENU DEFAULT*/

ul.menu, ul#mainlevel {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

ul.menu li, ul.menu li#current {	
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
	}
	
ul.menu li a:link, ul.menu li a:visited {	
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
	color: #566b70;
	text-decoration: none;
	background: url('../images/mm_marker.gif') 0 10px no-repeat;
	}

ul.menu li a:hover { 
	color: #FFF;
	text-decoration: none; 
	background: #566b70 url('../images/mm_hover_b.gif') left bottom no-repeat;
	}

ul.menu li a span { display: block; padding: 5px 0px 6px 19px;}
ul.menu li a:hover span { background: url('../images/mm_hover_a.gif') left top no-repeat;} 

ul.menu li#current a:link, 
ul.menu li#current a:visited, 
ul.menu li ul li#current { 	
	color: #FFF;
	text-decoration: none; 
	background: #566b70 url('../images/mm_hover_b.gif') left bottom no-repeat;
	margin: 1px 0 1px 0;
	}
	
ul.menu li#current a span { background: url('../images/mm_hover_a.gif') left top no-repeat; }
	
/*2nd level*/

ul.menu li ul {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 6px 0 5px 0;
	background: #fff url('../images/mm_dotted_line.gif') 0 bottom no-repeat;
	}

ul.menu li ul li, ul.menu li ul li#current {	
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 10px;
	background: none;
	}
	
ul.menu li#current ul li, ul.menu li.parent ul li.parent { border: none; }

ul.menu li ul li a:link, 
ul.menu li ul li a:visited,
ul.menu li#current ul li a:link,
ul.menu li#current ul li a:visited,
ul.menu li ul li#current a {	
	color: #566B70;
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 4px 0px 4px 19px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background: url('../images/mm_submenu_marker.gif') 0 9px no-repeat;
	}

ul.menu li ul li a span { padding: 0;}
ul.menu li#current ul li a span, 
ul.menu li ul li#current a span,
ul.menu li ul li a:hover span { 
	background: none;
	}
	

ul.menu li ul li a:hover,
ul.menu li#current ul li a:hover, 
ul.menu li ul li#current a { 
	color: #8e989b;
	background: url('../images/mm_submenu_marker_2.gif') 5px 9px no-repeat;
	font-weight: normal;
	padding: 4px 0px 4px 24px;
	}
	
ul.menu li ul li#current a:link, 
ul.menu li ul li#current a:visited { 
	background: url('../images/mm_submenu_marker.gif') 0 9px no-repeat;
	color: #566B70;
	font-weight: bold;
	padding: 4px 0px 4px 19px;
	}

/*3rd level*/

ul.menu li ul li ul {margin: 0 0 0px -10px; padding: 0 0 2px 0; background: #fff;}
/*ul.menu li ul li.parent ul { background: url('../images/mm_dotted_line.gif') 0 bottom no-repeat; }*/
ul.menu li ul li ul li, ul.menu li ul li ul li#current {	
	padding: 0px 0px 0px 20px;
	}

ul.menu li ul li ul li a:link, 
ul.menu li ul li ul li a:visited,
ul.menu li ul li#current ul li a:link,
ul.menu li ul li#current ul li a:visited,
ul.menu li ul li ul li#current a {	
	color: #566B70;
	background: url('../images/mm_submenu_marker.gif') 0 9px no-repeat;
	font-weight: normal;
	}
	
ul.menu li ul li ul li a:hover,
ul.menu li ul li#current ul li a:hover, 
ul.menu li ul li ul li#current a { 
	text-decoration: none;
	color: #8e989b;
	background: url('../images/mm_submenu_marker_2.gif') 5px 9px no-repeat;
	padding: 4px 0 4px 24px;
	}
	
ul.menu li ul li ul li#current a:link, 
ul.menu li ul li ul li#current a:visited { 
	background: url('../images/mm_submenu_marker.gif') 0 9px no-repeat;
	color: #566B70;
	font-weight: bold;
	padding: 4px 0 4px 19px;
	}
	
/*ID MAINLEVEL LIST*/

ul#mainlevel li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: none;
	}

ul#mainlevel li a {
	color: #566B70;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 4px 0px 4px 19px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background: url('../images/mm_submenu_marker.gif') 0 9px no-repeat;
	}
	
ul#mainlevel li a:hover {
	color: #8e989b;
	background: url('../images/mm_submenu_marker_2.gif') 5px 9px no-repeat;
	font-weight: normal;
	padding: 4px 0px 4px 24px;
	} 

ul#mainlevel li a#active_menu,
ul#mainlevel li ul li a#active_menu,
ul#mainlevel li a:hover#active_menu { 
	background: url('../images/mm_submenu_marker.gif') 0 9px no-repeat; 
	font-weight: bold; 
	padding: 4px 0px 4px 19px; 
	color: #566B70;
	}

#corner {
	position: relative;
	width: 10px;
	height: 10px;
}
.TL {
	top: 0;
        float: left;
	left: 0;
	background: url(../gal_lt_cor.gif) no-repeat;
}
.TR {
	top: -1px;
	right: -1px;
float: right;
	background: url(../images/gal_rt_cor.gif) no-repeat;
}
.BL {
	bottom: 0;
        float: left;
	left: 0;
	background: url(../images/gal_bt_cor.gif) no-repeat;
}
.BR {
	bottom: 0;
	right: 0;
float: right;
	background: url(../images/gal_lb_cor.gif) no-repeat;
}

.corner_tl, .corner_t, .corner_tr, .corner_l, .corner_r, .corner_bl, .corner_b, .corner_br, .corner {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}
.corner_t {
    /*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".corner" and change the padding
    */
    background-color: #000000;
    background-image: url("../images/corner_border.png");
    background-repeat: repeat-x;
    background-position: top;
}
.corner_tl {
    height: 100%;
    background-image: url("../images/corner_topleft.png");
    background-repeat: no-repeat;
    background-position: left top;
}
.corner_tr {
    height: 100%;
    background-image: url("../images/corner_topright.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.corner_bl {
    height: 100%;
    background-image: url("../images/corner_bottomleft.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}
.corner_br {
    height: 100%;
    background-image: url("../images/corner_bottomright.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}
.corner {
    height: 100%;
    /* change this if you want to change the distance distance to text/content */
    padding: 5px 6px 5px 6px;
}

.corner_l {
    height: 100%;
    background-image: url("../images/corner_border.png");
    background-repeat: repeat-y;
    background-position: left;
}
.corner_r {
    height: 100%;
    background-image: url("../images/corner_border.png");
    background-repeat: repeat-y;
    background-position: right;
}
.corner_b {
    height: 100%;
    background-image: url("../images/corner_border.png");
    background-repeat: repeat-x;
    background-position: bottom;
}

.biglist {font-family: Arial; font-size: 20px; line-height: 28px; color: #ffffff; list-style: none;}