html {
overflow-y: scroll;
overflow:-moz-scrollbars-vertical; 
}

body, html {
margin:0;
padding:0;
}

body {
height:100%;
background-image :url('Images/main_background.jpg');
background-repeat : repeat-x;
background-color: #afbec4;
}

img{  
border: none;

}

a
{
	cursor:pointer;
}


#firstBackground
{
    /*background:url(Images/1.jpg);*/
    background-image: url(Images/main_shading2.png);
    background-repeat : repeat-y;	
    /*background-color: #afbec4;*/
    background-position:top center;		
    height:auto ;
    margin-left :auto ;
    margin-right :auto ;
    /*width :1280px;*/
    position :relative ;
    margin-top: 15px;
}
    
#background {
/*width:1280px;*/
width:auto;
/*background:url(../Images/gradient_bg_frame_with_text.png) bottom left no-repeat;*/

background-position: bottom left; 
background-repeat: no-repeat;		
z-index:15;
height :auto ;/*1000px;920px;*/
margin-left :auto ;
margin-right :auto ;
position :relative ;
}

#wrapper 
{	
/*width:1280px;*/
width:auto;
margin:0px auto 0px auto;
text-align:left;
/*background:url(../Images/gradient_bg_frame_with_text.png) bottom left no-repeat;*/
/*z-index:5;*/
position:relative;
/*min-height:900px;*/
height :auto;
overflow:hidden;
}

#top_bar_wrapper {
position:relative;
width:950px;
height:95px;
/*margin-left:165px;*/
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#inner_wrapper 
{
	min-height:615px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:95px;
	position:relative;
	/*height:615px;*/
	/*Malin*/
	background-color: White;
}

/*
#inner_wrapper li{
	list-style-image: url(images/redarrow.jpg);
	vertical-align: middle
}*/
#inner_wrapper ul {
	list-style-type: none;
	padding: 0em;
	margin: 0em;
}

#inner_wrapper ul li {
	background-image: url(Images/redarrow.jpg);
	background-repeat: no-repeat;
	background-position: 20px 8px;
	padding-left: 35px;
}

#menuwrapper
{width:950px;
	/*
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:36px;
	
	background-color:#ffffff;*/
	/*
	background-color:#FFFFFF;
	height:36px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:950px;*/
}

#background_top {
float:none;
/*width:1280px;*/
width:100%;
height:33px;
/*background:url(Images/topbar_BlackAndGradient.jpg) top left;*/
background-image:url(Images/topbar_BlackAndGradient5.jpg);
background-position : top center;
background-repeat:no-repeat;

}

/*----------------------------------------This divs have removed--------------------------------*/
/* Gradient background that covers the empty space when 
the main background gets pushed downwards by content */
#background_left_top {
position:absolute;
width:165px;
height:800px;
/*background:url(Images/gradient_background_strip_left.gif) top left repeat-y;*/
background-image:url(Images/gradient_background_strip_left.gif);
background-position : top left;
background-repeat : repeat-y;
/*left:120px;*/
left:0px;
z-index:-2;
}

#background_right_top {
position:absolute;
width:165px;
height:800px;
left:1115px;
/*background:url(Images/gradient_background_strip_right.gif) top left repeat-y;*/
background-image:url(Images/gradient_background_strip_right.gif);
background-position : top left;
background-repeat : repeat-y;
z-index:-2;
}
/*----------------------------------------This divs removed--------------------------------*/


/*** Top ***/
#logo {
position:absolute;
width:190px;
height:46px;
top:33px;
left:61px;
}

#top_right_menu {
float:right;
position:relative;
width:700px;/*500px;*/
height:94px;
overflow:hidden; 

}

/*** Footer ***/
#footerText {
/*margin-left:165px;*/
margin-left:auto;
margin-right:auto;
width:877px;
height:147px;/*50px;*/
background-image:url(Images/bottom.jpg);
background-position: bottom center; 
background-repeat: no-repeat;
text-align:center;
/*padding-left: 138px;*/
/*padding-left:73px;*/
}
/*#tblFooterText {
font: 11px/11px Arial, Helvetica, sans-serif;
color:#495b65;
margin-bottom:0px;10px;40px;
margin-left:0px;
height :10px; 50px;
width :700px;
}
#ftrAdress {
font: normal 11px/11px Arial, Helvetica, sans-serif;
color:#6f7b7f;
}
#ftrEmail {	
font: 11px/11px Arial, Helvetica, sans-serif;
color:#495b65;
}
#ftrEmail a{	
font: 10px/11px Arial, Helvetica, sans-serif;
color:#495b65;
text-decoration:none;
}

#divInnerFooterText
{
    font: 11px/11px Arial, Helvetica, sans-serif;
    color:#495b65;
    margin-bottom:0px;
    margin-left:0px;
    height :50px;
    width :700px;
}
*/
#divFooterTextCopyRight
{
    float :left ;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    color:#495b65;
   /* width :80px;*/
    height :12px;
    padding-top: 30px;
    margin-left: 65px;
    margin-right:5px;
}
#divFooterTextAdress
{
    float :left ;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    color:#6f7b7f;
   /* width :510px;*/
    height :12px;
    padding-top: 30px;
}
#divFooterTextEmail
{
    float :left ;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    color:#495b65;
    /*width :95px;*/
    height :12px;
    padding-top: 30px;
    margin-left:5px;
}

#divFooterTextEmail a
{	
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    color:#495b65;
    text-decoration:none;
}
/*** Footer-end ***/

/* Nav links top right corner */
#top_right_nav_links 
{
    position:absolute;
    height:25px;
    width:610px;/*410px;485px;width:485px;*/
    top:7px;
    right:0px;
    left:42px;/*70px; 55px;*/
    border :solid 0px black;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
}

