


/* GENERAL */
/* style for module titles */
.Head   
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: black;
    font-weight: bold;    
}

/* style of item titles on edit and admin pages */
.SubHead    
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	cursor: default;
}


a 
{
    color :Black;
}
a:link
{
    color:Black;

}

a:hover 
{
    text-decoration: none;
}
a:visited 
{
    color: Black;
}



body
{
    margin: 0px;
    background-color: #f1f1f1;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	cursor: default;    */
}

/* Main Menu */

.MainMenu_MenuContainer {
	border: 0px solid;
	background-color: #000000;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;	
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	/*color: #BDBDBD;*/
	color:White;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	
}

.MainMenu_SubMenu {
	z-index: 1000;
	margin-top: 1px;
	cursor: pointer;
	cursor: hand;
	background-color: #000000;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;*/
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
}

.MainMenu_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	/*color: white;*/
	color: #BDBDBD;
	background-color : #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	font-style: normal;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
}


.MainMenu_MenuBreak {
	background-color: Aqua;
	height: 0px;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;	
}

.MainMenu_MenuArrow {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;	
}

.MainMenu_MenuIcon {
	cursor: pointer;
	cursor: hand;
	background-color: #222222;
	text-align: center;
	width: 15;
	height: 21;
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;	
}



/* Skin */
span.menuimg
{
    background: url(menu.gif) no-repeat center center;

}

table.cbframe {
	text-align: center;
    /*background-color: #444444;*/
	width: 100%;
}

table.cbpage {
    width: 90%;
}

table.cbpagefixed
{
    width: 790px;
    background-color: #ffffff;
    border-right: 1px solid;
    border-left: 1px solid;
    border-right-color : #7f7f7f;
    border-left-color : #7f7f7f;
    padding-right: 16px;
    padding-left: 16px;
}

table.cbcontent
{
    width: 100%;
    border-right-color : #7f7f7f;
    border-left-color : #7f7f7f;
    padding-bottom: 16px;
    padding-top: 16px;
    
}


/* the login button */
Login 
{
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:White;
	height: 18px;
}

a.Login, a.Login:visited, a.Login:active
{
	cursor: pointer;
	cursor: hand;
	color: White;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	
	height: 18px;
}

a.Login:hover
{
	color: #BDBDBD;
	height: 18px;
}

/* Links in the footer of the page */
FooterLinks 
{
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

a.FooterLinks, a.FooterLinks:visited, a.FooterLinks:active
{
	cursor: pointer;
	cursor: hand;
	color: White;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-image : url(menu.gif);
    background-position :left;
    background-repeat:no-repeat;	
    padding-left:15px;    
}

a.FooterLinks:hover
{
	color: #BDBDBD;
}

/*pagefooter*/

div.pagefooter {
	text-align: right;
	width: 100%;
	height: 25px;
	padding: 5px;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #adadad;
}

div.pagefooter a.Normal, div.pagefooter a.SkinObject, div.pagefooter a.SkinObject:visited,div.pagefooter a.SkinObject:link {
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #adadad;
	font-weight:normal;
}

div.pagefooter a.SkinObject:hover {
   color: #ffffff;
}


/* newsarticles */
a.Article 
{
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
    text-decoration: none; 
}

a.Article:link, 
{
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
    text-decoration: none; 
}

a.Article:visted
{
}

a.Article:hover
{
    color: Black;
}


/* Readmore links */
ReadMore 
{
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7200;
}

a.ReadMore, a.ReadMore:visited, a.ReadMore:active
{
	cursor: pointer;
	cursor: hand;
	color: #FF7200;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	
    background-image : url(menutrans.gif);    
    background-position :left;
    background-repeat:no-repeat;	
    padding-left:15px;    
}

a.ReadMore:hover
{
	color: Black;
}


/* Readmore links */
BonoLink 
{
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

a.BonoLink, a.BonoLink:visited, a.BonoLink:active
{
	cursor: pointer;
	cursor: hand;
	color: Black;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	
    background-image : url(menutrans.gif);    
    background-position :left;
    background-repeat:no-repeat;	
    padding-left:15px;    
}

a.BonoLink:hover
{
	color: #999999;
}


/* Accident browser */
table.grid 
{
	border-style: none;
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	overflow:hidden; 
	
}

table.grid tr td,
table.grid tr th {
}

table.grid td,
table.grid th {
	border-style: none;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	color: black;
	font-size: 11px;
	font-weight: normal;
}
table.grid th {
	text-align: left;
}

table.grid tr.r0 td,
table.grid tr.r1 td,
table.grid tr.r2 td,
table.grid tr.r0 th,
table.grid tr.r1 th,
table.grid tr.r2 th {
	padding: 1px 3px 1px 3px;
	white-space: nowrap;
}	
table.grid tr.r0 td,
table.grid tr.r0 th {
	background-color: white;
}
table.grid tr.r1 td,
table.grid tr.r1 th {
	background-color: #F8F8F7;
}

table.grid tr.r2 td,
table.grid tr.r2 th {
	background-color: #dddddd;
}

table.grid tr.r3 td,
table.grid tr.r3 th {
	background-color: #dddddd;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}

table.grid tr.r0 th,
table.grid tr.r1 th {
	overflow: hidden;
	text-overflow: ellipsis;
}		

table.grid thead {
}

table.grid thead td,
table.grid tfoot td {
	border: 1px solid #B2B2B2;
	padding: 0px 3px 0px 3px;
	color: #333;
	background-color: #ACB4B5;

}
	
table.grid thead th {
	font-weight: normal;
	padding: 1px 1px 1px 1px;
	background-color: white;
}

table.grid thead th div {
	background-color: #DDD;
	padding: 0px 2px 0px 2px;
	text-align: left;
}

table.grid tbody th div {
	background-color: #DDD;
	padding: 0px 2px 0px 2px;
	text-align: left;
}

table.grid thead th div a {
	text-decoration: none;
	color: #333;
	display: block;
	width: 100%;
}
table.grid thead th div a:hover {
	color: white;
}

table.grid thead td.paging {
	background-color: #F8F8F7;
	padding: 2px 3px 2px 3px;
}

table.grid thead td.paging a.commandbutton,
table.grid thead td.paging a.commandbuttonActive {
	display: block;
	float: left;
	color: black;
	background-color: white;
	border: 1px solid #B2B2B2;
	padding: 0px 2px 0px 2px;
	line-height: 12px;
	width: 15px;
	text-align: center;
	margin-right: 3px;
	text-decoration: none;
}
table.grid thead td.paging a.commandbuttonActive {
	border: 1px solid black;
}
table.grid thead td.paging a.commandbutton:hover {
	color: black;
	background-color: white;
	border: 1px solid white;
}	

a.commandbuttonActive {
	display: block;
	/*float: left;*/
	color: black;
	background-color: white;
	border: 1px solid black;
	padding: 2px 2px 2px 2px;
	line-height: 12px;
	text-align: center;
	margin-right: 3px;
	text-decoration: none;
}

a.commandbuttonActive:hover {
	display: block;
	/*float: left;*/
	color: black;
	background-color: white;
	border: 1px solid #B2B2B2;
	padding: 2px 2px 2px 2px;
	line-height: 12px;
	text-align: center;
	margin-right: 3px;
	text-decoration: none;
}



