.systemwidth{
  width:780px;
}
.banner{background:url('bg.banner.gif') repeat-y #5494d6;}
.core{background:url('bg.content.gif') repeat-y #fefff9;}
.banner_bdr{background:url('bg.banner_bdr.gif') no-repeat bottom;}
.banner_padding,
.core_padding{margin:0 9px;}
.aipg_name{
  padding:7px 10px;
  font: normal 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana, ;
  color:#fff;
  text-align:left;
}
.logo{
  display:block;
  background:url('bg.banner.jpg') repeat-y #ccc;
  padding:9px 20px 8px 20px;
  text-align:left;
}
.top_nav{
  background:#5494d6;
  padding:4px 10px;
  font: normal 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana, ;
  color:#fff;
  text-align:left;
}

.content_left{
  width:250px;
  float:left;
  text-align:left;
  
}
.content_right{
  margin-left:255px;
  width:auto;
  text-align:left;
}
.content_right_padding{
  padding:30px 20px 30px 0px;
}
.content_left_padding{
  padding:30px 15px;
}

.footer p{
  font: normal 10px Arial, Tahoma, Helvetica, Sans Serif, Verdana, ;
  color:#bab9b9;
  display:block;
  padding:3px 10px;
}
.footer p a,
.footer p a:link,
.footer p a:visited,
.footer p a:hover,
.footer p a:active{
  font: normal 10px Arial, Tahoma, Helvetica, Sans Serif, Verdana, ;
  color:#525252;
  padding:0 3px 0 10px;
  text-decoration:none;
}
.footer p a:hover{text-decoration:underline;}


.content{
  padding-bottom:40px;
}
.headline_1,
.headline_2,
.headline_3,
.headline_4,
.headline_5,
.headline_6{
	background:url('headline.gif') no-repeat 5px 5px;
	padding:2px 0px 6px 24px;
	color:#0374a9;
	font: bold 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana;
}
.headline_1 a, .headline_1 a:link, .headline_1 a:visited, .headline_1 a:hover, .headline_1 a:active,
.headline_2 a, .headline_2 a:link, .headline_2 a:visited, .headline_2 a:hover, .headline_2 a:active,
.headline_3 a, .headline_3 a:link, .headline_3 a:visited, .headline_3 a:hover, .headline_3 a:active,
.headline_4 a, .headline_4 a:link, .headline_4 a:visited, .headline_4 a:hover, .headline_4 a:active,
.headline_5 a, .headline_5 a:link, .headline_5 a:visited, .headline_5 a:hover, .headline_5 a:active,
.headline_6 a, .headline_6 a:link, .headline_6 a:visited, .headline_6 a:hover, .headline_6 a:active{
	color:#0374a9;
	font: bold 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana;
}
/*
.csc-header{
  background:url('headline.gif') no-repeat 5px 5px;
  padding:0px 0px 0px 24px;
}
.csc-header h1,
.csc-header h2,
.csc-header h3,
.csc-header h4,
.csc-header h5,
.csc-header h6{
	color:#0374a9;
	font: bold 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana;
}
*/

ul.cssmenu{
  display:block;
  list-style:none;
  padding:0px;
  margin:0px;
}
ul.cssmenu li{
  float:left;
  padding:0px 10px;
  background:url('seperator.gif') no-repeat right;
}
ul.cssmenu li a,
ul.cssmenu li a:link,
ul.cssmenu li a:visited,
ul.cssmenu li a:hover,
ul.cssmenu li a:active{
  display:block;
  font: normal 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana;
  color:#fff;
  padding:2px 5px;
  text-decoration:none;
  border:1px solid #5494d6;
}
ul.cssmenu li a.onair,
ul.cssmenu li a.onair:link,
ul.cssmenu li a.onair:visited,
ul.cssmenu li a.onair:hover,
ul.cssmenu li a.onair:active,
ul.cssmenu li a:hover{
        background:#0374a9;
        border-top:1px solid #bce9fe;
        border-right:1px solid #002131;
        border-bottom:1px solid #002131;
        border-left:1px solid #bce9fe;
}

.return_path {
	display:block;
	padding:0px 0px 10px 0px;
	font: bold 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana, ;
}
.return_path a:link,
.return_path a:visited,
.return_path a:hover,
.return_path a:active{
	font: bold 12px Arial, Tahoma, Helvetica, Sans Serif, Verdana, ;
	color:#0374a9;
	text-decoration:none;
}
.return_path a:hover{
  text-decoration:underline;
}

.top {
  font: normal 10px Arial, Tahoma, Helvetica, Sans Serif, Verdana, ;
  color:#bab9b9;
  display:block;
  padding:3px 10px;
  text-decoration:none;
  text-align:right;
}



.submenu {
	display:block;
	padding:0;
}
.submenu p.level0{
	display:block;
	margin:0 0 2px 0;
}	
.submenu p.level1{
	display:block;
	margin:0 0 2px 0;
}
.submenu p.level0 a,
.submenu p.level0 a:link,
.submenu p.level0 a:visited,
.submenu p.level0 a:hover,
.submenu p.level0 a:active{
	display:block;
	padding:5px 20px 5px 30px;
  	text-decoration: none;
  	border-bottom:1px solid #0374a9;
}	
.submenu p.level0 a.online,
.submenu p.level0 a.online:link,
.submenu p.level0 a.online:visited,
.submenu p.level0 a.online:hover,
.submenu p.level0 a.online:active{
	background: url('submenu.gif') no-repeat 10px 11px;
}

.submenu p.level1 a,
.submenu p.level1 a:link,
.submenu p.level1 a:visited,
.submenu p.level1 a:hover,
.submenu p.level1 a:active{
	display:block;
	padding:5px 20px 5px 50px;
  	text-decoration: none;
  	text-decoration: none;
}	

.submenu p.level1 a.online,
.submenu p.level1 a.online:link,
.submenu p.level1 a.online:visited,
.submenu p.level1 a.online:hover,
.submenu p.level1 a.online:active{
	display:block;
	padding:5px 20px 5px 50px;
	background: url('submenu.gif') no-repeat 36px 11px;
  	text-decoration: none;
}
	
.content_element{
	display:block;
	padding:0px 0px 30px 0px;
}

.tr-even{	background:#fff;}
.tr-odd{	background:#f6f6f6;}

tr.tr-even:hover,
tr.tr-odd:hover{
	background:#efefef;
}

.contenttable{
	background:#c2c2c2;
}
.contenttable th{
	font: bold 13px Arial, Tahoma, Helvetica, Sans Serif, Verdana;
	text-align:center;
	background:#0374a9;
	color:#fff;
	padding:4px 4px;
}
.contenttable td{
	padding:2px 3px;
	margin:1px;
}

.mailform .csc-label{
	float:left;
	width:30%;
}
.mailform .field{
	float:right;
	width:65%;
}
.logininput{width:120px;}