#top_right_nav_links a
{
    color:#6d8794;
    text-decoration :none;
    cursor:pointer;
}
#top_right_nav_links img
{
    padding-left :20px;
}
/*#ulTop_right_nav_links {
margin-top:0px;
height:25px;
width:380px;
left:61px;

margin-bottom:0px;
border :solid 0px black;
}
#ulTop_right_nav_links li {
list-style: none;
float: left;
border:none;
height:25px;
}
#ulTop_right_nav_links a{	
display:block;	
height:18px;
width:60px;
margin-top:0px;
}*/
/* Custom width for each link image to ensure same spacing between them */
#AboutUs { width:53px;margin-right :21px; }
#Partners { width:50px; margin-right :20px; }
#Career {width:44px;margin-right :20px; }
#ClientLogin {width:66px;margin-right :20px; }
#Norwegian {width:60px;margin-right :21px; }


#AboutUs a
{width:53px;}

#Partners a
{width:50px;}
            
#Career a
{width:44px;}          
            
#ClientLogin a
{width:66px;}       
            
#Norwegian a
{width:60px;}       
         
            
/* Search box */
#search_box {
position:absolute;
height:21px;
width:385px; /*185px;*/
top:40px;
left:277px; /*276px;*/
overflow:hidden;
/*margin-right:45px;*/
}
#search_button {
position:absolute;
width:25px;
height:21px;
top:0px;
right:10px;

}
.searchbutton
{
	/*border:0px;*/
	/*margin-right:10px;
	margin-top: -1px;	*/
	width:25px;
	height:21px;
	top:1px;
	
}

#search_input 
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
position:absolute;
top:0px;
right:35px;
width:123px; /*150px;*/
height:21px;
border:none;
}
.searchtextbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333; /*000000;*/
background-color:#edf2f2;
border:none;
height:21px;
width:123px; /*147px; 150px;*/
padding-left :3px;
}

/*#search_box img, #search_box a {
border:0px;
margin:0px;
margin-right:10px;
margin-top: -1px;
}
#search_box input {
color:#333333; 
background-color:#edf2f2;
border:none;
font-size:14px;
height:19px;
width:150px;
}*/



/***** MAIN MENU ****/
#main_menu {
position:relative;
/*left:215px;*/
margin-left:auto;
margin-right:auto;
z-index:10;
width:852px;
height:36px;
/*background:url(Images/menuBackground.jpg) top right repeat-x;*/
background-image:url(Images/menuBackground.jpg);
background-position: top right; 
background-repeat: repeat-x;
padding-left:0px;
background-color:#FFFFFF;
}

#nav {
overflow: hidden;
padding:0px;
width:852px;
height:36px;
border:none;
margin:0;
list-style:none;
float:left;
}

#nav li {
list-style: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight :bold;---02032009 removed*/
float: left;
margin-right:0px;
margin:0 auto;
padding:0px;
border:none;
width:auto;
height:36px;
display:block;

}

#nav li a{
display:block;
text-decoration: none;
height:36px;
/*width:auto !important;
width :100px;
min-width:100px;*/
border:none;
text-align :center ;
color :#f0f8f7 ; 
font-weight: bold;
line-height :36px;
margin:0 auto;
padding:0px;
float: left;
width:auto;
}



/* Manually setting width of each link box to avoid cluttering in IE6 */
/*#Services a  { width:97px; }*/
/*#Support a { width:99px; }*/
/*#Products a { width:103px; }*/
/*#Demo a  { width:84px; }*/
/*#References a { width:111px; }*/
/*#News a { width:79px; }*/
/*#Developers a { width:112px; }*/
/*#Contact a { width:101px; }*/
/*total width 786-----786/8=98.25====>>>100*/
/* Setting different backgroundimages for each button */
/*#Services {background-image:url(Images/menuBtnServices.jpg); width:97px;}*/
/*#Support {background-image:url(Images/menuBtnSupport.jpg); width:99px;}*/
/*#Products {background-image:url(Images/menuBtnProducts.jpg);width:103px;}*/
/*#Demo {background-image:url(Images/menuBtnDemo.jpg);width:84px;}*/
/*#References {background-image:url(Images/menuBtnReferences.jpg);width:111px;}*/
/*#News {background-image:url(Images/menuBtnNews.jpg);width:79px;}*/
/*#Developers {background-image:url(Images/menuBtnDevelopers.jpg);width:112px;}*/
/*#Contact {background-image:url(Images/menuBtnContact.jpg);width:101px;}*/


#Services a  
{
    line-height :36px;
}

#Support a  
{
    line-height :36px;
}

#Products a  
{
    line-height :36px;
}

#Demo a  
{
    line-height :36px;
}

#References a  
{
    line-height :36px;
}

#News a  
{
    line-height :36px;
}

#Developers a  
{
    line-height :36px;
}

#Contact a  
{
    line-height :36px;
}    

/*total width 786-----786/8=98.25====>>>100*/
/* Setting different backgroundimages for each button */
#Services {background-image:url(Images/menuBtnCommon.jpg); width:100px;line-height :36px;}
#Support {background-image:url(Images/menuBtnCommon.jpg); width:100px;line-height :36px;}
#Products {background-image:url(Images/menuBtnCommon.jpg);width:100px;line-height :36px;}
#Demo {background-image:url(Images/menuBtnCommon.jpg);width:100px;line-height :36px;}
#References {background-image:url(Images/menuBtnCommon.jpg);width:100px;line-height :36px;}
#News {background-image:url(Images/menuBtnCommon.jpg);width:100px;line-height :36px;}
#Developers {background-image:url(Images/menuBtnCommon.jpg);width:100px;line-height :36px;}
#Contact {background-image:url(Images/menuBtnCommon.jpg);width:100px;line-height :36px;}



/* Move the visible image to show the rollover effect */
#Support:hover, #Services:hover, #Products:hover, #Demo:hover, #References:hover, #News:hover, #Developers:hover, #Contact:hover {
background-position:right bottom;
}

/*#nav li a:hover .selected a {
background-position:right bottom;
}*/

.Main_ul li a:hover {
background-position:right bottom;
}

