/**,
*:after,
*:before {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}*/

A:link {
		text-decoration:underline;
		color:#000080 ;
		}
A:visited {
		text-decoration:underline;
		color:#000080;
		}
A:active {
		color:#000080;
		}
A:hover {
		text-decoration:none;
		color:#cc0000;
		}  
A.color:visited {
		text-decoration:none;
		color:#C2C2ED;
		}
A.color:active {
		color:black ;
		font-style:italic
		}
A.color:link {
		text-decoration:underline;
		color:blue;
		}
A.color:hover {
		text-decoration:none;
		color:white;
				}				  
A.basiclink:link {
		text-decoration:none;
		color:#4272DB;
		}
A.basiclink:visited {
		text-decoration:none;
		color:#4272DB;
		}
A.basiclink:active {
		text-decoration:none;
		color:#4272DB;
		}
A.basiclink:hover {
		text-decoration:underline;
		color:#4272DB;
		} 

A.menumain:visited {
		text-decoration:none;
		color:#C2C2ED;
		padding:5px;
		}
A.menumain:active {
		color:#C2C2ED;
		font-style:italic;
		padding:5px;
		}
A.menumain:link {
		text-decoration:none;
		color:white;
		padding:5px;
		}
A.menumain:hover {
		text-decoration:none;
		color:white;
		padding:5px;
		}  

A.menu:visited {
		text-decoration:none;
		color:#C2C2ED;
		}
A.menu:active {
		color:#C2C2ED;
		font-style:italic
		}
A.menu:link {
		text-decoration:none;
		color:white;
		}
A.menu:hover {
		text-decoration:none;
		color:white;
		}  

A.menu2:visited {
		text-decoration:none;
		color:#06c;
		}
A.menu2:active {
		color:#06c;
		font-style:italic
		}
A.menu2:link {
		text-decoration:none;
		color:#06c;
		}
A.menu2:hover {
		text-decoration:underline;
		color:#06c;
		}

A.menu4:visited {
		text-decoration:none;
		color:#000080;
		}
A.menu4:active {
		color:#000080;
		font-style:italic
		}
A.menu4:link {
		text-decoration:none;
		color:#000080;
		}
A.menu4:hover {
		text-decoration:underline;
		color:#000080;
		}
								
A.menuWhite:visited {
		text-decoration:none;
		color:White;
		}
A.menuWhite:active {
		color:White;
		font-style:italic
		
		}
A.menuWhite:link {
		text-decoration:none;
		color:White;
		}
A.menuWhite:hover {
		text-decoration:none;
		color:White;
		}

A.menugrey:visited {
		text-decoration:none;
		color:#666666;
		}
A.menugrey:active {
		color:#666666;
		font-style:italic	
		}
A.menugrey:link {
		text-decoration:none;
		color:#666666;
		}
A.menugrey:hover {
		text-decoration:none;
		color:#666666;
		}

A.menuGreen:visited {
		text-decoration:none;
		color:#009900;
		}
A.menuGreen:active {
		color:#009900;
		font-style:italic		
		}
A.menuGreen:link {
		text-decoration:none;
		color:#009900;
		}
A.menuGreen:hover {
		text-decoration:underline;
		color:#009900;			
		}
A.menuRed:visited {
		text-decoration:none;
		color:#ed1c24;
		}
A.menuRed:active {
		color:#ed1c24;
		font-style:italic		
		}
A.menuRed:link {
		text-decoration:none;
		color:#ed1c24;
		}
A.menuRed:hover {
		text-decoration:underline;
		color:#ed1c24;			
		}
		
A.menured2:visited {
		text-decoration:none;
		color:white;
		background-color:#f10801;
		padding:5px 10px 5px 10px;
		}
A.menured2:active {
		color:white;
		font-style:italic;
		background-color:#f10801;
		padding:5px 10px 5px 10px;
		}
A.menured2:link {
		text-decoration:none;
		color:white;
		background-color:#f10801;	
		padding:5px 10px 5px 10px;			
		}
A.menured2:hover {
		text-decoration:none;
		color:white;
		background-color:#f10801;	
		padding:5px 10px 5px 10px;			
		}
				
A.menuLBlue:visited {
		text-decoration:none;
		color:#06c;
		}
A.menuLBlue:active {
		color:#06c;
		font-style:italic		
		}
A.menuLBlue:link {
		text-decoration:none;
		color:#06c;
		}
A.menuLBlue:hover {
		text-decoration:underline;
		color:#06c;
		}

A.menuLBlue2:visited {
		text-decoration:none;
		color:#4272DB;
		}
A.menuLBlue2:active {
		color:#4272DB;
		font-style:italic		
		}
A.menuLBlue2:link {
		text-decoration:none;
		color:#4272DB;
		}
A.menuLBlue2:hover {
		text-decoration:underline;
		color:#4272DB;
		}
		
A.newslink:visited {
		text-decoration:none;
		color:#112288;
		font-weight:normal;
		font-size:12px;
		letter-spacing:-0.5px;

		}
A.newslink:active {
		color:#112288;
		font-style:italic;
		font-size:12px;
		letter-spacing:-0.5px;
		
		}
A.newslink:link {
		text-decoration:none;
		color:#112288;
		font-size:12px;
		letter-spacing:-0.5px;
	
		}
A.newslink:hover {
		text-decoration:underline;
		color:#112288;
		font-size:12px;
		letter-spacing:-0.5px;
		}	

A.newslinkfb:visited {
		text-decoration:none;
		color:#385998;
		font-weight:normal;
		font-size:11px;
		letter-spacing:-0.5px;

		}
A.newslinkfb:active {
		color:#385998;
		font-style:italic;
		font-size:11px;
		letter-spacing:-0.5px;
		
		}
A.newslinkfb:link {
		text-decoration:none;
		color:#385998;
		font-size:11px;
		letter-spacing:-0.5px;
	
		}
A.newslinkfb:hover {
		text-decoration:underline;
		color:#385998;
		font-size:11px;
		letter-spacing:-0.5px;

		}	
A.newslinkgog:visited {
		text-decoration:none;
		color:#112288;
		letter-spacing:-0.5px;
		}
A.newslinkgog:active {
		text-decoration:none;
		color:#112288;
		font-style:italic;
		letter-spacing:-0.5px;
		}
A.newslinkgog:link {
		text-decoration:none;
		color:#112288;
		letter-spacing:-0.5px;
		}
A.newslinkgog:hover {
		text-decoration:underline;
		color:#112288;
		letter-spacing:-0.5px;
		}
A.newslinkg:visited {
		text-decoration:none;
		font-family:Verdana;
		color:#112288;
		font-weight:normal;
		font-size:11px;
		letter-spacing:-0.5px;		
		}
