

.bgcolor {
	background-color: #FFFFFF;
}

.maincontainer {
background-color: #FFFFFF;
font-size: 13px;
margin: 0em 0%;
top: 0;
}


/* Navigation and sections */

a.menu_links:link {text-decoration:none; color:#333333; font-family: Arial, Geneva, Helvetica; font-size: 10px}
a.menu_links:hover{color:#0A367F; text-decoration:none; font-family: Arial, Geneva, Helvetica; font-size: 10px }
a.menu_links:active {text-decoration:none; color:#0A367F; font-family: Arial, Geneva, Helvetica; font-size: 10px}
a.menu_links:visited {text-decoration:none; color:#333333; font-family: Arial, Geneva, Helvetica; font-size: 10px}
a.menu_links:visited:hover {color:#0A367F; text-decoration:none; font-family: Arial, Geneva, Helvetica; font-size: 10px}

A.navioff, A.navioff:visited, .sektionhead, .sektionheadtopborder, .sektionsubhead {
	background-color: #FFFFFF;
	color: #333333;
	text-decoration: none;
	BORDER-BOTTOM: 1px solid #E9E9E9;
	BORDER-left: 0px solid #F9F9F9;
	BORDER-top: 0px solid #F9F9F9;
	MARGIN: 0px;
	padding: 8px 5px 8px 25px;
	display: block;
}



#portfolio A.navioff, #portfolio A.navioff:visited {
	BACKGROUND: url(http://www.omnipro.ie/images/closedarrow.gif) no-repeat 9px 50%;
	background-color: #FFFFFF;
}

.sektionhead, .sektionheadtopborder {
	BORDER-left: none;
	BORDER-top: none;
	padding-left: 11px;
}

.sektionheadtopborder {
	BORDER-top: 0px solid #E9E9E9;
}

.sektionsubhead {
	BORDER-top: 0px solid #E9E9E9;
	BORDER-left: none;
	padding-left: 11px;
}

A.navion, A.navion:hover, A.navioff:hover {
	background-color: #FFFFFF;
	color: #333333;
	text-decoration: none;
	BORDER-BOTTOM: 1px solid #E9E9E9;
	BORDER-left: 0px solid #F7F7F7;
	BORDER-top: 0px solid #F7F7F7;
	MARGIN: 0px;
	padding: 8px 5px 8px 25px;
	display: block;
}



A.navion:visited, A.navion:active {
	color: #333333;
}

#leftcol UL, .paddingcontent {
	PADDING: 9px 7px 7px 7px;
	MARGIN: 0px;
	border-top: 0px solid #FFF;
	border-left: 0px solid #FFF;
	border-bottom: 1px solid #E9E9E9;
	LIST-STYLE-TYPE: none;
	background-color: #F9F9F9;
}

.paddingcontent {
	border-bottom: none;
	PADDING: 10px 20px 3px 21px;
}

#fontsektion {
	border-bottom: none;
}

#portfolio A.navion {
	BACKGROUND: url(http://www.omnipro.ie/images/openarrow.gif) no-repeat 9px 50%;
	background-color: #F0F0F0;
}

#leftcol LI {
	padding: 0px;
	margin: 0px;
}

#leftcol LI A {
	width: 98%;
	text-decoration: none;
	font-size: 12px;

	border-bottom: 0px solid #E9E9E9;
	margin: 0;
	padding: 3px 2px 3px 15px;
	display: block;

}

#leftcol LI A:visited {
}

#leftcol LI A:hover {
	BORDER-BOTTOM: 0px solid #DFDEDE;
}

#leftcol LI A.subon, #leftcol LI A.subon:hover, #leftcol LI A.subon:visited {
	COLOR: #0A367F;
	cursor: default;
	BORDER-BOTTOM: 0px solid #DFDEDE;
}

.border {
	border: 0px solid #DFDEDE;
	background-color: #FFF;
}

.padding {
	padding: 0px 5px 5px 5px;
}

.off, .oldbrowsers {
	display: none
}

.on {
	display: block
}

img, .nopadnomarg {
	padding: 0px;
	margin: 0px;
}

.maincontent
{
	padding: 0px;
}

/* -  MAIN NAV START  - */


.menuOut {
	cursor: default;
	display: block;
	margin:0px;
	color:#ffffff;
	width:140px;
	border:0px solid #000000;
	padding:2px;
	text-align:left;
	font-family:verdana, helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	padding-left:8px;
}

.menuOver {
	cursor:default;
	display: block;
	margin:0px;
	background-color:#ADADAD;
	color:#ffffff;
	width:80px;
	border:0px solid #000000;
	padding:2px;
	text-align:left;
	font-family:verdana, helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	padding-left:8px;
}

.submenu {
	line-height: 140%;
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	padding-left:14px;
	background-color:#940039;
}

.submenu a:link {
	color:#ffffff;
	line-height: 140%;
	font-size:10px;
	text-decoration:none;
	font-weight:normal; 
}

.submenu a:visited {
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:normal; 
}

.submenu a:active {
	color:#940039;
	font-size:10px;
	text-decoration:none;
	font-weight:normal; 
}

.submenu a:hover {
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	font-style: normal;
	font-weight:normal;
	background-color:#940039;
}

/* -  MAIN NAV END  -  */

