body
{
	margin: 0px;
	background-image: url(../Webimages/sitebackground.jpg);
	background-repeat: repeat-x;
	background-color: #DCDCDC;
	background-position: center;
}

#centerwrap
{
	width: 950px;
	margin: 0 auto;
	background-color: #FFFFFF;
	text-align: left;
}

.topCell
{
	display: inline;
}

.logoCell
{
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	float: none;
}
.mainBody
{
	display: block;
}


.BigText
{
	color: #696969;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}

.HeaderText
{
	color: #696969;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
}

.smallText
{
	color: #696969;
	font-family: tahoma;
	font-size: 10px;
}

.cellborder
{
	border: 1px solid #D3D3D3;
	padding:3px;
}

.cellborderheading
{
	color: #696969;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #D3D3D3;
	padding:3px;
	}


.menuBackGround
{
	background: url(../Webimages/menu_center.jpg) repeat-x;
}

.qkLinkBackGround
{
	background: url(../Webimages/qlinks_center.jpg) repeat-x;
}

.matrixBackGround
{
	background: url(../Webimages/matrix_btn_center.jpg) repeat-x;
}

.extraMatrixCenter
{
	background: url(../Webimages/recruitment_center.jpg) repeat-x;
}

.titleBackground
{
	background: url(../Webimages/qlinks_center.jpg) repeat-x;
}

.sideNavCenter
{
	background: url(../Webimages/tmenu_center.jpg) repeat-y;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.qkTable
{
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.redText
{
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #FF0000;
}

td
{
	font-family: tahoma;
	font-size: 12px;
	color: #696969;
}

.tdSubHeading
{
	font-family: tahoma;
	font-size: 12px;
	color: #696969;
	font-weight: bold;
}

.matrixHeader
{
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
}

.introtext
{
	font-size: 14px;
	font-family: tahoma;
}

a.intro:link, a.intro:visited, a.intro:active
{
	text-decoration: none;
	color: #0087C2;
	font-family: tahoma;
	font-size: 14px;
}

a.intro:hover
{
	text-decoration: underline;
	color: #0087C2;
	font-family: tahoma;
	font-size: 14px;
}

H1
{
	color: #696969;
	font-family: tahoma;
	font-size: 17px;
	font-weight: bold;
}

H3
{
	color: #696969;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
}

a.ql:link, a.ql:visited, a.ql:active
{
	text-decoration: none;
	color: #62BA46;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

a.ql:hover
{
	text-decoration: underline;
	color: #62BA46;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

a:link, a:visited, a:active
{
	text-decoration: none;
	color: #0087C2;
	font-family: tahoma;
	font-size: 12px;
}

a:hover
{
	text-decoration: underline;
	color: #0087C2;
	font-family: tahoma;
	font-size: 12px;
}

a.big:link, a.big:visited, a.big:active
{
	text-decoration: none;
	color: #62BA46;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}

a.big:hover
{
	text-decoration: underline;
	color: #62BA46;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}

a.white:link, a.white:visited, a.white:hover, a.white:active
{
	text-decoration: underline;
	color: #fff;
}

.subnav
{
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

.subnavheader
{
	color: #696969;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

.submenubreak
{
	background: url(../Webimages/break.gif) repeat-x;
	height: 2px;
	width: 100%;
}


.TopGroup
{
	background-color: transparent;
	cursor: default;
}

.MenuGroup
{
	background-color: #f6f6f6;
	cursor: default;
	border: 1px solid #D3D3D3;
}

.TopMenuItem
{
	color: #696969;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 20px;
	cursor: default;
}

.TopMenuItemAlt
{
	color: #696969;
	font-family: tahoma;
	font-size: 12px;
	padding: 20px;
	cursor: default;
}

.TopMenuItemHoverAlt
{
	color: #696969;
	background: url(../Webimages/menu_rollover.jpg) repeat-x;
	background-color: #b9b9b9;
	font-family: tahoma;
	font-size: 12px;
	cursor: default;
}

.TopMenuItemHover
{
	color: #696969;
	background: url(../Webimages/menu_rollover.jpg) repeat-x;
	background-color: #b9b9b9;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
}

.DottedBottomBorder
{
	border-style:  solid ;
	border-width: 1px;
	border-color: lightgray;
}

.MenuItem
{
	border: 1px solid #f6f6f6;
	color: #696969;
	font-family: tahoma;
	font-size: 12px;
	cursor: default;
}

.MenuItemHover
{
	margin: 0;
	background: url(../Webimages/itemHoverBg.gif) repeat-x;
	color: #696969;
	border: 1px solid #ccc;
	border-right-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	font-family: tahoma;
	font-size: 12px;
	cursor: default;
}

.MenuItemExpanded
{
	margin: 0;
	background: url(../Webimages/menu_select_green.jpg) repeat-x;
	color: #696969;
	border: 1px solid #ccc;
	border-right-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	font-family: tahoma;
	font-size: 12px;
	cursor: default;
}

.MenuItemActive
{
	margin: 0;
	background: url(../Webimages/menu_select_green.jpg) repeat-x;
	color: #696969;
	border: 1px solid #ccc;
	border-right-color: #b9b9b9;
	border-bottom-color: #b9b9b9;
	font-family: tahoma;
	font-size: 12px;
	cursor: default;
}

.MenuBreak
{
	background-color: silver;
	width: 100%;
	height: 2px;
}

.contentlabel
{
	background-color: #F2F3F0;
}

.buttonclass
{
	overflow: visible;
	background: #fff url(../images/buttonBgNew.gif) repeat-x;
	border: 1px solid #c3c3c3 !important;
	color: #222 !important;
	font-family: tahoma;
	font-size: 11px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
}

.smallbuttonclass
{
	overflow: visible;
	background: #fff url(../images/buttonBgNew.gif) repeat-x;
	border: 1px solid #c3c3c3 !important;
	color: #222 !important;
	font-family: tahoma;
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
}

.field
{
	font-size: 9pt;
	color: #000000;
	border: 1px solid #666;
	width: 200px;
	font-family: Tahoma;
}

.fieldlong
{
	font-size: 9pt;
	color: #000000;
	border: 1px solid #666;
	width: 200px;
	font-family: Tahoma;
}

.fieldshort
{
	font-size: 9pt;
	color: #000000;
	border: 1px solid #666;
	width: 50px;
	font-family: Tahoma;
}

.orangevalidators
{
	color: #0087C2;
	font-weight: bold;
}

.whitetextplain
{
	color: #fff;
}

.whitetext
{
	font-size: 11px;
	color: #fff;
}

.greentext
{
	font-weight: bold;
	font-size: 11px;
	color: #9c3;
}

ul
{
	list-style-image: url(../images/bulletgreen.gif);
}

.datagridselected
{
	background-image: url(../images/shade_green_20.gif);
	padding: 3px;
}

.worktpnopad
{
	background-image: url(../images/shade_grey_18.gif);
	height: 18px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
}

/*datagrids*/
.datagridalternatinglines
{
	background-color: #DFE0D9;
	padding: 3px;
}
.datagridlineitems
{
	background-color: #F2F3F0;
	padding: 3px;
}
.datagridheader
{
	background-color: #fff;
	padding: 3px;
	font-weight: bold;
}

.orange
{
	color: #f90;
}

.imgBorder
{
	border: 1px solid #ccc;
}

a img
{
	border: 0px;
}

.actionbtn
{
	background: url(../Webimages/blue_btns.jpg) no-repeat;
	width: 167px;
	height: 37px;
	padding-left: 43px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	background-position: center;
}

.actionbtnholder
{
	padding-top: 15px;
}

.slogan
{
	padding-top: 5px;
	padding-left: 35px;
	padding-right: 35px;
}


#ToolTip
{
	position: absolute;
	width: 100px;
	top: 0px;
	left: 0px;
	z-index: 4;
	visibility: hidden;
}

.tooltipcontent
{
	Filter: Alpha(Opacity=70) progid:DXImageTransform.Microsoft.dropShadow (OffX='3', OffY='3', Color='#c0c0c0', Positive='true');
	left: 0;
	color: white;
	background: transparent;
	top: 0;
	z-index: 1000;
	width: 220px;
	padding: 3px;
	background-color: #f60;
	border: 1px solid #336;
}

.popupInfo
{
	padding: 3px;
	background-color: #f6f6f6;
	border: 1px solid #D3D3D3;
	width: 200px;
}

.popuplink
{
	text-decoration: underline;
	color: #0087C2;
	font-family: tahoma;
	font-size: 12px;
	cursor: pointer;
}

.popuplinkhover
{
	text-decoration: underline;
	color: #0087C2;
	font-family: tahoma;
	font-size: 12px;
	cursor: pointer;
}

.maintmsg
{
	border-bottom: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
	border-top: #cc0000 1px solid;
	border-right: #cc0000 1px solid;
	background-color: #F5D6D6;
}

H2.subh1
{
	color: #696969;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
}

.seo-content
{
	padding: 5px;
	font-size: 11px;
	font-family: tahoma;
	color: #696969;
}

a.readmore, a.readmore:visited, a.readmore:active
{
   float:right;
   text-decoration: none;
	color: #0087C2;
	font-family: tahoma;
	font-size: 11px;
}

a.readmore:hover
{
   float:right;
   text-decoration: underline;
	color: #0087C2;
	font-family: tahoma;
	font-size: 11px;
}

.africaback
{
	background-image: url(../Webimages/Africa_bg.jpg);
	background-repeat: no-repeat;
}

H2.blueheader
{
   color: #0070A6;
   font-family: tahoma;
   font-size: 14px;
   font-weight: bold;
}

H3.small
{
   font-family: tahoma;
   font-size: 12px;
   font-weight: bold;
}

ul.blue
{
	list-style-image: url(../images/bluetheme/bullet.gif);
}

.smheader
{
   color: #696969;
   font-family: tahoma;
   font-size: 10px;
   font-weight: bold;
}

a.smitem,  a.smitem:visited, a.smitem:active
{
   color: #696969;
   font-family: tahoma;
   font-size: 10px;
   text-decoration: none;
}

.lineacross
{
   background-image: url(../Webimages/break.gif);
	background-repeat:repeat-x;
}

