body { 
	margin : 0;
	padding : 0;
	background: #B8D5F1 url(../images/bg_page.jpg) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
} 
a { 
	text-decoration : underline;
	color:#333333;
} 
a:hover { 
	text-decoration : none;
}
/*heading*/
h1 {
	font : bold 14px/35px Arial, Helvetica, sans-serif;
	height : 35px;
	background : #CBE5E4;
	color : #000000;
	padding : 0 0 0 15px;
	margin : 0;
	display : block;
}
h2 { 
	font : bold 14px/35px Arial, Helvetica, sans-serif;
	height : 35px;
	background : #D0DDDD;
	color : #000000;
	padding : 0 0 0 15px;
	margin : 0;
	display : block;
}
h3 { 
	font : bold 15px/24px Arial, Helvetica, sans-serif;
	color : #399C9C;
	padding : 0 0 0 15px;
	margin : 0;
	text-decoration : underline;
}
h4 { 
	font : bold 13px/35px Arial, Helvetica, sans-serif;
	color : #0C548B;
	padding : 0 0 0 15px;
	margin : 0;
	text-decoration : underline;
}
h5 { 
	font : bold 13px/20px Arial, Helvetica, sans-serif;
	color : #0C548B;
	padding : 0 0 0 40px;
	margin : 0;
	text-decoration : underline;
}

h6 {
	font : bold 13px/20px Arial, Helvetica, sans-serif;
	color : #0C548B;
	padding-left:10px;
	margin:0px;
}
/*outer table*/
.bg-outer-left{
	background: url(../images/outer_left_bg.jpg) repeat-y right;
	width : 19px;
}
.bg-outer-right{
	background: url(../images/outer_right_bg.jpg) repeat-y left;
	width : 17px;
}
.bg-outer-bottom{
	background: #0A538A url(../images/outer_bottom_bg.jpg) repeat-x left bottom;
	height : 40px;
}
/*background*/
.bg-left-gradient{
	background: #FFFFFF url(../images/bg_gradient_left.jpg) repeat-x top;
}
/*.bg-gray{
	background : url(../images/bg_gray.gif) repeat-y left top;
}*/

.bg-gray{ background-color:#EBEBEB; }

.bg-gray2{
	background : #FFFFFF url(../images/bg_gray2.jpg) repeat-y left top;
}
.bg-slogan{
	background: #175B90 url(../images/bg_slogan.jpg) repeat-x left top;
}
.bg-submenu{
	background : url(../images/submenu_bg.jpg) repeat-x left top;
	height : 33px;
}
/*navigation*/
.header-nav a, .header-nav a:link, active, visited{
	background: url(../images/nav_bg.jpg) no-repeat top left;
	height : 32px;
	width : 90px;
	font : bold 12px/32px Arial, Tahoma;
	color : #000000;
	display : block;
	text-decoration : none;
	text-align : center;
}
.header-nav a:hover{
	background : url(../images/nav_bg_hover.jpg)  no-repeat top left;
}
.header-nav-page a, .header-nav-page a:link, active, visited{
	background: url(../images/nav_bg_page.jpg) no-repeat top left;
	height : 32px;
	width : 90px;
	font : bold 12px/32px Arial, Tahoma;
	color : #FFFFFF;
	display : block;
	text-decoration : none;
	text-align : center;
}
.header-nav-current-page a:hover{
}
.submenu a, .submenu a:link, active, visited{
	font : bold 11px/33px Arial, Tahoma;
	color : #FFFFFF;
	padding : 0 10px 0 3px;
	text-decoration : none;
	border-left : 1px dotted #98D1D1;
}
.submenu a:hover{
	color : #D2E8E8;
	border-left : 1px solid #FFFFFF;
}
/*left content*/
.content-left p{
	font: normal 12px/15px Arial, Tahoma;
	padding : 5px 15px 5px 40px;
	margin : 0;
}
/*middle content*/
/*right content*/
/*paragraph*/
p{
	font: normal 12px/18px Arial, Tahoma;
	padding : 0 15px 5px 15px;
	margin : 0;
	line-height:18px;
}
/*form*/
form{
	font : bold 12px/15px Arial, Tahoma;
	text-transform : uppercase;
	color : #000000;
	padding : 0;
	margin : 0;
}
input, select, input-type, textarea{
	border: 1px solid #999999;
	background : #FFFFFF;
	padding : 1px;
	margin : 0;
}
.button{
	background : #0C548B;;
	height : 30px;
	width : auto;
	font : bold 12px/28px Arial, Tahoma;
	color :  #FFFFFF;
	border : 1px solid #CCCCCC;
	padding : 0 5px 0 5px;
	margin : 0;
}
/*lists*/ 
/*footer*/
.footer{
	font: normal 11px/23px Arial, Tahoma;
	padding: 0 15px 0 15px;
	margin : 0;
	color : #CCCCCC;
}
.footer a{
	color : #CCCCCC;
	text-decoration : underline;
}
.footer a:hover{ 
	color : #FFFFFF;
	text-decoration : none;
}

.event_head { font-size:13px; font-weight:bold; display:block; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; background-color:#D0DDDD; color:#000; font-family:Arial; border-top:1px solid #FFF; margin-bottom:15px; }

.notify { display:block; padding:7px; background-color:#CBE5E4; color:#000; font-family:Verdana; font-size:12px; line-height:17px; border:2px dotted #FFF; }

.content-leftnew p{
	font: normal 12px/15px Verdana;
	padding : 5px 15px 5px 35px;
	margin : 0;
	line-height:18px;
}

.imp {
	color:red;
	font-weight:bold;
}

.persons {
	font-family:Verdana;
	font-size:11px; 
	color:#000;
	padding:11px;
	height:15px;
	border:1px dotted #CCC;
}

.info {
	font-family:Verdana; 
	font-size:11px;
	line-height:17px;
	padding-left:7px;
}