﻿/*
Colors used on the website:

orange:       #e88218
blue:         #2a6691 --#3e91cc
logo blue:    #40A3D7
light blue:   #b8d1ea
green:        #bbcc1a
light green:  #efecca
dark gray:    #555a65 --#42525d


*/

body, html 
{
    margin:0px;
    padding:0px;
    color:#555a65;
    background-color:White;
    font-family:Arial, Tahoma, Sans-Serif;
    font-size:12px;/*9pt;*/
}

select
{
    color:#555a65;
    background-color:Transparent;
}

img
{
    border:none;
}

h1
{
    color:#e88218;
    font-weight:bold;
    text-transform:uppercase;
    padding-top:5px;
    padding-bottom:10px;
    font-size:12px;/*9pt;*/
}

h2
{
    color:#2a6691;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;/*9pt;*/
}

h6
{
    font-size:9px; /*7pt;*/
    font-weight:normal;
}

ul, ol
{
    padding-top:0px;
    padding-bottom:0px;    
    margin-top:0px;
    margin-bottom:0px;
}

div
{
    padding:0px;
    margin:0px;
}

span
{
    overflow:hidden;
}

p
{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}

a[href]
{
	color: #e88218 !important;	/* For Firefox... mark as important, otherwise it becomes black */
}

a:link{
	text-decoration: underline;
	color: #e88218;
	font-weight:normal;	
}
a:visited{
	color: #e88218;
	text-decoration: none;
	font-weight:normal;
	text-decoration: underline;
}
a:hover{
	color: #2a6691;
	text-decoration: underline;
	font-weight:normal;
}
a:active{
	color: #e88218;
	text-decoration: underline;
	font-weight:normal;
	text-decoration: underline;
}

object,
embed
{
    z-index:1;
}

.orangeBg
{
    background-color: #e88218;
}
.ltGreenBg
{
    background-color: #efecca;
}
.blueBg
{
    background-color: #2a6691;
}
.ltBlueBg
{
    background-color: #b8d1ea;
}
.greenBg
{
    background-color: #bbcc1a;
}
.dkGrayBg
{
    background-color: #555a65;
}
.orangeFont
{
    color: #e88218;
}
.ltGreenFont
{
    color: #efecca;
}
.blueFont
{
    color: #2a6691;
}
.ltBlueFont
{
    color: #b8d1ea;
}
.greenFont
{
    color: #bbcc1a;
}
.dkGrayFont
{
    color: #555a65;
}

td.link 
{
    cursor:pointer;
    cursor:hand;
}

td.langButton
{
    background-color: #bbcc1a;
    width:16px;
    text-align:center;    
    color:White;
}
td.langButtonOver
{
    background-color: #e88218;
    width:16px;
    text-align:center;
    color:White;
}

td.footerText
{
    font-size:10px;/*7.5pt;*/
}

.menuitem
{
    color: #e88218;
    text-transform: uppercase;
    font-weight:bold;
    font-size:11px;/*8.5pt;*/
    cursor:default;
}

.menuitemhover
{
    color: #2a6691;
    text-transform: uppercase;
    font-weight:bold;
    font-size:11px;/*8.5pt;*/
    cursor:default;
}

.menuspacer
{
    color: #2a6691;
    font-weight:bold;
    font-size:11px;/*8.5pt;*/
}

.textBox
{
    margin:0px;
    padding:0px;
}

.homePageItemsTitle
{
    font-size:13px;/*10pt;*/
    color:#2a6691;
    text-transform:uppercase;
    font-weight:bold;
}

.homePageItemsText
{
    color:#555a65;
}

td.newsHeader
{
    text-align:left;
    font-size:13px;/*10pt;*/
    color:#e88218;
    font-weight:bold;
    text-transform:uppercase;
}

td.newsImageBg
{
    background-image:url(img/news-image-frame.gif);
    background-position:center center;
    background-repeat:no-repeat;
    height:64px;
    width:64px;
}

.newsText
{
    color:#2a6691;
    font-size:13px;/*10pt;*/
    font-weight:bold;
}

.newsFooter
{
    background-color:#555a65;
    color:White;
    font-weight:bold;
    height:50px;
    overflow:hidden;
}

.orangeBullet
{
	padding-left:9px;
	background-image: url(img/bullet-orange.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	height:10px;
}

.orangeBulletOnDark
{
	padding-left:9px;
	background-image: url(img/bullet-orange-ondark.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	height:10px;
}

.orangeBulletSmallFont
{
	padding-left:9px;
	background-image: url(img/bullet-orange.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	height:10px;
}

td.mainCell
{
    width:953px;
    vertical-align:top;
    text-align:left;
}

.rightDottedLine
{
    background-image:url(img/right-line.gif);
    background-position:right top;
    background-repeat:repeat-y;
}

.contentPadding
{
     padding:54px 0px 54px 20px;
}

.popupmenu
{
    width:200px;
    background-color:#40A3D7;
    /*font-weight:bold;*/
    font-size:11px; /*8.5pt;*/
    margin-top:15px;
    margin-left:-6px;
    z-index:90;
    color:White;
    text-align:left;
}

.popupmenuitem>table
{
    width:200px;
}

.popupmenuitem,
.popupmenuitem a,
.popupmenuitem a:link,
.popupmenuitem a:active,
.popupmenuitem a:hover,
.popupmenuitem a:visited 
{
    padding:5px 7px 5px 9px;
    text-align:left;
    text-decoration:none;
    width:200px;
    z-index:91;
}

.popupmenuitemnormal
{
    background-color:#40A3D7;
    border-bottom:solid 1px white;
}

.popupmenuitemhover
{
    background-color:#e88218;
    border-bottom:solid 1px white;
}

.popupmenuitemlast
{
    border-bottom:none;
}

.contentDiv
{
    padding:30px 0px 30px 40px;
}

.contentBg
{
    background-image:url(img/article-bg.gif);
    background-repeat:no-repeat;
    background-position:left top;
}

.contentTitle
{
    font-size:12px;/*9pt;*/
    font-weight:bold;
    color:#2a6691;
}

.contentText
{
    font-size:12px;/*9pt;*/
}

.contentImg
{
    padding-bottom:20px;
    margin-right:1px;
    text-align:right;
}

.contentLink
{
    padding-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    text-align:left;
    background: url(img/bullet-orange.gif);
    background-position: left 3px;
    background-repeat: no-repeat;
}

.teamMembersText
{
    color:#e88212;
    font-weight:bold;
    padding:3px 10px 10px 10px;
}

.teamMembersText a,
.teamMembersText a:link,
.teamMembersText a:active,
.teamMembersText a:hover,
.teamMembersText a:visited 
{
    text-decoration:none;
}

.teamMemberDiv
{
    padding:4px 0px 4px 10px;
    width:140px;
    overflow:hidden;
    cursor:pointer;
    cursor:hand;
}
.teamName
{
    color:#2a6691;
    font-weight:bold;
    text-transform:uppercase;
}
.teamNameSelected
{
    color:#e88212
}

.errorMessage
{
    color:Red;
    font-size:9px;/*7pt;*/
    font-weight:bold;
}
