﻿* html body { overflow: hidden; } 
body { font-family: Arial,Helvetica,Verdana, Tahoma,  sans-serif; font-size: 100%; color: #000; margin-top: 0px;  margin-left: 9px; }
#mainHeader{padding-top:10px}
#header{ background: url(../images/Header/glowpoint-header-logo2.jpg) no-repeat; height: 127px; width:940px}
/*#header_menu {margin-top:0px; width: 260px; text-align: right; color: #fff; font-size: 10px; padding-top: 6px; padding-right: 5px; float:right}
#main_menu { position: absolute; padding-left: 5px; top: 88px; left: 0; width: 940px; margin-left: 10px;} */
#main_menu { position: relative; margin-top:0px; padding-left: 7px; width: 940px; margin-left: 0px;} 
/*#header_menu {margin-top:0px; width: 479px; text-align: right; color: #fff; font-size: 10px; padding-top: 6px; padding-right: 5px; float:right}*/
#header_menu {margin-top:10px;width: 479px; height:77px; text-align: right; color: #fff; font-size: 10px; padding-top: 0px; padding-right: 5px; float:right}
#blanklink {border-style: none; border-width: 0px; float: left; width:411px; height:87px}
#content_main { overflow: hidden; }
#content_sub { overflow: hidden; text-align:left}
#content_main .column, #content_sub .column { position: relative; float: left; /*padding-bottom: 10000px; margin-bottom: -10000px;*/ }
a.mainLinks {font-weight:bold; 
            font-size:11px; 
            text-align:left;
            font-family: Arial,Verdana, Tahoma, Helvetica,  sans-serif;  
            color: #000066;
			padding: 12px 15px 15px 2px;
			text-decoration: none;
			}
a.mainLinks:hover
{
	color: #3399CC;
	text-decoration: none;
	
}

a.subLinks
{
font-size:10px; 
font-family: Arial,Verdana, Tahoma, Helvetica,  sans-serif;  
color: #666666;
padding: 12px 15px 15px 2px;
text-decoration: none;
}
a.subLinks:hover
{color: #3399CC;
	text-decoration: none;
}

span.light
{
	color: #CCCCCC;
	padding-right: 13px;
	font-weight:normal;
	font-size:10px;
}
span.lightFooter
{
	color: #666666;
	padding-right: 13px;
	font-weight:normal;
	font-size:10px;
}
div.mainDiv 
{
	text-align:left;
	width: 940px;
	padding: 20px 5px 5px 0px;
	height:18px;
	vertical-align:bottom;
	}
div.mainPIC 
{
	text-align:left;
	width: 940px;
	padding:0;
	height:40px;
	vertical-align:bottom;
	}
#flash_banner { width: 935px; text-align: center; padding-top: 5px; }

#left_thin {
	width: 188px;
	padding:3px 10px 3px 3px; 
	background-color: #fff;
}

#left_wide {
	width: 683px;
	padding: 3px;
	background-color: #fff;
	border-right: 1px solid #BBB;
}
 

#center {
	width: 525px;
	padding:3px 0px 3px 0px;
	background-color: #fff;
}
#centerPair
{
	width:308px;
	padding:3px 0px 3px 0px;
	background-color: #fff;
}
#centerPair1
{
	width:308px;
	padding:3px 0px 3px 0px;
	background-color: #fff;
}
#separator_main { padding: 2px; width: 6px; background-color: #fff; }
#separator_sub { padding: 2px; width: 6px; background-color: #fff; }

#right_thin { 
	width: 229px; 
	padding:3px 10px 3px 10px;
	background-color: #fff;
	/*border-left: 1px solid #BBB;*/ 
}
 
#right_wide { 
	width: 188px; 
	padding: 3px 3px 3px 10px;
	background-color: #fff;
}

#footer {
	clear:both;
	width: 935px; 
	/*background:url(../images/Footer/footer_back.jpg) repeat-x; */
	background-color: #fff;
	height: 25px;
	padding-top: 8px; 
	padding-right: 10px; 
	font-size: 10px; 
	text-align: right; 
	/*color: #fff; */
	color: #666666;
}