A.newslinkg:active {
		font-family:Verdana;
		color:#112288;
		font-style:italic;
		font-size:11px;
		letter-spacing:-0.5px;		
		}
A.newslinkg:link {
		font-family:Verdana;
		text-decoration:none;
		color:#112288;
		font-size:11px;
		letter-spacing:-0.5px;		
		}
A.newslinkg:hover {
		font-family:Verdana;
		text-decoration:underline;
		color:#112288;
		font-size:11px;
		letter-spacing:-0.5px;		
		}
						
A.newslinkm:visited {
		text-decoration:none;
		color:#000080;
		font-weight:normal;
		letter-spacing:-0.5px;

		}
A.newslinkm:active {
		color:#000080;
		font-style:italic;
		letter-spacing:-0.5px;
		}
A.newslinkm:link {
		text-decoration:none;
		color:#000080;
		letter-spacing:-0.5px;
		}
A.newslinkm:hover {
		text-decoration:underline;
		color:#000080;
		letter-spacing:-0.5px;
		}
				
A.menuLBlueUL:visited {
		text-decoration:underline;
		color:#06c;
		}
A.menuLBlueUL:active {
		color:#06c;
		font-style:italic		
		}
A.menuLBlueUL:link {
		text-decoration:underline;
		color:#06c;
		}
A.menuLBlueUL:hover {
		text-decoration:underline;
		color:#06c;	
		}	

A.bluelink:visited {
		text-decoration:none;
		color:#000080;
		font-weight:normal;
		letter-spacing:-0.5px;
		}
A.bluelink:active {
		color:#000080;
		font-style:italic;
		letter-spacing:-0.5px;
		}
A.bluelink:link {
		text-decoration:none;
		color:#000080;
		letter-spacing:-0.5px;
		}
A.bluelink:hover {
		text-decoration:underline;
		color:#000080;
		letter-spacing:-0.5px;
		}
A.menuGreenL:visited {
		text-decoration:none;
		color:#90EE90;
		}
A.menuGreenL:active {
		color:#90EE90;
		font-style:italic		
		}
A.menuGreenL:link {
		text-decoration:none;
		color:#90EE90;
		}
A.menuGreenL:hover {
		text-decoration:underline;
		color:#90EE90;
		}

A.menuGreen2:visited {
		text-decoration:none;
		color:#282;
		}
A.menuGreen2:active {
		color:#282;
		font-style:italic		
		}
A.menuGreen2:link {
		text-decoration:none;
		color:#282;
		}
A.menuGreen2:hover {
		text-decoration:underline;
		color:#282;
		}
		
A.newsgrey:visited {
		text-decoration:none;
		color:#666666;
		font-weight:normal;
		font-size:11px;
		letter-spacing:-0.5px;
		}
A.newsgrey:active {
		color:#666666;
		font-style:italic;
		font-size:11px;
		letter-spacing:-0.5px;
		}
A.newsgrey:link {
		text-decoration:none;
		color:#666666;
		font-size:11px;
		letter-spacing:-0.5px;
		}
A.newsgrey:hover {
		text-decoration:underline;
		color:#666666;
		font-size:11px;
		letter-spacing:-0.5px;
		}

A.newsgrey14:visited {
		text-decoration:none;
		color:#666666;
		font-weight:normal;
		font-size:14px;
		letter-spacing:-0.5px;
		}
A.newsgrey14:active {
		color:#666666;
		font-style:italic;
		font-size:14px;
		letter-spacing:-0.5px;
		}
A.newsgrey14:link {
		text-decoration:none;
		color:#666666;
		font-size:14px;
		letter-spacing:-0.5px;
		}
A.newsgrey14:hover {
		text-decoration:underline;
		color:#666666;
		font-size:14px;
		letter-spacing:-0.5px;
		}
					
A.menuall:visited {
		text-decoration:none;
		}
A.menuall:active {
		font-style:italic	
		}
A.menuall:link {
		text-decoration:none;
		}
A.menuall:hover {
		text-decoration:none;
				} 	

A.greenbutton:link {
		font-size:14px;
		font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
		text-decoration:none;
		color:white;
		background-color:#118B04;	
		padding:0px 0px 0px 0px;
		min-width:100px;			
		}
A.greenbutton:visited {
		text-decoration:none;
		color:white;
		background-color:#118B04;
		padding:0px 0px 0px 0px;
		}
A.greenbutton:active {
		color:white;
		font-style:italic;
		background-color:#118B04;
		padding:0px 0px 0px 0px;
		}
A.greenbutton:hover {
		text-decoration:none;
		font-weight:bold;
		color:white;
		background-color:#118B04;	
		padding:0px 0px 0px 0px;			
		}

.greenbuttondiv {
        background-color:#118B04; 
        vertical-align:middle; 
        width:100px;
        min-height:33px;
        text-align:center;
        display: table-cell;
        padding-bottom:5px;
        padding-top:5px;
        }

A.bluebutton:link {
		font-size:14px;
		font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
		text-decoration:none;
		color:white;
		background-color:#4185F4;	
		padding:0px 0px 0px 0px;
		min-width:100px;			
		}
A.bluebutton:visited {
		text-decoration:none;
		color:white;
		background-color:#4185F4;
		padding:0px 0px 0px 0px;
		}
A.bluebutton:active {
		color:white;
		font-style:italic;
		background-color:#4185F4;
		padding:0px 0px 0px 0px;
		}
A.bluebutton:hover {
		text-decoration:none;
		font-weight:bold;
		color:white;
		background-color:#4185F4;	
		padding:0px 0px 0px 0px;			
		}

.bluebuttondiv {
        background-color:#4185F4; 
        vertical-align:middle; 
        width:100px;
        min-height:33px;
        text-align:center;
        display: table-cell;
        padding-bottom:5px;
        padding-top:5px;
        }

A.graybutton:link {
		font-size:14px;
		font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
		text-decoration:none;
		color:white;
		background-color:#666;	
		padding:0px 0px 0px 0px;
		min-width:100px;			
		}
A.graybutton:visited {
		text-decoration:none;
		color:white;
		background-color:#666;
		padding:0px 0px 0px 0px;
		}
A.graybutton:active {
		color:white;
		font-style:italic;
		background-color:#666;
		padding:0px 0px 0px 0px;
		}
A.graybutton:hover {
		text-decoration:none;
		font-weight:bold;
		color:white;
		background-color:#666;	
		padding:0px 0px 0px 0px;			
		}

.graybuttondiv {
        background-color:#666; 
        vertical-align:middle; 
        width:100px;
        min-height:33px;
        text-align:center;
        display: table-cell;
        padding-bottom:5px;
        padding-top:5px;
        }