/****** Drop down menu *******/
#main_menu dl {
float: left;
margin: 0 1px;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8 {
position:absolute;
background-color:#37464a;
top:36px;
left:0px;
height:25px;
width:852px;
opacity: .9;			   	/* firefox & friends*/
filter:alpha(opacity=90); 	/*IE*/
}


#smenu1 li
{
   /* width:90px;*/
    height:25px;
    display:block;
    float:left;	
    padding-left:7px;
padding-right:7px;	
}

#smenu1 li a
{
/*width:90px !important;*/
color:#FFFFFF;
text-decoration:none;
display:block;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:25px;
text-align:center;
}

#smenu1 li a:hover
{
background-color:#000000;
height:25px;
}

.submenu 
{
    height:25px;
}

.submenu li 
{
   /* width:90px;*/
    height:25px;
    display:block;
}

.submenu li a {
/*width:90px !important;*/
color:#FFFFFF;
text-decoration:none;
display:block;
height:25px !important;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:25px;
text-align:center;
}

.submenu li a:hover {
background-color:#000000;
}

/*.submenu li a:active
{
    background-color:red;
}

.submenu li a:visited
{
    background-color:blue;
}*/
/***** /Drop down menu *****/

/****** CONTENT ********/
#content_wrapper {
width:950px;
min-height:550px;
margin-bottom:75px;

overflow:hidden;
}

.clear {
clear:both;
}

#left_content {
text-align:left;
width:563px;
margin-top:42px;
margin-left:70px;
min-height:657px;
/*display:inline;*/
}

#right_content {
float:right;
width:317px;
margin-top:42px;
min-height:657px;
}

/** Specific for frontpage.html **/
#flash {
width:852px;
height:265px;
/*background:url(../Images/flash_screenshot.jpg) top left no-repeat;*/
margin-left:49px;
}

#left_middle_content {
width: 555px;
height:147px;
margin-left:0px;/*50px;*/
/*margin-top:15px;*/
margin-bottom:0px;
padding:0px;
/*background:url(Images/Frontpage/frontpage_btn_spacer.gif) top left repeat-x;*/
background-image:url(Images/Frontpage/frontpage_btn_spacer.gif);
background-position : top left;
background-repeat : repeat-x;
display :block ;
position:absolute ;
top:280px;
left:50px;

}

#left_middle_content a
{
    text-decoration :none;
    color :#d4dddd;
}

#left_middle_content h3
{
   /* font: bold 18px/16px Arial, Helvetica, sans-serif;
    padding-left :12px;
    padding-top :18px; 
    margin-top :0px;
    margin-bottom :0px;*/
    
    /*changed according to issue doc 27/02/2009*/
    padding-top:20px;
    line-height:18px;
    /*font: bold 18px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight: normal;
    padding-left :12px;
    margin-top :0px;
    margin-bottom :0px;
}

#left_middle_content span
{
 
    line-height:17px;
    /*font: bold 18px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight :bold;   
    margin-top :0px;
    margin-bottom :0px;
}

#left_middle_content h4
{
    /*font: bold 12px/14px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:14px;
    font-weight: normal;
    padding-left :12px;
    padding-top :10px;
    margin-top :0px;
    margin-bottom :0px;
    padding-left:12px;
}



#btn1 {
float:left;
/*background:url(Images/Frontpage/frontpage_button_large1.jpg) top left no-repeat;*/
/*background:url(Images/Frontpage/frontpage_button_large1New.jpg) top left no-repeat;*/
background-image:url(Images/Frontpage/frontpage_button_large1New.jpg);
background-position : top left ;
background-repeat : no-repeat;
width:167px; /*182px;*/
height:147px;
padding-right :15px;
/*padding-left:12px;
padding-top:20px;*/
/*padding-left :9px;*/
}

#btn2 {
float:left;
/*background:url(Images/Frontpage/frontpage_button_large2.jpg) top left no-repeat;*/
/*background:url(Images/Frontpage/frontpage_button_large2New.jpg) top left no-repeat;*/
background-image:url(Images/Frontpage/frontpage_button_large2New.jpg);
background-position : top left ;
background-repeat : no-repeat;
width:161px; /*182px;176px*/
height:147px;
margin-left:7px;
padding-right :15px;

}

#btn3 {
float:left;
/*background:url(Images/Frontpage/frontpage_button_large3.jpg) top left no-repeat;*/
/*background:url(Images/Frontpage/frontpage_button_large1New.jpg) top left no-repeat;*/
background-image:url(Images/Frontpage/frontpage_button_large1New.jpg);
background-position : top left ;
background-repeat : no-repeat;
width:167px; /*182px;*/
height:147px;
margin-left:7px;
padding-right :15px;

}

#btn1:hover, #btn2:hover, #btn3:hover {
background-position:right bottom;
}

#middle_btn_shading {
width:555px;
height:13px;
/*background:url(Images/Frontpage/middle_buttons_shading.gif) top left repeat-x;*/
background-image:url(Images/Frontpage/middle_buttons_shading.jpg);
background-position : top left ;
background-repeat : repeat-x;
margin-left:0px;/*50px;*/
margin-top:0px;
padding:0px;
display :block ;
position:absolute ;
top:427px;
left:50px;
}

#left_content_frontpage {
margin-left:0px;
margin-bottom:25px;
padding-top:20px;
text-align:left;
width:543px; /*555px;*/
min-height:189px; /*196px;*/
background-color:#f4f9f8;
padding-left :12px;
display :block ;
position:absolute ;
top:440px;
left:50px;
font-family: arial;
font-size:18px;
}
#left_content_frontpage H1 {
/*font: bold 18px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight :bold;
color:#47565c;
margin-top :0px;
margin-bottom :0px;
color:#7c8e95;
}
#left_content_frontpage p {
/*font: bold 16px bold Arial, Helvetica, sans-serif;
color:#9CA8AD ; 
margin-top :0px;
line-height :1.3em;*/

