﻿body 
{
    background-color: #EEECE6;
    color: #000000;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10pt;
    margin: 0px;
}

p
{
	margin-top: 16px;
	margin-bottom: 16px;
}

h1
{
    font-size: 16pt;
    margin-top: 8px;
}

h2
{
    font-size: 16pt;
    margin-top: 8px;
}

h3
{
    font-size: 12pt;
    margin-top: 8px;
}

h4
{
    font-size: 11pt;
    margin-top: 8px;
}

h5
{
    font-size: 9pt;
}

a.footerlink
{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

a.footerlink:visited
{
    color: #FFFFFF;
}

a.footerlink:hover
{
    cursor: pointer;
    text-decoration: underline;
}

a.largelink
{
    color: #006BA7;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

a.largelink:visited
{
    color: #006BA7;
}

a.largelink:hover
{
    cursor: pointer;
    text-decoration: underline;
}

a.newslink
{
    color: #006BA7;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

a.newslink:visited
{
    color: #006BA7;
}

a.newslink:hover
{
    cursor: pointer;
    text-decoration: underline;
}

a.infolink
{
    color: #000000;
    font-weight: bold;
    font-size: 7pt;
    text-decoration: none;
}

a.infolink:visited
{
    color: #000000;
}

a.infolink:hover
{
    cursor: pointer;
    text-decoration: underline;
}

.black
{
	color: #000000;
}

.blue
{
    color: #006BA7;
}

.bluebold
{
    color: #006BA7;
    font-weight: bold;
}

.grey
{
    color: #58595B;
}

.greyitalic
{
    color: #58595B;
    font-style: italic;
}

ul
{
	padding-left: 16px;
	margin-left: 0px;
}

.listli1
{
	list-style-type:square;
	padding-left :0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.listli2
{
	padding-left :10px;
	list-style-type:circle;
	padding-top:0px; 
	padding-bottom:0px;
	margin-left: 14px;
}

.newstext
{
    color: #645E54;
    font-size: 8pt;
    margin-top: 8px;
    margin-bottom: 12px;
}

.newstextsmall
{
    color: #645E54;
    font-size: 7pt;
    margin-top: 4px;
    margin-bottom: 8px;
}

.newsdate
{
    color: #645E54;
    font-size: 7pt;
}

.searchtext
{
    border: none 0px #FFFFFF;
    color: #006BA7; 
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
}

.bold
{
    font-weight: bold;
}

.bolditalic
{
    font-weight: bold;
    font-style: italic;
}

.small
{
    font-size: 7pt;
}

.greysmall
{
	color: #58595B;
	font-size: 7pt;
}

.smallbold
{
    font-size: 7pt;
    font-weight: bold;
}

.checkbox
{
    font-size: 7pt;
    font-weight: bold;
	padding-left: 0px;
	margin-left: 0px;	
}

.pagemargin
{
    padding-top: 12px; 
    padding-bottom: 12px; 
    padding-left: 24px; 
    padding-right: 24px;
    width: 925px;
    margin: auto;
    min-height: 574px;
}

.topmenu
{
    color: #58595B;
    font-family: Verdana;
    font-size: 10pt;
    height: 20px;
    padding: 4px 4px 4px 4px;
    text-align: left;
}
.topmenuhover
{
    background-color: #006BA7;
    color: #FFFFFF;
}

.submenu
{
    background-color: #E9EEEB;
    color: #58595B;
    border-bottom: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 6px 12px 6px 12px;
}
.submenuhover
{
    background-color: #F3F5F4;
    color: #006BA7;
    border-left: solid 3px #006BA7;
    border-right: solid 1px #CCCCCC;
    padding-left: 11px;
}

.headercell
{
    vertical-align: top; 
    padding-right: 8px
}

.topaligncell
{
    vertical-align: top; 
}

.botaligncell
{
    vertical-align: bottom; 
}

.midaligncell
{
    vertical-align: middle; 
}

.copyright
{
    font-size: 7pt;
    text-align: left; 
    vertical-align: middle;
}

.zone
{
    background-color: #FFFFFF;
    color: #000000;
    margin-bottom: 8px;
}

.zoneinner
{
    padding: 0px 20px 0px 20px;
}

.bannerzone
{
    background-color: #FFFFFF;
    color: #000000;
    margin-bottom: 8px;
    height: 275px;
}

.smallbannerzone
{
    background-color: #FFFFFF;
    color: #000000;
    margin-bottom: 8px;
    height: 138px;
}

.bodyzone
{
    background-color: #FFFFFF;
    color: #000000;
    margin-bottom: 8px;
}

.bodyzoneinner
{
    min-height: 395px;
    padding: 0px 20px 0px 20px;
}

.searchzone
{
    background-color: #FFFFFF;
    border: solid 1px #CCCCCC;
    color: #000000;
    min-height: 22px;
    vertical-align: middle;
    padding: 3px 4px 1px 2px;
}

.footer 
{
    font-size: 7pt;
    color: #FFFFFF;
    background-color: #006BA7;
}

.corner-tl-w
{
    background: url(/images/tl-w.jpg) no-repeat top left; 
    width: 6px;
    /* IE */
    height: 5px;
    font-size: 0px;
}

.corner-tr-w
{
    background: url(/images/tr-w.jpg) no-repeat top right; 
    width: 6px;
    /* IE */
    height: 5px;
    font-size: 0px;
}

.corner-bl-w
{
    background: url(/images/bl-w.jpg) no-repeat bottom left; 
    width: 6px;
    /* IE */
    height: 5px;
    font-size: 0px;
}

.corner-br-w
{
    background: url(/images/br-w.jpg) no-repeat bottom right; 
    width: 6px;
    /* IE */
    height: 5px;
    font-size: 0px;
}

.corner-tl-b
{
    background: url(/images/tl-b.jpg) no-repeat top left; 
    width: 6px;
    /* Opera */
    height: 6px;
}

.corner-tr-b
{
    background: url(/images/tr-b.jpg) no-repeat top right; 
    width: 6px;
    /* Opera */
    height: 6px;
}

.corner-bl-b
{
    background: url(/images/bl-b.jpg) no-repeat bottom left; 
    width: 6px;
    /* Opera */
    height: 6px;
}

.corner-br-b
{
    background: url(/images/br-b.jpg) no-repeat bottom right; 
    width: 6px;
    /* Opera */
    height: 6px;
}

.edge-t-w
{
    border-top: solid 1px #CCCCCC;
    height: 5px;
    /* IE */
    font-size: 0px;
}

.edge-b-w
{
    border-bottom: solid 1px #CCCCCC;
    height: 5px;
    /* IE */
    font-size: 0px;
}

.edge-l-w
{
    border-left: solid 1px #CCCCCC;
}

.edge-r-w
{
    border-right: solid 1px #CCCCCC;
}

.spacer
{
    width: 1px; 
    height: 1px;
}

/* default opacity for IE */
img 
{
	filter: alpha(opacity = 100);
}

/* duplicate image positioning */
img.idupe 
{
	position: absolute;
	z-index: 0;
	visibility: hidden;
}

.IE8MenuFix
{
    z-index: 30000;
}

.right_side
{
	width: 185px;
	margin-top: 20px;
}

.right_sidetop
{
	width: 185px;
}

.link_area
{
	width: 185px;
	float: left;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 4px;
}

.link_area2
{
	width: 185px;
	float: left;
	margin-bottom: 12px;
	vertical-align: middle;
}

.link_icon
{
	width: 48px;
	float: left;
	text-align: center;
}

.link_text
{
	width: 133px;
	float: left;
	margin-left: 3px;
}

.quick_link
{
	margin-bottom: 8px;
}

#awardImage
{
	padding-top: 8px; 
	padding-bottom: 8px; 
	border: none;	
}

.download_icon
{
	width: 32px; 
	height: 32px; 
	float: left;
	border: none;
	text-align: center;
}

.generic_background
{
	background-image: url(/images/Cronus_Generic_Internal.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
	width: 925px; 
	height: 138px;
}

.banner_text
{
	color: #006BA7;
	font-size: 24px;
	font-weight: bold;
	position: relative;
	top: 24px;
	margin-right: 48px;
	text-align: right;
}

.banner_text2
{
	color: #006BA7;
	font-size: 17px;
	position: relative;
	top: 31px;
	margin-right: 48px;
	text-align: right;
}

.banner_text2_white
{
	color: #FFFFFF;
	font-size: 17px;
	position: relative;
	top: 28px;
	margin-right: 48px;
	text-align: right;
}

.products_background
{
	background-image: url(/images/Banner_1_small.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
	width: 925px; 
	height: 138px;
}