A.graytag:link {
		font-size:12px;
		font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
		text-decoration:none;
		color:#666;
		background-color:#ffffff;	
		padding:0px 0px 0px 0px;
		min-width:100px;			
		}
A.graytag:visited {
		text-decoration:none;
		color:#666;
		background-color:#ffffff;
		padding:0px 0px 0px 0px;
		}
A.graytag:active {
		color:#4272DB;
		font-style:italic;
		background-color:#ffffff;
		padding:0px 0px 0px 0px;
		}
A.graytag:hover {
		text-decoration:none;
		color:#4272DB;
		background-color:#ffffff;	
		padding:0px 0px 0px 0px;			
		}

.graytagdiv {
        background-color:#ffffff; 
        vertical-align:middle; 
        /*width:100px;*/
        /*min-height:33px;*/
        text-align:center;
        display:inline-block;
        padding:2.8px 4px 2.8px 4px;
        margin:2px 1px 2px 1px;
        border-color:#f2f2f2;
        border-width:1px;
        border-style:solid;
        }
.graylargebuttondiv { 
    background-color: #f2f2f2; 
    vertical-align: bottom; 
    width: 150px; 
    height: 80px; 
    text-align: justify; 
    display: inline-block; 
    padding-bottom: 5px; 
    padding-top: 7px; 
    padding-left: 14px; 
    padding-right: 5px; 
}

A.graytag2:link {
		font-size:12px;
		font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
		text-decoration:none;
		color:#ffffff;
		background-color: transparent;	
		padding:0px 0px 0px 0px;
		min-width:100px;			
		}
A.graytag2:visited {
		text-decoration:none;
		color:#ffffff;
		background-color:#f2f2f2;
		padding:0px 0px 0px 0px;
		}
A.graytag2:active {
		color:#666;
		font-style:italic;
		background-color:#f2f2f2;
		padding:0px 0px 0px 0px;
		}
A.graytag2:hover {
		text-decoration:none;
		color:#666;
		background-color:#ffffff;	
		padding:0px 0px 0px 0px;			
		}

.graytag2div {
        background-color:transparent; 
        vertical-align:middle; 
        /*width:100px;*/
        /*min-height:33px;*/
        text-align:center;
        display:inline-block;
        padding:2.8px 4px 2.8px 4px;
        margin:2px 1px 2px 1px;
        border-color:#ffffff;
        border-width:1px;
        border-style:solid;
        }
.sacSmallPrint {font-size:10px;}
.sacSmallxPrint {font-size:11px;}
.sacSmallHeader {font-size:13px;}
.sac12Header {font-size:12px;}
.sacLargeHeader {font-size:15px;}
.sacVeryLargeHeader {font-size:20px;}
.sacExtraLargeHeader {font-size:25px;}
        
.bodyclass {
        /*font-size:62.5%;*/
        margin:auto;
        padding:0;
        max-width:1200px;
}

.bodyclass990 {
        font-size:62.5%;
        margin-left:auto;
        margin-right:auto;
        padding:0;
        max-width:990px;
        background-color:#e8e8e8;
}

.center990
{
margin-left:auto;
margin-right:auto;
width:990px;
background-color:#ffffff;
}

.lblues {
		text-decoration:none;
		color:#06c;
		font-family:Arial;
		font-size:12px;		
		}
.lbluem {
		color:#06c;
		font-family:Arial;
		font-size:0.9em;		
		}
.dgrey {
		text-decoration:none;
		color:#5E5E5E;
		font-family:Arial;
		font-size:12px;		
		}

.mgrey {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#5E5E5E; 
}

.Largethinblack {
	font-size:24px;
	font-family:Segoe UI Light,'SegoeUILightWF',Arial,sans-serif;
	font-weight: 100;
	color:#000; 
    margin:12px 4px 4px 4px
}

.Mediumthinblack {
	font-size:18px;
	font-family:Segoe UI Light,'SegoeUILightWF',Arial,sans-serif;
	font-weight: 100;
	color:#000; 
    margin:6px 3px 3px 3px
}

.sspx {
		text-decoration:none;
		color:#000080;
		font-weight:normal;
		font-size:14px;
		letter-spacing:-0.5px;
}
		
.LightBlueLargeHeader {
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
}

.LightBluexLargeHeader {
	font-size:34px;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
}

.LightBlueMediumHeader {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
}

.LightBlueHeaderm {
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
}

.newsbodytext {
	font-size:14px;
	font-family:Arial;
	color:#413839; 
	line-height:150%;
}

.menuleftlb {
	font-family:Arial;
	font-size:10px;
    padding-left:10px; 
    color:#112288; 
    text-align: left; 
    vertical-align: middle; 
    height:20px;
}
							