/*changed according to issue doc 27/02/2009*/
color:#7C8E95;
/*font-size:bold 18px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1.3em;
font-weight :normal;
padding-right:25px;
padding-top:6px; /*this has given again in issue doc*/
margin-top :0px;
}

#left_content_frontpage a {
text-decoration:none;
/*font: bold 16px/18px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:1.3em;
font-weight :bold;
color:#000000;
}

#right_content_frontpage {
position:absolute;
width:285px; /*284px;*/
left:617px; /*620px;*/
top:280px;
min-height:369px; /*345px;319px;*/
height :369px; /*345px;390px;*/
background-color:#f4f9f8;
padding-bottom:0px; /*20px;*/
padding-left :0px;/*10px;*/
}
#right_content_frontpage H2 {
margin-left:10px;
/*font: bold 18px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight :bold;
color:#000000;
padding-left :0px;
margin-top :0px;
margin-bottom :0px;
padding-top :10px;
padding-bottom :10px;
}
#right_content_frontpage H1 {
/*font: bold 11px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight :bold;
color:#000000;
}
#right_content_frontpage p {
/*font: normal 11px/12px Arial, Helvetica, sans-serif;
color:#000000;*/

/*changed according to issue doc 27/02/2009 - there is no html in this style*/
color:#3A4A50;
/*line-height:13px;
font: normal 11px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
}

#divLatest_projects
{
   width:285px; 
   height :318px;
}
.divProjectRow
{
    background-color:#e9f3f1;
    width:275px;
    padding-left:10px;
    margin-bottom :9px;
    height :97px;
    float:left;
}
.divProjectRow:hover{background-color:#f6fcfc;}
.divProjectImage
{
    width:100px;
    height:97px;
    float:left;
}
.divProjectDetails
{
     width:175px;
     float:left;
     height:80px; /*97px;*/
     padding-top :17px;
}
.divProjectDetails p
{
    padding-left:13px; 
    width:150px; 
    padding-right:12px;
    margin-bottom :0px;
    margin-top :0px;
}
/****** ARTICLE *********/
#article_left_content {
float:left;
width:550px; 
padding-right:30px;
min-height:632px;
padding-top :29px;
margin-left:70px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#47565c; 
height :auto;
}

#article_left_content_ingress {
/*font: 14px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
font-weight: normal; /*bold;*/
color: #47565C; /*#9CA8AD;*/ /*7c8e95;*/
} 

#article_left_content H1 {
/*font: bold 18px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
/*font-weight :bold;*/
color:#0a2129;
margin-top :0px;
padding-top :10px;
}
#article_left_content H2 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
/*font: 10px/9px  Arial, Helvetica, sans-serif;
color :#f4412e;
font-weight :bold;*/
/*font: 16px/16px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#0a2129;
}

#article_left_content H3 
{
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#7c8e95;
}

#article_left_content H4 
{
    /*font: 16px/16px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:16px;
    font-style :normal ;
    color:#000000;
}

#article_left_content H5 
{
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-style :normal ;
    color:#7c8e95;
}

#article_left_content H6 
{
    /*font: 14px/14px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:14px;
    font-style :normal ;
    color:#7c8e95;
}

#article_left_content a
{
    /*font: bold 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-weight :bold;
    color:#f55a4a; /*f4412e;*/
    text-decoration :none;
}

/* ########################################*/




#article_fullwidth_content{
float:left;
width:782px; 
margin-right:20px;
min-height:632px;
margin-top :29px;
margin-left:70px;
/*display:inline;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#47565c; 
height :auto;
}

#article_fullwidth_content_ingress {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
font-weight :normal;
color:#47565C; /*7c8e95;*/
} 

#article_fullwidth_content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#0a2129;
margin-top :0px;
padding-top :10px;
}
#article_fullwidth_content h2 {
color :#f4412e;
font-weight :bold;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#0a2129;
}

#article_fullwidth_content h3 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#7c8e95;
}

#article_fullwidth_content h4 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:16px;
    font-style :normal ;
    color:#000000;
}

#article_fullwidth_content h5 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-style :normal ;
    color:#7c8e95;
}

#article_fullwidth_content h6 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:14px;
    font-style :normal ;
    color:#7c8e95;
}

#article_fullwidth_content a
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-weight :bold;
    color:#f55a4a; /*f4412e;*/
    text-decoration :none;
}
#article_fullwidth_content td{
	font-size:11px;
	font-family:arial;
}
#article_fullwidth_content #compare-features th{
	border:1px solid silver;
	border-collapse:collapse;
	padding: 6px 6px 6px 12px;
	text-align:center;
	font-weight:bold;
	background-color:#f3402c;
	color:white;	
}
#article_fullwidth_content #compare-features td{
	border:1px solid silver;
	border-collapse:collapse;
	padding: 6px 6px 6px 12px;
	text-align:center;
}
#article_fullwidth_content #compare-features tr.alt td{	
	background: #F5FAFA;
}

#article_fullwidth_content #compare-features td.feature-text{
	font-weight:bold;
	text-align:left;
}



/* ########################################*/
#article_divider {
float:left;
width:27px;
/*background:url(Images/Article/divider.jpg) top left repeat-y;*/
background-image :url(Images/Article/divider.jpg);
background-position :top left ;
background-repeat :repeat-y;
min-height:632px; /*657px;*/
margin-top:39px;
height :auto !important;
}

#article_right_content {
	float:left;
	width:195px; 
	min-height:632px;
	margin-top :40px; /*39px;*/
	padding-right :35px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-style:italic ;
	color:#7c868a; /*#3a4a50;616e73;*/
	height :auto !important;
	border-left: 1px solid #c8c7c7;
	padding-left:20px;
}
#article_right_content H1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#f4412e;
margin-top :0px;
padding-top :17px;
font-style: normal;
}
#article_right_content H2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:9px;
color :#f4412e;
margin-top :5px;
margin-bottom :5px;
}

#article_right_content H3 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:10px;
    font-style :normal ;
    color:#3a4a50;
    margin-top :5px;
    margin-bottom :5px;
}