* html #footer-wrapper {
	clear: both;
	float: left;
	background-color: #fff;
	position: relative;
	width: 940px;
	overflow: hidden;
} 

a.main_button, 
a.main_button:link, 
a.main_button:visited, 
a.main_button:active { 
	background: url(../images/header/glowpoint-header-button154.jpg) no-repeat; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000066; 
	text-align: center; 
	width: 155px; 
	height: 22px; 
	text-decoration: none; 
	display: block; 
	float: left; 
	padding-top: 8px;  
}

a.main_button:hover, 
a.main_button:focus { 
	background: url(../images/header/glowpoint-header-button154.jpg) no-repeat; 
	font-size: 10px; 
	font-weight: bold; 
	color: #DF5F0A; 
	text-align: center; 
	width: 155px; 
	height: 22px;
	text-decoration: none; 
	display: block;
	float: left; 
	padding-top: 8px; 
}
 
#header_menu a,
#header_menu a:link,
#header_menu a:visited,
#header_menu a:active { 
	padding: 14px; 
	color: #fff; 
	text-decoration: none;
}

#header_menu a:hover,
#header_menu a:focus { 
	padding: 14px; 
	/*color: #000; */
	color: #0E1450;
	text-decoration: none;
}
 
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active { 
	/*padding: 14px; */
	/*color: #fff; */
	color: #666666;
	padding: 13px; 
	text-decoration: none;
}

#footer a:hover,
#footer a:focus { 
	/*padding: 14px; */
	/*color: #000; */
	color:  #3399CC;
	text-decoration: none;
}

.banner 
{ 
    margin-bottom:12px;
    margin-top:12px;
    
    }
.banner_top
{ 
    margin-bottom:12px; 
    
    }
/********************************
			Box styles
********************************/ 
 .box {
	width: 100%;
} 

.box .box_heading_homepage {
	/*background: url(../images/Section/glowpoint-section-topmiddle-10x30.gif) repeat-x;*/
	width: 100%;
}

.box .box_heading_sidebar_links {
	background: url(../Images/glowpoint-subpage-links-230x28.gif) repeat-x;
	width: 100%;
	height:28px;
}

.box .box_heading_sidebar_downloads {
	background: url(../Images/glowpoint-subpage-downloads-230x28.gif) repeat-x;
	width: 100%;
	height:28px;
}
.box .box_heading_Calcul {
	
	width: 100%;
	height: 30px;
	
}

.box .box_heading {
	background: url(../images/Section/glowpoint-section-topmiddle-10x30.gif) repeat-x;
	width: 100%;
	height: 30px;
	
}

.box .box_heading .box_heading_text {
	background: url(../images/Section/glowpoint-section-topleftcorner-10x30.gif) no-repeat;
	position: relative;
	float: left;
	padding-left: 9px;
	height: 30px;
}

.box .box_heading .box_heading_text span {
	background: url(../images/Section/glowpoint-section-toprightcorner-10x30.gif) no-repeat;
	position: relative;
	float: right;
	height: 30px;
	width: 9px;
	font-size: 3px;
}
.box .box_heading .box_heading_text p {
	margin: 0;
	padding-top: 3px;
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #000066/*#060C4A*/;
}

.box .box_heading .box_heading_text samp {
	color:#DF5F0A; 
	font-size:12px; 
	font-weight:bold; 
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; 
}


.box .box_content{
	clear: both;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-left:1px;
	font-size: 10px;
}

.box .box_content .box_sidebar, .box_content_homepage h2  
{
   clear:both;
   font-size: 12px;
   color: #000066;
   font-weight:bold;
   padding-left:0px;
   margin-bottom:0px;
}
 
 .box .box_content .box_sidebar, .box_content_homepage h3  
{
   clear:both;
   font-size:10px;
   color: #000066;
   font-weight:bold;
   padding-left:0px;
   margin: 10px 0px 10px 0px;
}
 .box .box_content .box_sidebar, .box_content_homepage  span  
{   
   color: #666666; 
   padding-left:10px;
}
 .box .box_content .box_sidebar, .box_content_homepage h5  
 {      
   color: #DF5F0A; 
   font-size: 10px;
   padding:0px 0px 0px 0px;
   margin: 0px 0px 0px 10px;
   font-weight:normal;
 }
 