ul.lg_bullet{list-style-type:none;margin:0px;padding-left:0px}
ul.lg_bullet .nomargin{margin-bottom:5px;padding-left:0px}
li.lg_bullet{background:url(images/bullet_orange.gif) 0 5px no-repeat;padding-left:10px;margin-bottom:5px}
li.nobullet{list-style-type:none;margin:0px;padding-left:0px}
.gFont{font-family:Arial;line-height:normal}h1.gFont{font-family:Arial;line-height:normal}h2.gFont{font-family:Arial;line-height:normal}
.gf11{font-size:11px}
.clr{clear:both}
.gRelated{margin:0px;padding:0px}
.gdisptable a{color:#00568a;font-size:12px}


.headercompany {
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
	/*height:60px;*/
	padding-top:20px;
    padding-bottom:20px;
    vertical-align:middle;
	background:#ffffff url(images/greyborder3px.gif) repeat-x bottom;
}

.headercompanyblack {
	font-size:18px;
	font-family:Arial;
	font-weight:700;
	color:#000000; 
	/*height:60px;*/
	padding-top:20px;
    padding-bottom:20px;
    vertical-align:middle;
	background:#ffffff url(images/greyborder3px.gif) repeat-x bottom;
}

.headerlogo50 {
	height:60px;
	padding:5px;
    vertical-align:middle;
	background:#ffffff url(images/greyborder3px.gif) repeat-x bottom;
}						

.headerproduct {
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
	height:20px;
	/*padding-left:20px;*/
	/*padding-top:20px;*/
}

.sharingtools {
    height:20px;
    width:100%;
    font-size:0.8em;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
    padding-top:5px;
    padding-left:0px;
    padding-bottom:10px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:10px;
}

.paginationpalne {
    height:20px;
    width:100%;
    font-size:1.2em;
	font-family:Arial;
	color:#666; 
    padding-top:5px;
    padding-left:10px;
    padding-bottom:10px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:10px;
}

.titlelbmh {
    height:20px;
    width:100%;
    font-size:18px; /*1.2em;*/
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
    padding-top:5px;
    padding-left:0px;
    padding-bottom:5px;
    /*margin-right:auto;*/
    margin-left:auto;
    margin-bottom:5px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc; /*#D6D4F9;*/
}

.titlelbmh0 {
    height:20px;
    width:100%;
    font-size:1em;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
    padding-top:5px;
    padding-left:5px;
    padding-bottom:7px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
}

.titlelbmh1 {
    background:#ffffff url(images/greyborder3px.gif) repeat-x bottom;
    height:20px;
    width:100%;
    font-size:1.2em;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
    padding-top:5px;
    padding-left:5px;
    padding-bottom:10px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
}

.titlelbmh11 {
    background:#ffffff url(images/greyborder3px.gif) repeat-x bottom;
    height:20px;
    width:100%;
    font-size:1.1em;
	font-family:Arial;
	font-weight:bold;
	color:#06c; 
    padding-top:5px;
    padding-left:5px;
    padding-bottom:10px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
}

.titlelgmh {
    height:20px;
    width:100%;
    font-size:1em;
	font-family:Arial;
	font-weight:normal;
	color:#000000; 
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#dcdcdc;
}

.headerblue {
        border:0;
        border-collapse:collapse;
        border-spacing:0px 0px;
        width:100%;
        padding:0px;
        padding-top:1px;
        padding-left:6px;     
        background-color:#000080;
        background:url(images/bluegrad33.gif);
        height:22px;
        font-size:13px;
        font-family:Arial;
        font-weight:bold;
        color:#ffffff;
        vertical-align:middle;
}
.vlmenu100 {
        height:20px;
        font-size:11px;
        font-family:Verdana;
        color:#000080;
        background:url(images/grad40_Light.gif);
        background-repeat:repeat-x;
        background-position:bottom;
        vertical-align:middle;
        text-align:left;
        padding-left:10px;
        white-space:normal;
}
.vlmenu0 {
        width:90px;
        height:20px;
        font-size:9px;
        font-family:Verdana;
        color:Red;
        background:url(images/grad40_Light.gif);
        background-repeat:repeat-x;
        background-position:bottom;
        vertical-align:middle;
        text-align:left;
        padding-left:4px;
        white-space:normal;
}
.vlmenu1 {
        width:90px;
        height:20px;
        font-size:11px;
        font-family:Verdana;
        color:#000080;
        background:url(images/grad40_Light.gif);
        background-repeat:repeat-x;
        background-position:bottom;
        vertical-align:middle;
        text-align:left;
        padding-left:10px;
        white-space:normal;
}
.vlmenu1w {
        width:90px;
        height:20px;
        font-size:11px;
        font-family:Verdana;
        color:#000080;
        vertical-align:middle;
        text-align:left;
        padding-left:10px;
        white-space:normal;
}
.vlmenu1v {
        width:90px;
        height:40px;
        font-size:11px;
        font-family:Verdana;
        font-weight:bold;
        color:#000080;
        background-color:#ffffff;
        vertical-align:middle;
        text-align:left;
        padding-left:10px;
        white-space:normal;
}
.vlmenu2 {
        width:90px;
        font-size:14px;
        font-family:Verdana;
        color:#000080;
        background-color:#ffffff;
        vertical-align:middle;
        text-align:left;
        padding:0 0 8px 10px;
        white-space:normal;
}
.vlmenu2v {
        width:90px;
        font-size:14px;
        font-family:Verdana;
        font-weight:bold;
        color:#ccc;
        background-color:#ffffff;
        vertical-align:middle;
        text-align:left;
        padding-left:10px;
        white-space:normal;
    	border-left-style:solid;
    	border-left-width:3px;
    	border-left-color:#ff0000;
}
.vlmenu30 {
        width:90px;
        height:30px;
        font-size:11px;
        font-family:Verdana;
        color:#000080;
        background:url(images/grad30.gif);
        background-repeat:repeat-x;
        background-position:bottom;
        vertical-align:middle;
        text-align:left;
        padding-left:10px;
        white-space:normal;
}
.vlcol40db{
        width:40px;
        height:21px;
        vertical-align:middle;
        background-color:#C2C2ED;
        text-align:center;
}
.vlcol40lb{
        width:40px;
        height:21px;
        vertical-align:middle;
        background-color:#EAE6FC;
        text-align:center;
}

.headerback {
        border:0;
        border-width:0px;
        width:100%;
        border-collapse:collapse;
        border-spacing:0px 0px;
        padding:0px;     
        background-color:#000080;
}
.headerback_lgrey {
        border:0;
        border-width:0px;
        width:100%;
        border-collapse:collapse;
        border-spacing:0px 0px;
        padding:0px;     
        background-color:#f2f2f2;
}
.upperheader {
        width:100%;
        height:20px;
        font-size:10px;
        font-family:Verdana;
        color:#C2C2ED;
        background-color:#000080;
        vertical-align:middle;
        text-align:right;
        padding-right:0px;
        font-weight:bold;
}
.upperheader2 {
        width:100%;
        height:20px;
        font-size:10px;
        font-family:Verdana;
        color:#ffffff;
        background:url(images/bluegrad20.gif);
        vertical-align:middle;
        text-align:right;
        padding-right:10px;
        font-weight:bold;
}
.upperfooter {
        width:100%;
        height:25px;
        font-size:10px;
        font-family:Verdana;
        background-color:#000080;
        color:#EAE6FC;
        background:url(images/bluegrad33.gif);
        vertical-align:bottom;
        text-align:center;
        padding-right:0px;
        font-weight:bold;
}
.lowerfooter {
        width:100%;
        height:25px;
        font-size:10px;
        font-family:Verdana;
        background-color:#000080;
        color:#EAE6FC;
        vertical-align:middle;
        text-align:center;
        padding-bottom:5px;
        font-weight:bold;
}
.lowerfooternew {
        width:100%;
        height:35px;
        font-size:12px;
        font-family:Verdana;
        background-color:#000080;
        color:#EAE6FC;
        vertical-align:middle;
        text-align:center;
        padding-top:12px;
}
.lowerfootergrey {
        width:100%;
        height:35px;
        font-size:12px;
        font-family:Verdana;
        background-color:#f2f2f2;
        color:#666666;
        vertical-align:middle;
        text-align:center;
        padding-top:12px;
}
.hzmenuhead {
        width:100%;
        height:33px;
        font-size:13px;
        font-family:Arial;
        color:#7D62B4;
        background-color:#000080;
        background:url(images/bluegrad33.gif);
        vertical-align:middle;
        border-collapse:collapse;
        padding:0;
        padding-left:5px;
        padding-right:10px;
}
.hzmenuheademail {
        width:100%;
        height:33px;
        font-size:13px;
        font-family:Arial;
        color:#7D62B4;
        background-color:#000080;
        vertical-align:middle;
        border-collapse:collapse;
        padding:0;
        padding-left:5px;
        padding-right:10px;
}

.newsblockm {
    font-size:1em;
	font-family:Arial;
	font-weight:normal;
	color:#666666;
	vertical-align:top;
    padding-top:5px;
    padding-left:2px;
    padding-bottom:5px;
    padding-right:2px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
    border-width:0;
    border-bottom-width:2px;
    border-bottom-style:dotted;
    border-bottom-color:#dcdcdc;
}

.newsblock {
    font-size:16px;
	font-family:Arial;
	font-weight:normal;
	color:#666666;
	vertical-align:top;
    padding-top:5px;
    padding-left:2px;
    padding-bottom:5px;
    padding-right:2px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
    border-width:0;
    border-bottom-width:2px;
    border-bottom-style:dotted;
    border-bottom-color:#dcdcdc;
}
.newsblocknoborder {
    width:100%;
    font-size:0.8em;
	font-family:Arial;
	font-weight:bold;
	color:#666666;
	vertical-align:top;
    padding-top:5px;
    padding-left:2px;
    padding-bottom:5px;
    padding-right:2px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
    border-width:0;
}
.newsblockimg {
	vertical-align:top;
    padding-top:6px;
    padding-left:4px;
    padding-bottom:6px;
    padding-right:0px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
}
.newssubblock {
    font-size:14px;
	font-family:Arial;
	color:#666666;
	vertical-align:top;
    padding-top:6px;
    padding-left:8px;
    padding-bottom:6px;
    padding-right:4px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
    line-height:120%;
    width:100%;
}
.newsblockfooter {
    font-size:0.8em;
	font-family:Arial;
	color:#666666;
	vertical-align:top;
    padding-top:2px;
    padding-left:8px;
    padding-bottom:2px;
    padding-right:4px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
width:100%;
}
.newsspacer {
    width:1px;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:#dcdcdc;
    padding-left:0px; 
    padding-right:2px;
    height:100%;
}
.cvblock {
    font-size:12px;
	font-family:Arial;
	color:#666666;
	vertical-align:top;
    padding-top:6px;
    padding-left:8px;
    padding-bottom:6px;
    padding-right:4px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
width:100%;
}

.newsblockfeeds {
    font-size:16px;
	font-family:Arial;
	font-weight:normal;
	color:#666666;
	vertical-align:top;
    padding-top:5px;
    padding-left:2px;
    padding-bottom:5px;
    padding-right:2px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:2px;
    border-width:0;
}

.newsblockimgfeeds {
	vertical-align:top;
    padding-top:6px;
    padding-left:0px;
    padding-bottom:6px;
    padding-right:0px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
}

.newsblockfooterfeeds {
    font-size:14px;
	font-family:Arial;
	color:#666666;
	vertical-align:middle;
    padding-top:2px;
    padding-left:8px;
    padding-bottom:2px;
    padding-right:4px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
width:100%;
}
.table0 {
        width:100%;
        border-width:0;
        border-collapse:collapse;
        border-spacing:0 0;
        padding:0;
        border-style:none;
        height:0;
        border:0;
}
.table2 {
        width:100%;
        border-width:0;
        border-collapse:collapse;
        border-spacing:0 0;
        padding:2px;
        border-style:none;
        height:0;
        border:0;
}
.table4 {
        width:100%;
        border-width:0;
        border-collapse:collapse;
        border-spacing:0 0;
        padding:4px;
        border-style:none;
        height:0;
        border:0;
}
.table5 {
        width:100%;
        border-width:0;
        border-collapse:collapse;
        border-spacing:0 0;
        padding:5px;
        border-style:none;
        height:0;
        border:0;
}
.table8 {
        width:100%;
        border-width:0;
        border-collapse:collapse;
        border-spacing:0 0;
        padding:8px;
        border-style:none;
        height:0;
        border:0;
}
.table10 {
        width:100%;
        border-width:0;
        border-collapse:collapse;
        border-spacing:0 0;
        padding:10px;
        border-style:none;
        height:0;
        border:0;
}
.table12 {
        width:100%;
        border-width:0;
        border-collapse:collapse;
        border-spacing:0 0;
        padding:12px;
        border-style:none;
        height:0;
        border:0;
}
.panel240 {
        width:240px;
        border-top:0px;
        border-left:1px;
        border-right:0px;
        border-bottom:0px;
        padding:0px;
        border-style:solid;
        border-color:#cccccc;
        vertical-align:top;
}
.panel120 {
        width:120px;
        border-top:0px;
        border-left:0px;
        border-right:1px;
        border-bottom:0px;
        padding:0px;
        border-style:solid;
        border-color:#cccccc;
        vertical-align:top;
}
.panel260 {
        min-width:260px;
        max-width:360px;
        border-top:0px;
        border-left:1px;
        border-right:0px;
        border-bottom:0px;
        padding:0px;
	    padding-left:8px;
        border-style:solid;
        border-color:#cccccc;
        vertical-align:top;
}
.panel340 {
        width:340px;
        border-top:0px;
        border-left:1px;
        border-right:0px;
        border-bottom:0px;
        padding:0px;
        border-style:solid;
        border-color:#cccccc;
        vertical-align:top;
}
.paneldaysleft {
        position:relative;
        background:url(images/daysleft.gif);
        width:79px;
        height:79px;
}
.textdaysleft {
        position:relative;
        text-align:center;
        top:40px;
        width:79px;
        padding:0px; 
        font-weight:bold; 
        font-size:24px;
}
.panelsupplier {
        /*width:160px;*/
        top:30px;
        right:20px;
        border-right:1px;
        border-bottom:0px;
        border-top:0px;
        border-left:0px;
        padding:0px;
        border-style:solid;
        border-color:#cccccc;
        vertical-align:top;
        text-align:center;
        height:100%;
        font-size:12px;
        font-family:Arial;
        font-weight:normal;
        color:#112288;
}
.panelcategory {
        width:160px;
        top:30px;
        right:30px;
        border-right:1px;
        border-bottom:0px;
        border-top:0px;
        border-left:0px;
        padding:8px;
        border-style:solid;
        border-color:#cccccc;
        vertical-align:top;
        text-align:left;
        height:100%;
        font-size:11px;
        font-family:Arial;
        color:#666666;
}
.bline {
        width:100%;
        border-right:0px;
        border-bottom:1px;
        border-top:0px;
        border-left:0px;
        border-style:solid;
        border-color:#cccccc;
}
.formlabel {
        font-size:1em;
        width:100px;
        white-space:nowrap;
        font-family:Verdana,Arial,Helvetica,Sans-Sarif;
        font-weight:normal;
        color:#112288;
}
.formlabelsmall {
        font-size:x-small;
        font-family:Verdana,Arial,Helvetica,Sans-Sarif;
        font-weight:normal;
        color:#112288;
}

.topic_g {
font-size: 13px;
font-family:Arial,Helvetica,Sans-Sarif;
line-height: 15px;
color: #4272DB;
}

.source_g {
white-space: nowrap;
font-size: 11px;
font-family:Arial,Helvetica,Sans-Sarif;
line-height: 13px;
color: #999;
overflow: hidden;
text-overflow: ellipsis;
}

.source_g_wrap {
white-space:normal;
font-size: 11px;
font-family:Arial,Helvetica,Sans-Sarif;
line-height: 13px;
color: #999;
overflow: hidden;
text-overflow: ellipsis;
}

.small-story {
overflow: hidden;
width: 100%;
padding: 4px;
}

.small-story-220 {
overflow: hidden;
width: 220px;
padding: 4px;
}

.small-story-content {
width: 100%;
padding-left: 7px;
padding-right: 7px;
}

.ll_ul {
list-style-type: none;
margin: 0px;
padding-left: 0px;
}

.ll_bullet {
background: transparent url(images/bullet_grey.gif) no-repeat scroll 0pt 5px;
float: left;
width: 100%;
margin-top: 0px;
padding-left: 8px;
margin-bottom: 5px;
list-style-type: none;
}

.cnbcnorm {
	font-family:Arial;
	font-size:12px;
        font-weight:normal;
        line-height:13px;
}

.cnbc16 {
	font-family:Arial;
	font-size:12px;
        font-weight:normal;
        line-height:16px;
}

.cnbc18 {
	font-family:Arial;
	font-size:12px;
        font-weight:normal;
        line-height:18px;
}

.gognorm {
	font-family:Verdana;
	font-size:11px;
        font-weight:normal;
        line-height:13px;
}

.gog16 {
	font-family:Verdana;
	font-size:11px;
        font-weight:normal;
        line-height:16px;
}

.gog18 {
	font-family:Verdana;
	font-size:11px;
        font-weight:normal;
        line-height:18px;
}

#ajaxDiv {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:0.8em;
        font-weight:normal;
        color:#6678b1;
}

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 25px;
	min-width: 500px;
	max-width: 650px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