#article_right_content H4 
{
    /*font: 11px/2px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:2px;
    font-style :normal ;
    color:#3a4a50;
    margin-bottom :7px;
}

#article_right_content H5 
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:10px;
    font-style :normal ;
    color:#f4412e;
}

#article_right_content a
{
    color:#3a4a50;
}
#article_right_content p {
/*font: italic 11px/12px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-style :italic ;
color:#7c868a;
margin-top :0px;
margin-bottom :0px;
padding-bottom :0px;
padding-top :0px;

}


#article_right_content ul {
	list-style-type: none;
	padding: 0em;
	margin: 0em;
}

#article_right_content ul li {
	background-image: url(Images/redarrow.jpg);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	padding-left: 35px;
}



/***** CAREER ******/
#career_left_content {
float:left;
width:520px; /*575px; 595px;*/
padding-right :65px;

min-height:632px;/*500px;657px;*/


/*margin-top:29px;50px;25px;14px*/
padding-top :29px;
margin-left:70px;/*50px;*/
/*display:inline;*/
/*padding-top :20px;nis*/
/*font:12px/20px Arial, Helvetica, sans-serif;
color:#47565c;*/

/*font: 12px/20px Arial, Helvetica, sans-serif;*/

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#47565c;
}

#career_left_content_ingress {
/*font: 12px/12px Arial, Helvetica, sans-serif;
color:#3a4a50;*/
/*font:bold 14px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
font-weight :normal;
color :#47565C; /*7c8e95;*/

}

#career_left_content H1 {
/*font: bold 18px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight :bold;
color:#0a2129;
margin-top :0px;
padding-top :10px;
}

#career_left_content H2 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
/*font:bold 16px  Arial, Helvetica, sans-serif;
color :#9CA8AD; 
line-height :1.3em;*/

/*font: 16px/16px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#0a2129;
}

#career_left_content H3 
{
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#7c8e95;
}

#career_left_content H4 
{
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-style :italic ;
    color:#7c8e95;
    margin-top :10px;
    margin-bottom :13px;
}

#career_left_content H5 
{
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-style :italic ;
    color:#47565c;
    margin-top :10px;
}

#career_left_content H6 
{
    /*font: 14px/14px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:14px;
    font-style :normal ;
    color:#7c8e95;
}

#career_left_content a
{
    /*font: bold 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-weight :bold;
    color:#f55a4a; /*f4412e;*/
    text-decoration :none;
}

#career_right_content {
float:left;
width:195px;/*222px; 250px; 267px;277px;*/
min-height:632px; /*657px;*/
/*margin-top:29px; 50px;25px;14px;*/
padding-top :29px;
padding-right :30px;

/*font: 11px/12px Arial, Helvetica, sans-serif;*/
/*font: italic 11px/12px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-style:italic ;
color:#7c868a; /*#3a4a50;616e73;*/
}
#career_right_content H1 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
/*font: 14px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:12px;
color:#f4412e;
margin-top :0px;
padding-top :16px;
}
#career_right_content H2 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
/*font: 10px/9px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:9px;
color :#f4412e;
}

#career_right_content H3 
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:10px;
    font-style :normal ;
    color:#3a4a50;
}

#career_right_content H4 
{
    /*font: 11px/2px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:2px;
    font-style :normal ;
    color:#3a4a50;
    margin-bottom :7px;
}

#career_right_content H5 
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:10px;
    font-style :normal ;
    color:#f4412e;
}

#career_right_content a
{
    color:#3a4a50;
}

/********SUPPORT*******/
#support_left_content {
	height:auto !important;
	min-height:632px;/*500px;657px;*/	
	float:left;
	width:545px; /*560px; 575px; 595px;*/
	padding-right :37px;	
/*margin-top:29px;50px;25px;14px*/
	padding-top :29px;
	margin-left:70px;/*50px;*/
	display:inline;
/*padding-top :20px;nis*/
/*font: 12px/20px Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#47565c;

}

#support_left_content_ingress {
/*font: 12px/20px Arial, Helvetica, sans-serif;
color:#606d72;*/
/*font:bold 14px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: normal;
color :#47565C; 
line-height :22px;
margin-top :10px;
}

#support_left_content H1 {
/*font:bold 18px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight :bold;
color:#0a2129;
margin-top :0px;
padding-top :10px;
}
#support_left_content H2 {
/*font: 12px/14px Arial, Helvetica, sans-serif;
color:#0a2129;
font-style :italic ;*/

/*font: 16px/16px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#0a2129;
margin-bottom:0px;
}

#support_left_content H3 {
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#7c8e95;
}

#support_left_content a
{
    /*font: bold 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-weight :bold;
    color:#f55a4a; /*f4412e;*/
    text-decoration :none;
}

#support_right_content {
float:left;
width:195px; /*222px; 250px; 267px;277px;*/
min-height:632px; /*657px;*/
/*margin-top:29px;50px;25px;14px*/
padding-top :29px;
padding-right :30px;

/*font: italic 11px/12px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
/*font-style :italic ;*/
color:#7c868a; /*#3a4a50;616e73;*/

}
#support_right_content H1 {
/*font: 14px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:12px;
color:#f4412e;
margin-bottom :20px;
margin-top :0px;
padding-top :14px;
}
#support_right_content H2 {
/*font: 11px/11px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color :#3a4a50;
margin-bottom :0px;
}

#support_right_content H3 
{
    /*font: 11px/11px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    color:#f4412e;
}

#support_right_content H4 
{
    /*font: 11px/2px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:2px;
    font-style :normal ;
    color:#3a4a50;
    margin-bottom :7px;
}

#support_right_content H5 
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:10px;
    font-style :normal ;
    color:#f4412e;
}

#support_right_content a
{
    /*font: 11px/11px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    color:#f4412e;
    text-decoration :none;
}
#support_right_content p {
/*font: italic 11px/12px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
/*font-style:italic ;*/
color:#7c868a;
margin-top :10px;
margin-bottom :10px;
}
/********SUPPORT-END*******/