.box .box_footer 
{
     
	background: url(../images/Section/glowpoint-section-bottommiddle-10x10.gif) repeat-x;
	width: 100%;
	/*height: 5px;*/
	height:8px;
	float:right
}

.box .box_content_calcul 
{
    clear: both;
  	padding: 3px 10px 3px 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
	margin-left:2px;
	margin-bottom:2px
	
} 

.box .box_footer  .box_footer_finish 
{ 
	background: url(../images/Section/glowpoint-section-bottomleftcorner-10x10.gif) no-repeat;
	position: relative;
	float: left;
	padding-left: 8px;
	height: 8px;
}

.box .box_footer  .box_footer_finish span
{ 
	background: url(../images/Section/glowpoint-section-bottomrightcorner-10x10.gif) no-repeat;
	position: relative;
	float: right;
	height: 8px;
	width: 9px;
	font-size: 3px;
}

/* home page */

.box .box_content_homepage{
	clear: both;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-left:1px;
	margin-right:2px;
	font-size: 10px;
}
.box .box_content_homepage_nomargin{
	clear: both;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-left:1px;
	margin-right:2px;
	margin-bottom:0px;
	font-size: 10px;
}
.box .box_footer_home
{
     
	background: url(../images/HomePage/glowpoint-home-bottommiddle-10x10.gif) repeat-x;
	width: 100%;
	/*height: 5px;*/
	height:8px;
	float:right
}

.box .box_footer_home .box_footer_finish_home 
{ 
	background: url(../images/HomePage/glowpoint-home-bottomleftcorner-10x10.gif) no-repeat;
	position: relative;
	float: left;
	padding-left: 8px;
	height: 8px;
}

.box .box_footer_home .box_footer_finish_home span
{ 
	background: url(../images/HomePage/glowpoint-home-bottomrightcorner-10x10.gif) no-repeat;
	position: relative;
	float: right;
	height: 8px;
	width: 9px;
	font-size: 3px;
}
/* end home page  */

.box .box_footer_home .box_footer_finish_home p 
{
    clear:both;
	margin: 0;
	line-height: 10px;
	height: 8px;
	font-size: 3px;
}

/********************************
		End Box styles
********************************/
ul { 
	text-indent: 0px;
	margin-left:25px;
	/*height:10px;*/
}

ul.links_list {
	color: #DF5F0A;
	text-indent: 0px;
	margin-left:15px;
	
}

li.body_text {
	text-indent: 0px;
    height:10px;
}
/*li {
	list-style: square;
	list-style-position: outside;
	text-indent: 0px;
	height:10px;
	vertical-align:middle
}*/
div.center_part  
{
    text-align: center;
    vertical-align:middle;
    height:60px;
}
em.center_part  
{
    font-size: 12px; 
    font-weight: bold;
    color: #000066;
    text-align: center;
    vertical-align:middle;
}
a.quick, a.quick:visited, a.quick:link, a.quick:active {
	color: #DF5F0A; 
}

a.quick:hover, a.quick:focus {
	color: #709CC3;/*#000066; */
}

a.quick_noline, a.quick_noline:visited, a.quick_noline:link, a.quick_noline:active {
	color: #DF5F0A; 
	text-decoration: none;
}

a.quick_noline:hover, a.quick_noline:focus {
	color: #709CC3;/*#000066; */
	text-decoration: none;
}

a.quick_home
{color: #DF5F0A; 
 font-size:8px;
 font-weight:bold;
}
a.quick_home:hover, a.quick_home:focus {
	color: #709CC3;/*#000066; */
}

a.quick_home_grey
{	color: #666666;
	text-decoration: none; 
	font-size:9px;
}