#hor-minimalist-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 25px;
	width: 870px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-c th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-c td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 4px 8px;
}
#hor-minimalist-c tbody tr:hover td
{
	color: #009;
}

#hor-minimalist-p
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 25px;
	min-width: 230px;
	max-width: 930px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-p th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-p td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 4px 8px;
}
#hor-minimalist-p tbody tr:hover td
{
	color: #009;
}

#hor-minimalist-d
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
	border-collapse: collapse;
	text-align: right;
}
#hor-minimalist-d th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-d td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 4px 8px;
}
#hor-minimalist-d tbody tr:hover td
{
	color: #009;
}

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 15px;
	width: 550px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}

#hor-minimalist-e
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 10px;
	min-width:200px;
    max-width:400px;
	border-collapse: collapse;
	text-align: left;
	line-height:110%;
}
#hor-minimalist-e th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 5px 4px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-e td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 10px 4px;
}
#hor-minimalist-e tbody tr:hover td
{
	color: #009;
}

#hor-minimalist-f
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 10px;
	min-width: 430px;
	max-width: 550px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-f th
{
	font-size: 13px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-f td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-f tbody tr:hover td
{
	color: #009;
}

#menuhz0 {
	background:#ffffff url(images/bluegrad33.gif) repeat-x bottom;
	color:#ffffff;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	vertical-align:middle;
}
#menuhz0 li {
	float:left;
	font:12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