/**** CONTACT ******/
#contact_left_content  {
float:left;
width:526px; /*590px; 595px;*/
padding-right :60px; /*70px;*/
min-height:632px;/*657px;*/
/*margin-top:29px;50px;25px;14px*/
padding-top :29px;
margin-left:50px;
display:inline;
padding-left :10px; /*20px;*/

/*font: 12px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#47565c;
}
#contact_left_content_Wrapper
{
    padding-left :10px;
}

#contact_left_content_ingress {
/*font:  bold 14px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight :bold;
color:#9CA8AD; /*47565c;000000;*/
line-height :1.3em;
padding-left :10px;
margin-top :0px;
margin-bottom :0px;
}

#contact_left_content H1 {
/*font: bold 18px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight :bold;
color:#0a2129;/*47565c;*/
margin-top :0px;
padding-top :10px;
padding-left :10px; /*10px;*/
}
#contact_left_content H2 {
/*font:  16px/18px Arial, Helvetica, sans-serif;
color:#7c8e95;*/
/*font: 16px/16px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#0a2129;
}
#contact_left_content H3 {
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#7c8e95;
}
#contact_left_content H4 {
/*font:  11px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#8d9da3;
}

#contact_left_content input[type="text"] {
/*font: 11px/10px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:10px;
color:#536167;
background-color:#edf2f2;
border:none;
padding-left :5px;
}
#contact_left_content input[type="text"]:hover {
border-color:#dce0e1;
border:solid thin;
}

#trContact_Company
{
    height:25px;
}
#tdContact_Company
{
    width:177px;
}

#trContact_Person
{
     height:25px;
}
#trContact_Phone
{
    height:25px;
}

#trContact_Email
{ height:25px;
}

#trContact_Message
{
 height:135px;
}

#tdContact_Message
{
 height:135px;
}
 
#trContact_txtMessage
{
height:135px;
}

#trContact_How
{
height:25px;
}

#trContact_Other
{
height:25px;
}

#trContact_OtherBelow
{
height:25px;
}

#trContact_Submit
{
height:25px;
}
  


#mail_message {
/*font: 10px/12px Arial, Helvetica, sans-serif; below font size 14 was given*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:12px;
color:#536167;
background-color:#edf2f2;
border:none;
border-style:none;
overflow:hidden;
width:270px;
}
#mail_message:hover {
border-color:#dce0e1;
border:solid thin;
}

#tblInput {
/*font: 12px/14px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#606d72;

}
#tblInput TextArea {
overflow:hidden; /*Avoid scrollbar in IE */
/*font: 11px/11px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
padding-left :5px;
}
#tblInput select 
{
    /*font: 11px/11px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    padding-left :5px;
    /*border :none;
    border-width :0px;
    border-color :#000000;*/
    border :none;  
    border-bottom:none;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom-width :0px;
    border-top-width :0px;
    border-left-width :0px;
    border-right-width :0px;
    border-bottom-color :transparent ;
    border-top-color :transparent ;
    border-left-color :transparent ;
    border-right-color :transparent ;
    outline-width :0px;
    outline :none;
}
.dropdownlistHowDidUHear
{
    border :none;  
    border-bottom:none;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom-width :0px;
    border-top-width :0px;
    border-left-width :0px;
    border-right-width :0px;
    border-bottom-color :transparent ;
    border-top-color :transparent ;
    border-left-color :transparent ;
    border-right-color :transparent ;  
    outline-width :0px;
    outline :none;
}

#btnSubmitMail
{
    padding-left:0px;
}
#tdContact_Submit
{
    padding-left:0px;
}
#contact_right_content {
float:left;
width:195px;/*222px; 277px;*/
padding-right :30px;
min-height:632px; /*657px;*/
/*margin-top:25px; 14px;*/
padding-top :29px;
/*font: 11px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#7C868A;
}
#contact_right_content H1 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:15px;
color:#f4412e;
margin-top :0px; /*20px;*/
padding-top :15px;/*10px;20px;*/
}
#contact_right_content H2 {
/*font: 11px/11px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
margin-top :3px;
margin-bottom :3px;
color :#3a4a50;
}
#contact_right_content p {
/*font: 11px/11px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#7C868A;

}
#contact_right_content a {
/*font: 11px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#f4412e;
text-decoration :none;
}
/********CONTACT-END*********/
/**********PRODUCT***********/
#product_left_content {
float:left;
width:550px; /*575px; 595px;*/
padding-right :30px;
min-height:632px;/*500px;657px;*/
/*margin-top:50px;50px;25px;14px*/
padding-top :30px; /*50px;*/
margin-left:70px;/*50px;*/
display:inline;
/*padding-top :20px;nis*/
/*font: 12px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
/*font-weight :bold;*/
color:#47565c; /*7c8e95;*/
}
#product_left_content_ingress{
display:inline;
/*font: bold 14px/20px Arial, Helvetica, sans-serif;
color:#7c8e95;*/

/*font:bold 14px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight :bold;
color :#9CA8AD; /*7c8e95;*/
line-height :1.3em;
}
#product_left_content H1 {
/*font: bold 18px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight :bold;
color:#0a2129;/*47565c;*/
margin-top :0px;
margin-bottom :0px;
padding-top :10px;/*10px;*/
padding-left :0px;
}
#product_left_content H2 {
/*font:  16px/18px Arial, Helvetica, sans-serif;
color:#7c8e95;*/
/*font: 16px/16px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#0a2129;
}
#product_left_content H3 {
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#7c8e95;
}
#product_left_content H4 {
/*font:  11px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#8d9da3;
}

#product_left_content a {
    /*font: bold 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-weight :bold;
    color:#f55a4a; /*f4412e;*/
    text-decoration :none;
}

#product_right_content {
float:left;
width:195px;/*222px; 250px; 267px;277px;*/
min-height:632px; /*657px;*/
/*margin-top:29px; 50px;25px;14px;*/
padding-top :29px;
padding-right :30px;

