
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin-top: 10px; 
	margin-bottom: 5px;
	font-family: verdana;
	color:#000000;
	background-color:#ffffff;
	font-size: 11px;
}
body *	{font-family:verdana;}
td {  font-family: verdana; font-size: 11px;}

h1	{font-family: arial; font-size: 14px; color: #A20329; margin:0px; padding:0px; font-weight:bold;}
h2	{font-family: arial; font-size: 14px; color: #000000; margin:0px; padding:0px; font-weight:bold;}
h3	{font-family: arial; font-size: 12px; color: #000000; margin:0px; padding:0px; font-weight:bold;}
h3.small	{font-family: arial; font-size: 12px; color: #A20329; margin:0px; padding:0px; font-weight:bold;}
h4	{font-family: arial; font-size: 12px; color: #A20329; margin:0px; padding:0px; font-weight:bold;}
/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a {  color: #0D004C ; text-decoration: none;}
a:link {  color: #0D004C ; text-decoration: none;}
a:visited {  color: #0D004C ; text-decoration: none;}
a:hover {  color: #0D004C ; text-decoration: underline;}

/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul {margin-left:20px; padding:0px; margin-bottom:0px; margin-top:3px; vertical-align:text-top;}
ul li { list-style-image: url(../images/bullets/bullet.gif) !important;}
ul li li { list-style-image: url(../images/bullets/bullet.gif) !important; padding-top:0px; margin-top:0px;}
ul.ulIMAGE { float:left; list-style-image: url(../images/bullets/bullet.gif) !important; margin-top:0px; margin-right:15px;}
ul.ulIMAGE li{ list-style-image: url(../images/bullets/bullet.gif) !important; margin-top:3px; margin-right:5px;}
ul.ulIMAGE li li{ list-style-image: url(../images/bullets/bullet.gif) !important; padding-top:4px; margin-top: 0px; margin-right:7px;}
ol {margin-left: 25px;}


/**********************************************************************************************/
/* BUTTONS	 */
/**********************************************************************************************/
.btn { height:20px; cursor:pointer; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C; font-size:11px; font-family:Arial;}


/**********************************************************************************************/
/* MAIN SITE TABLE */
/**********************************************************************************************/
.tblOuter {  width: 765px; height:580px; text-align:center;}
.tblOuterHP {  width: 765px; height:580px; text-align:center;}
.tblMain { width: 765px; background-color: #FFFFFF; height:100%; margin-top: 0px }
.tblMainHP { width: 765px; background-color: #FFFFFF; height:100%; margin-top: 0px; }

/**********************************************************************************************/
/* GENERAL CONTENT */
/**********************************************************************************************/
.contentHolder  {height:100%;}
.tblContent 	{background-color: #FFFFFF; height:100%; width:100%;}
.tblContent td	{vertical-align:top;}
#tdContent 		{vertical-align:top; height:100%; width:595px;}
.content 	 	{vertical-align:top; height:100%;}
.content 	 	table.tblSubContent{height:100%; width:100%;}
.contentText	{width:100%; padding:15px 15px 5px 15px; background-color:#F0F0F0; border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD; border-bottom:0px;}
.contentTextPrint	{width:100%; height:400px; vertical-align:top; padding:15px 30px 5px 15px; border:1px solid #DDDDDD; border-top:0px;}
.contentTextTemplate {width:100%; padding:15px; padding-bottom:15px; border:1px solid #DDDDDD; border-bottom:0px;}
.PreviewText	{width:100%; padding-bottom:20px;} 
#pageTitle 		{height:77px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;border-top:1px solid #DDDDDD; vertical-align:bottom; font-size:15px; font-family:arial; font-weight:bold; color:#99182A; padding-bottom:15px;padding-top:48px; padding-left:15px; background-image:url(../images/icons/line.gif); background-repeat:no-repeat; background-position:bottom}
#Printer		{float:right; position:relative; top:-35px; right:20px;}
#Printer img	{border:0px;}
#extranetLogin		{float:right; position:relative; top:-35px; right:40px;}
#extranetLogin a {  color: #0D004C ; font-size:10px; text-decoration: none;}
#extranetLogin a:link {  color: #0D004C ; font-size:10px; text-decoration: none;}
#extranetLogin a:visited {  color: #0D004C ; font-size:10px; text-decoration: none;}
#extranetLogin a:hover {  color: #0D004C ; font-size:10px; text-decoration: underline;}

.contentFiller {height:100%; background-color:#F0F0F0; border-right:1px solid #DDDDDD; border-left:1px solid #DDDDDD;}
.sectionTitle 	{}

#BottomCorners {line-height:1px;}
#BottomCorners #Right {vertical-align:bottom; background-color:#F0F0F0; width:13px; text-align:right;}
#BottomCorners #Middle {border-bottom:1px solid #DDDDDD; background-color:#F0F0F0; width:100%;}
#BottomCorners #Left {vertical-align:bottom; background-color:#F0F0F0; width:13px; height:10px;}

/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
#masterDiv	{cursor:pointer; padding:0px; margin:0px;}

#SideSearch {background-image:url(../images/bgs/bgSearch.gif); width:163px; height:77px; padding-left:10px; vertical-align:middle; border:1px solid #dddddd; border-bottom:2px solid #99182C;}
#SideSearch input {width:112px; font-size:11px; margin-right:1px; color:#a9a9a9; margin-bottom:4px; border:1px solid #949494;}
#SideSearch img {cursor:pointer;}
#SideMenuLinks {background-color:#F0F0F0; padding-bottom:20px; padding-right:10px; padding-left:10px; border:1px solid #dddddd; border-bottom:none;}
#SideMenuLinks .Link {height:25px; padding-top:5px; float:left; width:157px;}
#SideMenuLinks .Link a {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .Link a:link {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .Link a:visited {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .Link a:active {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .Link a:hover {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .Link img {border:0px; margin-left:5px; margin-right:5px; margin-bottom:1px;}
#SideMenuLinks .Link .PageSelected {font-weight:bold;}

#SideMenuLinks .SubLink {display:none; height:25px; color:#4e6172; width:100%;}
#SideMenuLinks .SubLink a {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .SubLink a:link {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .SubLink a:visited {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .SubLink a:active {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .SubLink a:hover {color:#4e6172; font-size:11px; padding-right:5px; margin-top:2px;}
#SideMenuLinks .SubLink img {border:0px; margin-left:15px; margin-right:5px; margin-bottom:1px;}
#SideMenuLinks .SubLink .PageSelected {font-weight:bold;}
.subLinkHolder	{width:100%; height:20px; margin-top:4px; float:left;}

#Featured {width:100%; text-align:center; background-color:#F0F0F0; padding-top:10px; padding-bottom:10px; border:1px solid #dddddd; border-top:none; border-bottom:none;}
#Featured .Title {font-weight:bold; margin-bottom:10px;}
#FeaturedBottom {height:25px; background-color:#F0F0F0; text-align:center; vertical-align:middle;}
#FeaturedBottom a {color:#0D004C; font-size:12px;}


#skypeLinks {background-color:#F0F0F0; padding-bottom:20px; padding-right:10px; padding-left:10px; border:1px solid #dddddd; border-bottom:none; border-top:none;}

/**********************************************************************************************/
/* TOP MENU */
/**********************************************************************************************/
#MenuPos  {position:relative; width:600px; height:21px; z-index:100;}
#levelOne {padding-top:3px; padding-left:5px; text-align:center; cursor:pointer;}
#levelTwo {padding:2px 4px 0px 5px; white-space:nowrap;}

/**********************************************************************************************/
/* TOPBAR */
/*********************************************************************************************/
.tblTopbar {width:100%; border-bottom:0px;}
.tblTopbar .CornerBorderLeft {border-left:1px solid #dddddd;}
.tblTopbar .CornerBorderRight {border-right:1px solid #dddddd;}
#TopCorners {line-height:1px;}
#TopCorners #Left {text-align:left; vertical-align:top;}
#TopCorners #Middle {border-top:1px solid #dddddd;}
#TopCorners #Right {text-align:right; vertical-align:top;}

.topLogo {text-align:left; height:58px; vertical-align:middle}
.topLogo img{/*margin-left:28px;*/}
.chgLng {text-align:right; padding-left:1px; width:450px;  padding-right:10px; vertical-align:top;}
.chgLng a			{color:#7f7f7f; text-decoration:none; margin-left:10px; font-size:12px; font-family:Verdana;}
.chgLng a:visited	{color:#7f7f7f; text-decoration:none; margin-left:10px; font-size:12px; font-family:Verdana;}
.chgLng a:hover		{color:#7f7f7f; text-decoration:underline; margin-left:10px; font-size:12px; font-family:Verdana;}
.topRight {width:600px; border-left:1px solid white;}
.tdTop 	{padding-bottom:6px;}

#menuHolderLine {border:1px solid #DDDDDD; padding:1px; height:21px;}
#menuHolderLine table {background-image:url(../images/topbar/menu_strip.jpg); background-repeat:repeat-y; height:21px;}
#menuHolder { height:21px; padding-top:1px;}
#menuHolder2 {text-align:center; width:163px;}
#menuHolder2 a:link {color:#FFFFFF; height:20px; font-weight:bold; text-decoration:none; background-color:none; padding:3px;}
#menuHolder2 a:visited {color:#FFFFFF; height:20px; font-weight:bold; text-decoration:none; background-color:none; padding:3px;}
#menuHolder2 a:active {color:#FFFFFF; height:20px; font-weight:bold; text-decoration:none; background-color:none; padding:3px;}
#menuHolder2 a:hover {color:#A80429; height:20px; font-weight:bold; background-color:#F0F0F0; text-decoration:none; padding:3px;}


/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/
.tblFooter {text-align:left; margin-top:3px;}
.credits {text-align:left; color:#939393; font-size:11px; padding-top:2px;}
.credits a{text-align:left; color:#939393; font-size:11px;}
.credits a:visited{text-align:left; color:#939393; font-size:11px; text-decoration:none;}
.credits a:hover{text-align:left; color:#939393; font-size:11px; text-decoration:underline;}

.footerMenu {color:#A80429; text-align:right; font-size:9px; vertical-align:top;}
.footerMenu a{color:#939393; text-align:right; font-size:11px;}
.footerMenu a:visited{color:#939393; text-align:right; font-size:11px; text-decoration:none;}
.footerMenu a:hover{color:#939393; text-align:right; font-size:11px; text-decoration:underline;}

/**********************************************************************************************/
/* SEARCH */
/**********************************************************************************************/
.searchBox 	{height:75px; background-color:#F9F9F9; vertical-align:top; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:0px; margin:0px 10px 0px 10px; }
.searchBox form {margin:0px; padding:4px;}
.searchText { width:105px; color:#53596C; height:20px; border:1px solid #CCCCCC;}
.searchBtn { font-size:11px; width:45px; height:20px; border:1px solid #CCCCCC; background-color:#FFFFFF; color:#53596C;}
.search { font-family:  verdana ;  color: black; letter-spacing:1px;  background-color:#f1f1f1; font-weight:bold; font-size:11px;}
.headline2{ font-weight:bold; padding-bottom:5px;}
.SearchResultsTD { background-color:#f0f0f0;}
.SearchResultsTD a:link { text-decoration: none; font-family: verdana; font-size: 11px; color:#0B5CC8;}
.SearchResultsTD a:visited { text-decoration: none; color: #0B5CC8;}
.SearchResultsTD a:hover { text-decoration: underline; color: #0B5CC8;}
.searchResultsSection	{padding-left:0px;}
.searchResultsTitle {font-weight:bold; font-family:verdana; font-size:13px; padding-bottom:5px;}
ul.searchResultsUL	{margin:3px 0px 0px 25px;}
ul.searchResultsUL li { list-style-image: url(../images/icons/bullet.gif) !important;}
ul.searchResultsUL li li { list-style-image: url(../images/icons/bullet.gif) !important; padding-top:4px; margin-top: 0px;}


/********************************************************************************************
 siteSubmissions
**********************************************************************************************/
.siteSubmit {width:510px;}
.ContactDetails {border-bottom:1px solid #cccccc; width:510px; padding-top:5px; padding-bottom:5px; text-align:left;}
.PhoneDetails{width:510px; padding-top:5px; padding-bottom:5px; text-align:left;}
.PhoneDetails div.right {width:79%; float:right; position:relative;}
.PhoneDetails div.left {width:20%; float:left; position:relative;}
.siteSubmit div.title {font-weight:bold; padding-bottom:3px;}
.SubmissionForm {border-top:1px solid #cccccc; background-color:#F9F9F9; width:100%; border-bottom:1px solid #CCCCCC; padding-top:20px; padding-bottom:20px;}
.fieldImg{margin-right:5px; margin-left:5px; vertical-align:middle;}
.fieldImg1{margin-right:27px; margin-left:5px; vertical-align:middle;}
.fieldName{padding-left:10px; white-space:nowrap;; font-size:11px;}
.fieldName1{padding-left:30px; white-space:nowrap;}
.fieldName2{padding-left:10px; white-space:nowrap;}
.textField{width:180px; border:1px solid #7E9DB9;}
.tdtxtType	{white-space:normal;}
.tdMessage{ font-weight:bold;}
.MandatoryText {}
.SubmissionsSubTitle {font-weight:bold;}
/**********************************************************************************************/
/*Styles of the PRINT, applied manually */
/**********************************************************************************************/
.tblOuterPrint {width: 600px; height:97%; border: 1px #ffffff solid;}
.tblMainPrint {width: 600px; height:100%; background-color: #FFFFFF; border: 1px #7C839A solid; margin-top: 0px; padding:10px;}
.creditsPrint {text-align:right; color:#BBBFCC; font-size:11px; padding-top:2px; padding-right:35px;}
.creditsPrint a{text-align:right; color:#BBBFCC; font-size:11px;}
.creditsPrint a:visited{text-align:right; color:#BBBFCC; font-size:11px; text-decoration:none;}
.creditsPrint a:hover{text-align:right; color:#BBBFCC; font-size:11px; text-decoration:none;}65