#menuhz0 a {
	background:url(images/bluegrad33.gif) repeat-x bottom;
	color:#ffffff;
	display:block;
	float:left;
	margin: 0;
	padding:6px 8px;
	text-decoration:none;
}
#menuhz0 a:hover {
	background:#ffffff url(images/bluegrad33.gif) repeat-x bottom;
	color:#ffffff;
	padding-bottom:6px;
}

#menuhz1 {
	background:url(images/greyborder3px.gif) bottom repeat-x #ffffff;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	vertical-align:middle;
}
#menuhz1 li {
	float:left;
	font:12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
#menuhz1 a {
	background:url(images/greyborder3px.gif) url("images/seperator.gif") bottom right no-repeat;
	color:#06c;
	display:block;
	float:left;
	margin: 0;
	padding:6px 12px;
	text-decoration:none;
}
#menuhz1 a:hover {
	background:#06c url("images/hover.gif") bottom center no-repeat;
	color:#fff;
	padding-bottom:6px;
}

#menuhz2 {
	background:#ffffff url(images/greyborder3px.gif) repeat-x bottom;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	vertical-align:middle;
	padding-bottom:6px;
}
#menuhz2 li {
	float:left;
	font:12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
#menuhz2 a {
	background:url(images/greyborder3px.gif) url("images/seperator.gif") bottom right no-repeat;
	color:#06c;
	display:block;
	float:left;
	margin: 0;
	padding:6px 12px;
	text-decoration:none;
}
#menuhz2 a:hover {
	background:#06c url("images/hover.gif") bottom center no-repeat;
	color:#fff;
	padding-bottom:6px;
}

#menuhz3 {

	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	vertical-align:middle;
}
#menuhz3 li {
	float:left;
	font:18px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:100;
	margin:0;
	padding:0;
}
#menuhz3 a {

	color:#C60; /*#C60*/
	display:block;
	float:left;
	margin: 0;
	padding:12px 6px 12px 6px;
	text-decoration:none;
}
#menuhz3 a:hover {
	background:#06c url("images/hover.gif") bottom center no-repeat;
	color:#fff;
	padding-bottom:12px;
}

#menuhzgreen {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	vertical-align:middle;
}
#menuhzgreen li {
	float:left;
	font:11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
#menuhzgreen a {
	color:#43a131;
	display:block;
	float:left;
	margin: 0;
	padding:6px 12px;
	text-decoration:none;
}
#menuhzgreen a:hover {
	color:#43a131;
	padding-bottom:6px;
}

#grebutton {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:middle;
	text-align:center;
}
#grebutton li {
	float:left;
	font:1.8em;
	font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
	margin:0;
	padding:0;
}
#grebutton a {
	color:#FFFFFF;
	background:#118B04;
	display: inline-block;
	float:left;
	margin: 0;
	padding: 3px 10px 5px 10px;
	text-decoration:none;
	min-width:80px;
	min-height:22px;	
}
#grebutton a:hover {
	background:#666;
	color:#fff;
	padding-bottom:6px;
}