/*font:italic 11px/11px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
font-style:italic ;
color:#3a4a50;

}
#product_right_content H1 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
/*font: 14px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:12px;
color:#f4412e;
margin-top :0px;
padding-top :10px;
}
#product_right_content H2 {
/*font: 10px/9px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:9px;
color :#f4412e;
margin-top :5px;
margin-bottom :5px;
}

#product_right_content H3 
{
    /*font: 11px/11px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:11px;
    font-style :normal ;
    color:#3a4a50;
    margin-top :5px;
    margin-bottom :5px;
}


#product_right_content p {
/*font: italic 11px/12px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-style :italic ;
color:#7c868a;
margin-top :0px;
margin-bottom :0px;
padding-bottom :0px;
padding-top :0px;

}

#product_right_content a
{
    color:#3a4a50;
    text-decoration :none;
}
/********PRODUCT-END********/
/****** REFERENCES ******/
#references_details
{
    width :850px;
    height:17px;
    padding-top :30px;
    padding-left:31px;
    padding-bottom :31px;
}

#references_header {	
margin-left:50px;
float :left ;
width :178px;
height :17px;
/*margin-top:29px;10px; 35px;*/
/*padding-top :29px;*/
/*padding-left:31px; 32px; */
}
#references_header H1 {
/*font: 18px/19px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:19px;
color:#0a2129;
margin-top :0px;
margin-bottom :0px;
}

#RefIngress {
    /*font: 10px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#9CA8AD; /*6e7c82;*/
    line-height :1.3em;
    width :600px;
    height:17px;
    /*margin-left :50px;*/
    float :left ;
    padding-left :9px;
    padding-top :5px;
}
#RefIngress h1
{
    /*font: 18px/19px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:19px;
    color:#0a2129;
}

#RefProjectsDiv
{
    padding-left :31px; /*32px; */
    border:solid 0px red; 
    width :860px; /*784px;*/
    min-height :645px;/*600px;*/
	height :auto !important;
	height:645px;
}
.RefRowDiv
{
    border:solid 0px black; 
    width :860px; /*784px;*/
    height:215px;
}
.RefSingleProjectDiv
{
    border:solid 0px yellow; 
    width :238px;
    height:215px;
    float :left;
    padding-right :34px;/*36px;*/
}
.RefImageDiv
{
    border:solid 0px blue; 
    width :238px;
    height:160px;
    float :left;
    background-color :#f1f4f4;
}
.RefImageDivRollOver
{
    border:solid 0px blue; 
    width :238px;
    height:160px;
    float :left;
    background-color :#ffffff;
    opacity: .9;			   	/* firefox & friends*/
    filter:alpha(opacity=90); 	/*IE*/
}
.RefImageDivRollOver:hover
{
    border:solid 0px blue; 
    width :238px;
    height:160px;
    float :left;
    background-color :red;
    opacity: .4;			   	/* firefox & friends*/
    filter:alpha(opacity=40); 	/*IE*/
}
.RefTextDiv
{
    border:solid 0px blue; 
    width :238px;
    height:55px;
    padding-top :12px;
    float :left;
    
}
.RefTextDiv p 
{
    /*font: 10px/12px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:12px;
    color :#6e7c82;
    margin-top :0px;
    margin-bottom :0px;
}
.RefTextDiv p b
{
    /*font: 12px/12px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color :#0a2129;
    /*font-weight :bold ;*/
}



#tblProjectImages p {
/*font: 10px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#6e7c82;
}
#tblProjectImages p b {
/*font: 10px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#000000;
}
#referencesProjectImages {
margin-left:50px;
}

.refHighRow {
width:240px;
height:180px;
}

.refLowRow {
width:240px;
}

/*===============News==============*/
#news_left_content {
float:left;
width:583px; /*575px; 595px;*/
padding-right :30px; /*18px;*/
min-height:632px;/*500px;657px;*/
/*margin-top:29px;50px;25px;14px*/
padding-top :40px;
margin-left:70px;/*50px;*/
display:inline;
/*padding-top :20px;nis*/
/*font: 12px/20px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#47565c; /*7c8e95;*/
height :auto;
}

#news_left_content_ingress {
/*font: bold 14px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#47565c; /*7c8e95;*/
line-height:24px;
margin-top :0px;
margin-bottom :0px;
padding-top:7px;
}

.News
{
	width:563px;
	padding-bottom:22px;
}

.NewsSeperator
{
	border-bottom:1px dotted #47565c;
	margin-bottom:22px;
	width:563px;
}
.NewsDate
{
	color:#9ca8ad;
	font-size:10px;
}

#news_left_content H1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight :bold;
color:#0a2129;
margin-top :0px;
padding-top :15px;
margin-bottom :0px;
padding-bottom :15px;
}

#news_left_content H2.NewsTitle {
	font-weight:bold;
	font-size:18px;
	color:#0a2129;	
	line-height:18px;
	
}

#news_left_content H2.NewsTitle a {
	font-weight:bold;
	font-size:18px;
	color:#0a2129;	
	line-height:18px;
	
}

#news_left_content H2.NewsTitle a:hover {
	font-weight:bold;
	font-size:18px;
	color:#6B8994;	
	line-height:18px;
	
}

/*#news_left_content H2.NewsTitle a:hover {
	font-weight:bold;
	font-size:18px;
	color:#0a2129;	
	text-decoration:underline;
	
}*/
#news_left_content H2 {

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#0a2129;
margin-bottom:3px;
}