a.quick_home_blue
{	/*color:#3399CC;*/
 	/*color:#0E1450;*/
 	color: #000066;
	text-decoration: none; 
	font-size:9px;
}
a.quick_home_blue:hover,  a.quick_home_blue:focus {
	color: #3399CC;
	text-decoration: none;
}
a.quick_home_Lightblue
{	 
 	/*color: #3399CC;*/
 	color: #666666;
	text-decoration: none; 
	font-size:9px;
}
a.quick_home_Lightblue:hover,  a.quick_home_blue:focus {
	/*color: #0033CC; - dark blue*/
	color: #3399CC; 
	text-decoration: none;
}

a.quick_home_grey:hover,  a.quick_home_grey:focus {
	color: #DF5F0A;
	text-decoration: none;
}

article_link 
{
	padding-right:15px;
}
.article_link span.article_date {
	color: #DF5F0A;
	text-decoration: none;
	font-size:10px;
}

 
a.title2
{
	font-family:  "Arial";
	font-weight:normal;
	font-size: 11px;
	text-decoration:none;
	vertical-align:top;
	color:#666666;/*#454545;*/
}

a.title2:hover
{
	font-family:  "Arial";
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#DF5F0A;/*#DF5F0A;*/
}
/*a.slider
{width:290px; 
 text-align:left; 
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; 
 font-size: 12px; 
 color: #000066; 
 font-weight:bold; 
 padding: 0px 0px 0px 0px; 
 cursor: hand;
}*/
/*SLIDERS***************/
/*PRESS*/
div.text
{
 font-weight:bold; 
 font-size:10px; 
 text-align:left;
 font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;  
 color: #000066;
 /*padding: 12px 0px 15px 15px; */
 padding:10px 0px 0px 15px;
}
div.text div.text:focus, div.text:hover
{
	color: #3399CC;
}
div.slider
{width:290px;
 background:url(../Images/Banner/GP_title-bar_gray.gif) no-repeat;  
 height:32px;
 padding: 0px 0px 0px 0px; 
 display:block;
}
div.slider div.slider:focus, div.slider:hover
{
	background:url(../Images/Banner/GP_title-bar_blue.gif) no-repeat;  
}
div.slider active
{
	background:url(../Images/Banner/GP_title-bar_blue.gif) no-repeat;  
}
div.sliderBox
{
	width:290px; 
	height:146px; 
	padding-left:10px;
	background: url(../Images/Banner/GP_main-bar-background.gif) no-repeat;
}

/*END****************/

td.article_linkHome
{
	padding: 10px 15px 0px 5px;
}
td.article_linkHome a.article_summary, .article_linkHome a.article_summary:link, .article_linkHome a.article_summary:visited, .article_linkHome a.article_summary:active {
	text-decoration: none;
	font-size:10px;
}
.article_linkHome a.article_summary:hover, .article_linkHome a.article_summary:focus {
	color: #DF5F0A;
	text-decoration: none;font-size:10px;
}
.article_linkHome span.article_date_blue {
	/*color:#0E1450;
	color: #3399CC;*/
	color: #666666;
	text-decoration: none;
	font-size:10px;
}
p.article_link a.article_summary, .article_link a.article_summary:link, .article_link a.article_summary:visited, .article_link a.article_summary:active {
	color: #666666;
	text-decoration: none; 
}


td.article_link a.article_summary, .article_link a.article_summary:link, .article_link a.article_summary:visited, .article_link a.article_summary:active {
	color: #666666;
	text-decoration: none;
	font-size:10px;
}

table.t_body
{
    padding-left:9px;
    width:77%;
    }

table.t_bodyHomepage
{
    padding-left:9px;
    width:96%;
    }
   