/* TOPICS *//*
.gog-topics{clear:both;overflow:hidden;margin:0px 19px;width:952px;}
.gog-topics a:hover, #gog-container a:hover{text-decoration:underline;}
.gog-margin-right{margin-right:12px;}
ul.gog-topics-list{width:125px;float:left;}
ul.gog-topics-list li{list-style-type:none;display:block;border-bottom:1px solid #e2e2e2;padding:8px 0 6px 0;}
ul.gog-topics-list li h3 a{font-size:1.2em;padding-bottom:4px;margin-bottom:5px;text-transform:uppercase;color:#444}
ul.gog-topics-list li h4 a{font-size:1.4em;font-weight:normal}
li.gog-topics-list_heading{margin-bottom:3px;padding:5px;}
li.gog-topics-list_heading a{color:#444;}
.gog-topics-list li h4 a{font-size:1.2em;font-size:inherit;}
*/

.gog_topics {background: white;clear: both;overflow: hidden;margin: 0px 15px;width: 948px;}
.gog_topics_inner {padding: 0 14px 8px;width: 920px;clear: both;overflow: hidden;font-family: Arial;font-size: 100%;}
.gog_topics_list {width:94%;margin-top: 10px;float: left;margin: 0px;padding: 0px;}
.margin-left {margin-left: 8px;}