#news_left_content H3 
{
    /*font: 12px/12px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    color:#7c8e95;
}

#news_left_content H4 
{
    /*font: 16px/16px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:16px;
    font-style :normal ;
    color:#000000;
}

#news_left_content a
{

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:12px;
    font-weight :bold;
    color:#f55a4a; 
    text-decoration :none;
}

#NewsContent
{
    float:left;
    width:292px; /*324px; 344px;*/
    min-height:632px; 
    height :auto;
    margin-right :32px;
}
#NewsContent a
{
    color :#f4412e;
    text-decoration :none;
    /*font: 16px Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
}

.NewsPicture
{
    float:right;
    width:200px; /*216px;*/
    /*min-height:632px;*/
    height :auto;
    margin-left :15px;
   /* margin-top :10px;*/
}
#news_right_content {
float:left;
width:150px; /*222px; 250px; 267px;277px;*/
min-height:632px; /*657px;*/
/*margin-top:29px;50px;25px;14px*/
margin-top :40px;
padding-right :40px;
padding-left:15px;
border-left:1px solid #C8C7C7;
/*font: italic 11px/12px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-style:italic ;
color:#7c868a; /*#3a4a50;616e73;*/
height :auto;
}
#divRightHeading
{
    /*padding-left :10px;*/
}
#divRightHeading  h2
{
    margin-bottom :10px;
}

#news_right_content H1 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
/*font: 14px/12px Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:12px;
color:#f4412e;
margin-top :0px;
padding-top :17px;
}
#news_right_content H2 {
/*font: 14px/15px Arial, Helvetica, sans-serif;*/
/*font: 10px/9px  Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
font-weight:bold;
color :#f4412e;
margin-top:0;	
margin-bottom :18px;
font-style:normal;
}

#news_right_content H3 
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:10px;
    font-style :normal ;
    color:#3a4a50;
    margin-top :5px;
    margin-bottom :5px;
}

/*#news_right_content a
{
    color:#3a4a50;
}
#news_right_content a:hover
{
    color:#6b8994;
}*/
#news_right_content p {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-style :italic ;
color:#7c868a;
margin-top :0px;
margin-bottom :0px;
padding-bottom :0px;
padding-top :0px;

}
.NewsItemOuterDiv
{
    width:215px; /*205px;267px;*/
    min-height :12px;/*20px;*/    
    float :left;    
    border :solid 0px red;
    font-size:10px;
}
.NewsItemOuterDiv a
{
    text-decoration:none;
   
}
.ArrowImageDiv
{
    /*margin-left :5px;*/
    padding-right :5px;
    width:6px;
    height :12px;/*17px;*/
    /*background:url(Images/RedArrow.jpg) top left no-repeat;*/
    background-image :url(Images/RedArrow.jpg);
    background-position : top left;
    background-repeat :no-repeat;
    float :left ;
    margin-top :3px;/*3px;*/
    background-position:center;
        border :solid 0px red;
}
/*#FirstNewsItemDiv
{
    font: bold 10px/10px  Arial, Helvetica, sans-serif;
    width:200px;
    height :17px;
    color:#6b8994;
    float :left ;
    padding-top :3px;
}
#FirstNewsItemDiv a
{
    font: bold 10px/10px  Arial, Helvetica, sans-serif;
    color:#6b8994;
    padding-top :3px;
    height :17px;
}*/
.NewsItemDiv
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial;   
    font-style:normal;
    padding-bottom:18px;    
    width:184px; /*180px; 200px;*/
    height :auto; /*17px;*/    
    padding-top :0px; /*3px;*/    
    float :left; 
    border :solid 0px red;
}
.NewsItemDivSelected
{    
    font-family:Arial;   
    font-style:normal;
    padding-bottom:18px;    
    width:184px; /*180px; 200px;*/
    height :auto; /*17px;*/    
    padding-top :0px; /*3px;*/    
    float :left; 
    border :solid 0px red;
    font-weight:bold;    
    color:#6b8994;
    
}
.NewsItemDiv a
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
     font-size:10px;
    font-weight:bold;
    line-height:15px;
     color:#3a4a50;	
  
}
.NewsItemDivSelected a
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
     font-weight:bold;
    line-height:15px;
    color:#6b8994;
}
.NewsItemDiv a:hover
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
     font-size:10px;
    font-weight:bold;
    line-height:15px;
    color:#6b8994;
}
.NewsItemDiv a:active
{
    /*font: 10px/10px  Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:15px;
    color:#6b8994;
}

.Paging
{
	float:left;
	padding-right:5px;
}
/*==============News end ==================*/

/*==============Search Page ==================*/
.searchresult
{
float:left;
width:560px;
height:auto;
color:#606D72;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
/*margin-left:70px;*/
margin-top: 15px;
}

.searchresult h2
{
margin-top: 5px;
margin-bottom: 5px;
}

.searchtermwrapper
{
float:left;
width:800px;
height:auto;
}
.searchTerm
{
color:#606D72;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
float:left;
width:570px;
height:14px;
line-height:14px;
}

.searchtermlable
{
/*font: bold 14px/14px Arial, Helvetica, sans-serif;*/
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:14px;
font-weight :bold;
color :#3a4a50;
float:left;
height:14px;
}

/*==============Search Page End==================*/

/* New Menu 2009.4.6 */

.mainmenu
{
	background-image:url(Images/menubg.jpg);
	background-repeat:repeat-x;
	height:36px;
	float:left;
	width:auto;	
	margin:0 auto;
	padding:0;
	text-align:center;
}

.selectedmainmenu
{
	background-image:url(Images/selectedmenubg.jpg);
	background-repeat:repeat-x;
	height:36px;
	width:auto;	
	float:left;
	margin:0;	
}

.menutext
{
	height:36px;
	line-height:36px;
	float:left;
	width:auto;
	text-align:left;
	margin:0;
	padding-left:25px;
	padding-right:25px;
}

.selectedsubmenu
{
	background-color:#000000;
	
}

#nav li.mainmenu a:hover
{
	background-image:url(Images/selectedmenubg.jpg);
	background-repeat:repeat-x;
	height:36px;		
}

.submenutext
{
	height:25px;
	line-height:25px;
	width:auto;
	padding-left:15px;
	padding-right:15px;
}

.license-container{
	width:100%;
	float:left;
	height:400px;
	overflow:auto;
	border:1px solid gray;
	padding:10px;
}
