/* Body */
BODY {
        margin: 0px 0px 0px 0px;
        background-color : #ffffff;
        color : #000000;
        }

td,tr,p,div {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        }

h4 {
        color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px; font-weight: bold;
        }

h5 {
        color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; font-weight: bold;
        }

h6 {
        color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; font-weight: bold;
        }

/* Links */
a:link, a:visited {
        font-size: 11px; color: #333333; text-decoration: none;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a:hover {
        color: #666666;        text-decoration: none;
        }

/* Horizontal Line */
hr {
        background: #666666; height:2px; border: 1px inset;
        }





/* --Default Class Settings-- */
#myMenuID{float:left}
.leftCol{width:225px; padding-left:5px; vertical-align:top;}
.midCol{ vertical-align:top; padding:0 20px;}
.moduletableSearch{float:right; margin:0 10px 0 0}
.header{display:block; background:#e5e9f2 url(../images/headerbg.jpg) repeat-x 0 18px; padding-top:18px; height:150px;}
.logo{display:block; background:url(../images/crossover_01.jpg) no-repeat; height:116px;}
.logo h1{text-indent:-999em; display:block; float:right; width:227px; height:116px; background:url(../images/crossover_00.jpg) no-repeat; margin:0px; padding:0px}

.powered{background:url(../images/footer_bg.jpg); height:84px}
.powered small{background:url(../images/crossover_03.jpg); width:741px; height:84px; display:block; text-indent:-999em;}

.roundCurveModule{background:url(../images/curveTop.jpg) no-repeat; padding:25px 0 0 0; margin:0 0 25px 0; }
.roundCurveModule div{background:url(../images/curveMid.jpg) repeat-y scroll -3px 0; padding:0;}
.roundCurveModule div div{background:url(../images/curveBot.jpg) -2px 100% no-repeat; padding:0 25px 25px 25px}
.roundCurveModule div div div{background:none; padding:0px;}
.roundCurveModule  h3{margin:0px 0 5px 0; padding:5px 0; border-bottom:solid 1px  #cccccc; color:#0C33A1}
input.inputboxSearch{height:20px; margin-top:2px; border:solid 1px #666666}
.footer{text-align:center; background:url(../images/bg.gif);}
.footer p{padding:10px 0; margin:0px;}
.highlight{color:green}
p.fLeftImg{float:left; margin:10px 10px 0 0}
.moduletable_topmenu { width:80%; position:absolute; display:block; height:25px}
.moduletable_topmenu ul{list-style:none; padding:0px; height:25px; display:block;}
.moduletable_topmenu ul li{float:left; margin:0px; padding:0px;}
.moduletable_topmenu ul li a{padding:4px 10px 4px 20px; display:block; background:url(../images/arrow.png) no-repeat 5px 6px}
.moduletable_topmenu ul li ul{display:none; position:absolute; margin:0px 0 0 0; background:#ffffff; width:230px;}
.moduletable_topmenu ul li:hover {background:#ffffff;}
.moduletable_topmenu ul li:hover ul li{clear:both}
.moduletable_topmenu ul li:hover ul{display:block;  z-index:999;}
.moduletable_topmenu ul li:hover ul li a{background:#ffffff url(../images/sub-arrow.png) no-repeat 0 0px; padding:5px 15px 5px 25px; width:190px; display:block;  display:block}
.moduletable_topmenu ul li:hover ul li a:hover, .moduletable_topmenu ul li ul li a:hover{background:#ffffff url(../images/sub-arrow.png) no-repeat 0 0px; }
a.directSupport{background:url(../images/support.png) no-repeat; padding:5px 0 5px 35px;}



/* Search */
table.contentpaneopen td fieldset{border-bottom:solid 1px #cccccc; border-top:none; border-left:none; border-right:none}

/* breadcrumb */
.breadcrumb{padding:15px 6px}

a.mainlevel:link, a.mainlevel:visited, a.mainmenu:link, a.mainmenu:visited {
        font-size: 11px;
        color: #000000;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;

        }

a.mainlevel:hover, a.mainmenu:hover {
        font-size: 11px;
        color: #666666;
        text-decoration: underline;
        font-weight: bold;

        }

a.sublevel:hover {
        color: #666666; 
        text-decoration: underline;
        }

a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
}

table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 95%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        }

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  text-align       : center;
  width            : 100%;
}

table.moduletable td {
        font-size: 10px;
        font-weight: normal;
        }

/* Content - Sections & Categories */
.contentpane {


        }

.contentpaneopen {

        }

.contentheading {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color: #333333;
        text-align:left;
        }

.contentdescription {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-align: left;
        }

.pathway {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
         color: #000000;
        }


/* Links */
a.blogsection:link, a.blogsection:visited {
        color: #556B2F; text-decoration: none; font-weight: normal;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a.blogsection:hover {
        color: #000000;        text-decoration: none;
        }

a.pathway:link, a.pathway:visited {
        color: #000000; text-decoration: none; font-weight: normal;        font-size: 9px;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a.pathway:hover {
        color:#333333;
        text-decoration: underline;
        }

a.weblinks:link, a.weblinks:visited {
        color: #556B2F; text-decoration: none; font-weight: normal;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }

a.weblinks:hover {
        color: #000000;        text-decoration: none;
        }

a.readon:link, a.readon:visited {
        color: #556B2F; text-decoration: none; font-weight: normal;
        font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        }

a.readon:hover {
        color: #000000;
        text-decoration: none;
        }

.moduleheading {
        font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff
        text-align: left;
        height: 22px;
        line-height: 22px;
        white-space: nowrap;
        width: 100%;
        background-color: transparent;
        background-image: url(http://www.iserve.ch/mambo4_59/templates/daydream_green/images/com_title_bg.png);
        background-repeat: no-repeat;
        text-indent: 12px;
        }

.componentheading {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color: #333333;
        text-align:left;
        }

.boxheading {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color: #000000;
        text-align:left;
        }

.button {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: bold;
        font-size: 11px;
        background: #E5E9F2;
        color: #000000;
        border-style: solid;
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
        }

.inputbox {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        background: #E5E9F2;
        border: 1px solid;
        }

.slogan {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
         color: #f0f8ff;
        }

.searchsite {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
         color: #ffffff;
        }

/** category text format and links **/
.category {
        color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; font-weight: bold; text-decoration: none;
        }

a.category:link, a.category:visited {
        color: #000000; font-weight: bold;
        }

a.category:hover {
        color: #556B2F;
        }

.poll {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        line-height: 14px
        }

.sectiontableentry1 {
        background-color : #ffffff;
        }

.sectiontableentry2 {
        background-color : #ffffff;
        }

.sectiontableheader {
        background-color : #ffffff;
        color : #333333;
        font-weight : bold;
        }

.small {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #556B2F;
        text-decoration: none;
        font-weight: normal;
        }

.createdate {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #556B2F;
        text-decoration: none;
        font-weight: normal;
        }

.modifydate {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #808080;
        text-decoration: none;
        font-weight: normal;
        }

ul {
        margin: 0px 0px 0px 0px;
        }

li {
        list-style: inside url(images/M_images/arrow.png) 3px;
        list-style-image: url(images/M_images/arrow.png);
        }

.fase4rdf {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; color: #000000; font-weight: normal;
        }

a.fase4rdf:link {
        font-size: 11px; font-weight: normal; color: #556B2F;
        }

a.fase4rdf:hover {
        font-weight: bold; color: #808080;
        }

table.searchintro {
          background-color: #ffffff;
        }

table.contact {
        background-color: #ffffff;
        }

table.contact td.icons {
        background-color: #ffffff;
        }

table.contact td.details {
        background-color: #ffffff;
        font-size: 10px;
        font-weight: bold;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        }

.titlegreyoli {
	font-size: 13px;
	color: #CC6600;
}
/* employee photo */
ul.empList{margin:0px; padding:10px 0; overflow:hidden; list-style:none; width:564px}
ul.empList li{ float:left;  margin:20px 0; padding:5px; text-align:center; width:178px;}
ul.empList li img{margin:0 auto}
ul.empList li strong{display:block; }
ul.empList li em{display:block; font-style:none;}

/* ************  Portfolio Page ********** */


.portfolioPage{
	margin-top:25px;
	padding-right:16px;
}
#portfolioPage p img{

	

	margin:0 10px 0 0;

	float:left;

}



#portfolioPage p{

		padding:10px 0;

}



#portfolioPage  h3{

	clear:both;

	padding:0px 0 0px 0;

}



#portfolioPage  h2{

	clear:both;

	padding:0px 0 0 0;	

	color:#0B9CE0;

}



#portfolioPage div{
	overflow:hidden;
	padding:0 0 15px 0;

}



#portfolioPage ul.tabs-nav{

	list-style-type:none;

}



#portfolioPage ul.tabs-nav li{

	padding:0;

	margin:0;

	background:none;

	

}


#portfolioPage ul.tabs-nav li a{

	

	margin:0 5px;

	background:#ccc;
	padding:10px;
	color:#000;

}

#portfolioPage ul.tabs-nav li.tabs-selected a

{

	background:#0B9CE0;

	color:#ffffff;

}

.tabs-container div{

	border-bottom:solid 1px #ccc;

	padding:0 0 10px 0;

}
#portfolioPage{
		clear:both;
		padding-right:16px;
}
#portfolioPage table.portData td{
		vertical-align:top;
}
#portfolioPage table.portData td.portCont p{
	padding:0 0 20px 0;
}
#portfolioPage table.portData td.portImg{
	padding-top:5px;
}