li.gog_topics_list_heading {margin-bottom:0px;padding:0px;}
li.gog_topics_list_heading h3 a{font-size:14px;padding-bottom:0px;margin-bottom:0px;text-transform:uppercase;color:#444;text-decoration: none;}

.gog_topics_list_last {width:94%;margin-left: 8px;margin-right:8px;}
.gog_topics_list li {list-style-type: none;display: block;border-bottom: 1px solid #CCCCCC;}
.gog_topics_list li h4 {font-size: 16px;color: black;margin: 0px;padding: 5px;font-weight:normal}
.gog_topics_list li h4 a {font-size: inherit;color: #4272DB;text-decoration: none;}
.gog_topics_inner h3 {font-size: 16px;color: #444;padding:0px;}
.gog_topics_list li h5 {font-size: 14px;color: black;margin: 0px;padding: 5px;font-weight:normal}
.gog_topics_list li h5 a {font-size: inherit;color: #4272DB;text-decoration: none;}

/* old
.gog_topics {background: white;clear: both;overflow: hidden;margin: 0px 15px;width: 948px;border: 1px solid #E2E2E2;}
.gog_topics_inner {padding: 0 14px 8px;width: 920px;clear: both;overflow: hidden;font-family: Arial;font-size: 62.5%;}
.gog_topics_list {width: 108px;margin-top: 10px;float: left;margin: 0px;padding: 0px;}
.margin-left {margin-left: 8px;}
li.gog_topics_list_heading {background: #E2E2E2;margin-bottom: 3px;padding: 0px;}
.gog_topics_list_last {width: 108px;margin-left: 8px;}
.gog_topics_list li {list-style-type: none;display: block;border-bottom: 1px solid #E2E2E2;}
.gog_topics_list li h4 {font-size: 1.2em;color: black;margin: 0px;padding: 5px;}
.gog_topics_list li h4 a {font-size: inherit;color: black;text-decoration: none;}
.gog_topics_inner h3 {font-size: 1.4em;color: black;padding: 11px 0px 7px;border-bottom: 1px dotted darkGray;}

.gog_topics_list li h3 a {font-size: 1.0em;color: #444;text-decoration: none;margin: 0px;padding: 5px;font-weight:bold}
.gog_topics_list li h3 a{font-size:1.2em;padding-bottom:4px;margin-bottom:5px;text-transform:uppercase;color:#444}

*/
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.adblock1
{
   padding:15px 15px 15px 15px;
   align-content:center;
}
.adblock1:empty
{
   display:none;
}

#adcontainer
{
   margin-bottom:15px;
   margin-top:15px;
}

.gg-button.primary:hover {
background-color: #3a7ff9!important;
background-image: -webkit-linear-gradient(top,#3a7ff9,#2757aa)!important;
box-shadow: inset 0 1px #479cff,0px 1px 8px rgba(0,0,0,0.3)!important;
color: #fff!important;
border: 2px solid #1f4588!important;
}

.gg-button.primary:link {
background-color: #3a7ff9!important;
background-image: -webkit-linear-gradient(top,#3a7ff9,#2757aa)!important;
box-shadow: inset 0 1px #479cff,0px 1px 8px rgba(0,0,0,0.3)!important;
color: #fff!important;
border: 2px solid #1f4588!important;
}

.gg-button.primary:active {
background-color: #3a7ff9!important;
background-image: -webkit-linear-gradient(top,#3a7ff9,#2757aa)!important;
box-shadow: inset 0 1px #479cff,0px 1px 8px rgba(0,0,0,0.3)!important;
color: #fff!important;
border: 2px solid #1f4588!important;
}

.gg-button.primary:visited {
background-color: #3a7ff9!important;
background-image: -webkit-linear-gradient(top,#3a7ff9,#2757aa)!important;
box-shadow: inset 0 1px #479cff,0px 1px 8px rgba(0,0,0,0.3)!important;
color: #fff!important;
border: 2px solid #1f4588!important;
}

.btn-primary, .gg-button.primary {
cursor: pointer!important;
display: inline-block!important;
font-weight: bold!important;
text-align: center!important;
text-decoration: none!important;
width: auto!important;
height: auto!important;
font-family: Helvetica,Trebuchet MS,sans-serif!important;
border-radius: 4px!important;
text-shadow: 0 -1px #0f2244!important;
padding: 4px 12px!important;
font-size: 16px!important;
line-height: 24px!important;
}


.btn, .gg-button, .cta_button {
margin: 0 15px 15px 0;
}

.gg-input {
background: #f4f4f4;
border-color: #ccc;
color: #555;
font-family: Helvetica,Trebuchet MS,sans-serif;
border: 1px solid #ccc;
border-radius: 3px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
transition: border linear .2s,box-shadow linear .2s;
display: inline-block;
height: 28px;
padding: 4px;
margin-bottom: 9px;
font-size: 13px;
line-height: 18px;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
text-align: start;
}

.ggd-input {
background: #f4f4f4;
border-color: #ccc;
color: #555;
font-family: Helvetica,Trebuchet MS,sans-serif;
border: 1px solid #ccc;
border-radius: 3px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
transition: border linear .2s,box-shadow linear .2s;
display: inline-block;
height: 28px;
padding: 4px;
margin-bottom: 2px;
font-size: 13px;
line-height: 18px;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
text-align: start;
}

.ggs-input {
background: #f4f4f4;
border-color: #ccc;
color: #555;
font-family: Helvetica,Trebuchet MS,sans-serif;
border: 1px solid #ccc;
border-radius: 3px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
transition: border linear .2s,box-shadow linear .2s;
display: inline-block;
height: 20px;
padding: 4px;
margin-bottom: 2px;
font-size: 13px;
line-height: 18px;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
text-align: start;
}

.gog_ftrdiv10 {
height: 11px;
background-color:#000080;
overflow: hidden;
margin-top: 1px;
}
.gog_divline {
height: 1px;
background-color: #ebebeb;
overflow: hidden;
margin-top: 3px;
}
.gog_ftrnvlnks {
padding: 7px 0 8px;
font: normal 10px/14px arial,Helvetica,Utkal,sans-serif;
text-align: center;
color: #999;
}

.bluelargebuttondiv { 
    background-color: #0072C6; 
    vertical-align: bottom; 
    width: 150px; 
    height: 80px; 
    text-align: justify; 
    display: inline-block; 
    padding-bottom: 5px; 
    padding-top: 7px; 
    padding-left: 14px; 
    padding-right: 5px; 
}

/*Project block*/
.proj_table_head {
        background-color:#4272DB;
		text-align: center;
        /*background-image:url('images/bluegrad20.gif');*/
        height:20px;
        font-size:10px;
        color:#ffffff;
        font-family:Verdana;
        font-weight:700;
	}
.proj_table_head_g {
        background-color:#5a974a;
		text-align: center;
        /*background-image:url('images/bluegrad20.gif');*/
        height:20px;
        font-size:10px;
        color:#ffffff;
        font-family:Verdana;
        font-weight:700;
	}
.proj_round {
		text-align:center;
        height:14px;
        width:14px;
        vertical-align:middle;
        border:0;
	}
.schedule_txt {
        vertical-align:top;
        font-family:Arial;
        font-size:14px;
        color:#666666;
        padding: 0 0 10px 10px
	}

    /*Logo block*/
.logo_wrapper {
    background: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
    float: left;
    margin: -10px 0 -10px 0px;
    min-height: 120px;
    min-width: 120px;
    position: relative;
    width: auto;
}

.logoimage {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    max-width:100px;
}

    #newsimgblock {
		float: right;
        padding:5px;
	}

    #newsimgblock2 {
		float: right;
        padding:5px;
	}

    #imgblockright {
		float: right;
        padding:5px 40px 5px 20px;
	}

    #newsadblock {
		float: left;
        padding:5px;
	}
    
    .newsimgblockleft {
		float: left;
        padding:5px;
	}

    /* Navigation styling */
.nav {
	position:relative;
	display:inline-block;
	font-size:16px;
	font-weight:500;
}
.nav-list {
    float:left;
    list-style:none;
    vertical-align:middle;
}
.nav-item {
	float:left;
	*display:inline;
	zoom:1;
    font-family: Arial, Helvetica, sans-serif;
}

.nav-item a {
	display:block;
	padding:5px 10px;
	color:#FFF;
	/*background:#000080;*/
    text-decoration:none;
}
.nav-item:first-child a {
	border-radius:0px 0 0 0px;
}
.nav-item:last-child a {
	border-radius:0 0px 0px 0;
}
.nav-item a:hover {
	/*background:#06c;*/
}

.nav-listflex {
        display: none;
}
.nav-itemflex {
        width: 100%;
        float: none;
}

    /* Navigation 2 styling */
.nav2-item {
	float:left;
	*display:inline;
	zoom:1;
    font-family: Arial, Helvetica, sans-serif;
}

.nav2-item a {
	display:block;
	padding:5px 10px;
	color:#000;
    text-decoration:none;
}
.nav2-item:first-child a {
	border-radius:0px 0 0 0px;
}
.nav2-item:last-child a {
	border-radius:0 0px 0px 0;
}
.nav2-item a:hover {
	background:#000;
    color:#FFF;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

.section1 {
	clear: both;
	padding: 0px;
	margin: 0px;
}
/*  COLUMN SETUP  */
.col1 {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col1:first-child { margin-left: 0; }

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GROUPING2  */
.group2:before,
.group2:after { content:""; display:table; }
.group2:after { clear:both;}
.group2 { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}
.span_1_of_4_0 {
	width: 23.8%;
}

/*  GRID OF SIX   ============================================================================= */
.span_6_of_6 {
	width: 100%;
}
.span_5_of_6 {
  	width: 83.06%;
}
.span_4_of_6 {
  	width: 66.13%;
}
.span_3_of_6 {
  	width: 49.2%;
}
.span_2_of_6 {
  	width: 32.26%;
}
.span_1_of_6 {
  	width: 15.33%;
}
.span_1_of_6_0 {
  	width: 15.33%;
}

/*  GRID OF SEVEN  */
.span_7_of_7 {
	width: 100%;
}

.span_6_of_7 {
  	width: 85.48%;
}

.span_5_of_7 {
  	width: 70.97%;
}

.span_4_of_7 {
  	width: 56.45%;
}

.span_3_of_7 {
  	width: 41.94%;
}

.span_2_of_7 {
  	width: 27.42%;
}

.span_2_of_7_0 {
  	width: 27.42%;
}
.span_1_of_7 {
  	width: 12.91%;
}
.span_1_of_7_0 {
  	width: 12.91%;
}

.span_1_of_7_12 {
  	width: 12.91%;
}
.span_2_of_7_12 {
  	width: 27.42%;
}
.span_3_of_7_12 {
  	width: 41.94%;
}
.span_5_of_7_12 {
  	width: 70.97%;
}



/*  GRID OF EIGHT  */
.span_8_of_8 {
	width: 100%;
}

.span_7_of_8 {
  	width: 87.3%;
}

.span_6_of_8 {
  	width: 74.6%;
}

.span_5_of_8 {
  	width: 61.9%;
}

.span_4_of_8 {
  	width: 49.2%;
}

.span_3_of_8 {
  	width: 36.5%;
}

.span_2_of_8 {
  	width: 23.8%;
}

.span_1_of_8 {
  	width: 11.1%;
}

.span_2_of_2x { width: 100%; }
.span_1_of_2x { width: 49.2%; }
.span_3_of_3x { width: 100%; }
.span_2_of_3x { width: 66.13%; }
.span_1_of_3x { width: 32.26%; }
.span_4_of_4x { width: 100%;}
.span_3_of_4x { width: 74.6%;}
.span_2_of_4x { width: 49.2%;}
.span_1_of_4x { width: 23.8%;}

#bgimagemain {
    background: url(images/backgroundmain.jpg) no-repeat center;
}
.hide-large {
	display:none !important;
}
.hide-vlarge {
	display:none !important;
}
.hide-all {
	display:none !important;
}
.pupdate {
	color:#666666;
    font-weight:700;
}
.pforecast {
	color:#666666;
    font-weight:700;
}
.tender {
	color:#666666;
    font-weight:700;
}
.hideme {
    display: none!important;
   }
/*css compressor http://refresh-sf.com*/