td.cellbody
{
    clear:both;
    font-size: 10px;
	font-weight: normal;
	color: #666666; 
}
td.cellbody_bullet
{
    clear:both;
    font-size: 10px;
	font-weight: normal;
	color: #666666; 
	padding-bottom:10px;
}
td.cellbody_raised
{
    clear:both;
    font-size: 10px;
	font-weight: normal; 
	color: #666666; 
	padding-bottom:10px;
}
td.cellbody span
{
    clear:both;
    font-size: 10px;
	font-weight: normal;
	color: #DF5F0A; 
}
td.cellbody_strong
{
    clear:both;
    font-size: 10px; 
	color: #666666; 
    font-weight:bold; 
    font-size:12px;
}
td.cellbody_blue
{
    font-size: 10px; 
	color: #0E1450; 
    font-weight:bold; 
    
}

td.cellbody_blue span
{
    clear:both;
    font-size: 10px;
	font-weight: bold;
	color: #DF5F0A; 
}
td.cellbody_large
{
    clear:both;
    font-size: 14px;
	font-weight: normal;
	color: #666666; 
}

h1 {
	font-size: 16px;
	color: #709CC3;
}

h2 {
	font-size: 12px;
	color: #0E1450;/*blue*/
	margin-bottom:0px;
} 

h2 span { 
	color: #DF5F0A;
} 
 h2 span.blue
{   
   color: #0E1450; 
   padding:0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font-weight:normal;
 }
  h2 span.orange_big
{   
   color: #DF5F0A;  
   margin: 0px 0px 0px 9px;
   font-weight:normal;
 }
 h2 a.small
 {
    font-family:  "Arial";
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#DF5F0A;/*#orange/
    }
 h2 a.small:hover
 {
    font-family:  "Arial";
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color:#709CC3;/*light blue*/
    }
h3 {
	font-size: 10px;
	color: #DF5F0A;/*#DE6009;*/
	margin:0px 0px 0px 0px;
	font-weight:normal;
} 
h4 {
	font-size: 10px;
	color: #666666;
	margin:0px 0px 0px 0px;
} 
h5 {
	font-size: 10px;
	color: #0E1450;
	margin:0px 0px 0px 0px;
} 
h6
{clear:both;
   font-size:10px;
   color: #0E1450; 
   font-weight:bold;
   padding-left:0px;
   margin: 10px 0px 10px 0px;
}
.article_body_homepage  {
	font-size: 8px;
	font-weight:bold;
	color:#0E1450;
	padding: 0px 15px 0px 20px;
}

.article_body_homepage_box  {
	font-size: 10px; 
	color: #666666;
	padding: 0px 3px 0px 3px;
	margin-bottom:0px;
}

.article_body_homepage_nomargin
{
	padding:7px 1px 0px 1px; 
	font-size:10px; 
	color: #666666;
	margin:0px 0px 0px 0;
}
.article_body_homepage_blue
{
	padding:7px 1px 0px 1px; 
	font-size:10px;  
	margin:0px 0px 0px 0;
	color: #0E1450; 
}
.article_body, ul.article_body {
	font-size: 10px;
	font-weight: normal;
	color: #666666 /*#6D6D6D*/;
	padding: 0px 15px 0px  9px;
}
.article_body span
{   font-size: 10px;
	color: #DF5F0A;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}
.article_body_indent
{   font-size: 10px;
	font-weight: normal;
	color: #666666 /*#6D6D6D*/;
	margin:0px 9px 0px 30px;
	font-weight:normal;
}
 .article_body_noindent
{   font-size: 10px;
	font-weight: normal;
	color: #666666 /*#6D6D6D*/;
	margin: 5px 0px 5px 0px;
	font-weight:normal;
}

.article_body_blue_header
{
	color:#0E1450; 
	font-size:9px; 
	font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif; 
	padding:0px 1px 0px 1px; 
	margin:0px 0px 0px 0px;
}
span.grey
{   
   color: #666666; 
   font-size: 10px;
   padding:0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font-weight:normal;
 }
 span.grey_valigne
{    
	font-weight:normal;
	font-size: 10px;
	text-decoration:none;
	vertical-align:top;
	color:#666666;/*#454545;*/
 }
 span.orange
{   
   color: #DF5F0A; 
   font-size: 10px;
   padding:0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font-weight:normal;
 }
 
 