html,body
{
    margin:0;padding:0;border:0;
}
body
{
    background-image:url(../Images/PageBackground.gif);
    background-repeat:repeat-x;
    font-family:Arial,Tahoma,Sans-Serif;
    font-size:11px;
    text-align:center;
    color:#003B78;
}
html,body,table,tr,td,.ms-WPBody td,.ms-WPBody p,.ms-WPBody
{
    font-family:Arial,Tahoma,Sans-Serif;
    font-size:11px;
    color:#003B78;	
}
a, a:active, a:link, a:visited, a:hover
{
	color:#003B78;
}
h2
{
    font-family:Goudy Old Style,Times New Roman,MS Serif, Serif;
    font-size:28px;
    color:#56a0d5;
    font-weight:normal;
}
h3
{
    font-family:Goudy Old Style,Times New Roman,MS Serif, Serif;
    font-size:24px;
    color:#000;
    font-style:italic;
    font-weight:normal;
}
.formShort .select
{
    width:275px;
}
.formShort .input
{
    width:270px;
}
.form .select
{
    width:400px;
}
.form .input
{
    width:395px;
}
.searchForm .select
{
    width:260px;
}
.required
{
    color:#F00;
    font-weight:bold;
}
td.title
{
    width:125px;
    font-weight:bold;
}
p
{
	color:#000;
}
li
{
	padding-top:3px;
	color:#000;
}
.liText
{
	color:#000;
}

#container, #jobOpportunities
{
    margin:17px auto;
    padding:0;
    border:0;
    width:924px;
    text-align:left;
}

#borderTable
{
    margin:0;
    padding:0;
    border:0;
    width:924px;
}

#borderTopLeft
{
    background-image:url(../Images/BorderTopLeft.gif);
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}

#borderTopCenter
{
    background-image:url(../Images/BorderTopMiddle.gif);
    background-repeat:repeat-x;
}

#borderTopRight
{
    background-image:url(../Images/BorderTopRight.gif);
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}

#borderMiddleLeft
{
    background-image:url(../Images/BorderLeftMiddle.gif);
    background-repeat:repeat-y;
}

#borderMiddleRight
{
    background-image:url(../Images/BorderRightMiddle.gif);
    background-repeat:repeat-y;
}

#borderBottomLeft
{
    background-image:url(../Images/BorderBottomLeft.gif);
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}

#borderBottomCenter
{
    background-image:url(../Images/BorderBottomMiddle.gif);
    background-repeat:repeat-x;
}

#borderBottomRight
{
    background-image:url(../Images/BorderBottomRight.gif);
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}

#logo
{
     padding:8px 0 0 28px;
     border:0;
     margin:0;
}

#footer
{   
    border-bottom:solid 1px #908e8f;
    font-size:10px;
    height:14px;
}

#footer table
{
     margin:0;
     padding:0;
     border:0;
     width:100%;
     text-align:center;
}

#footer a, #footer a:active, #footer a:link, #footer a:visited, #footer a:hover
{
	color:#000;
	text-decoration:none;
}


#copyright
{
     font-family:Goudy Old Style,Times New Roman;
     font-size:9px;
}

.topMenu
{
    text-transform:uppercase;
    font-size:11px;
    width:670px;
    margin:42px auto 0 auto;
    border-top:solid 1px #59564f;
    border-bottom:solid 1px #59564f;
    letter-spacing: 1px;
}
.topMenu tr
{
    text-align:center;
    padding:1px 0 1px 0;
}
.topMenu a:link, .topMenu a:active, .topMenu a:visited, .topMenu a:hover, .leftNav a
{
	color:#000;
	text-decoration:none;
}
.topMenu .selected a:link, .topMenu .selected a:active, .topMenu .selected a:visited, .topMenu .selected a:hover
{
	color:#56a0d5;
}

.topMenu .selected, #leftMenu .selected
{
     color:#56a0d5;
}


#layoutTable
{
    margin:0;
    padding:0;
    border:0;
    width:892px;
}

#layoutTableHome
{
    margin:0;
    padding:0;
    border:0;
    width:922px;
}

#layoutTable tr, #layoutTableHome tr
{
    vertical-align:top;
}


#leftMenu
{
    padding:0 0 20px 0;
    text-transform:uppercase;
    font-size:11px;
}
#leftMenu img
{
    padding:29px 0 20px 14px;
}
#leftNavDiv
{
	margin:0 10px 0 0;
	padding:0;
}

#leftNavDiv table, #leftNavDiv tr, #leftNavDiv td
{
	margin:0;
	padding:0;
}
.leftNav
{
	text-align:right;
}
.leftNav a:link, .leftNav a:active, .leftNav a:visited, .leftNav a:hover
{
	color:#000;
}

.leftNav .selected a:link, .leftNav .selected a:active, .leftNav .selected a:visited, .leftNav .selected a:hover
{
	color:#56a0d5;
}

.pageContent, div
{
	font-family:Arial,Tahoma,Sans-Serif;
}

#content
{
    font-family:Arial,Tahoma,Sans-Serif;
    padding:80px 52px 30px 65px;
    font-size:12px;
    color:#000;
}

.lessThan
{
    color:#56a0d5;
    font-weight:bold;
}

.blackHeader
{
    font-family:Goudy Old Style,Times New Roman,MS Serif, Serif;
    font-size:24px;
    font-weight:normal;
    font-style:italic; 
}

.blueHeader
{
    font-family:Goudy Old Style,Times New Roman,MS Serif, Serif;
    font-size:28px;
    font-weight:normal;
    color:#56a0d5;
}

.blackHeaderSmall
{
	font-family:Goudy Old Style,Times New Roman,MS Serif, Serif;
    font-size:16px;
    font-weight:normal;
    font-style:italic; 

}

.blueHeaderSmall
{
    font-family:Goudy Old Style,Times New Roman,MS Serif, Serif;
    font-size:20px;
    font-weight:normal;
    color:#56a0d5;
}

#CEOSignature
{
    background-image:url(../Images/Signature.gif);
    background-repeat:no-repeat;
    height:33px;
    padding-top:12px;
    vertical-align:middle;
}
#defaultDiv
{
	text-align:center;
	background-image:url('../Images/SplashImages.jpg');
	background-repeat:no-repeat;
	padding-top:238px;
}
.Sitemap1, .Sitemap2, .Sitemap3, .Sitemap4
{
	line-height:18px;
	font-family:Arial,Tahoma,Sans-Serif;
	font-size:12px !important;
}

/* Event Management Subsites */

td.EventMgmtMenu
{
	 width: 207px;
}

td.EventMgmtHeader
{
	
	width: 685px;
}

#contentEventMgmt
{
    font-family:Arial,Tahoma,Sans-Serif;
    padding: 60px 57px 30px 65px;
    font-size:12px;
    color:#000;
}

thead.EventMgmt
{
	background-color: #56a0d5; 
	font-weight: bold; 
	color: white;
}

thead.EventMgmt td
{
	color: white;
}

#leftNavDiv img
{
	width:0;height:0;padding:0;margin:0;
}

/* Suppliers */
table.ReportListing
{
	width:580px;
    margin: 5px 0px 0px; 
}

table.RegisterSupplier
{
	width:580px;
    margin: 5px 0px 0px; 
}

table.login
{
	vertical-align:top;
	font-family:arial;
	padding-right: 0px; padding-left: 0px;
    font-size: 11px; 
    padding-bottom: 0px; 
    margin: 0px 0px 0px; 
    width: 220px; 
    padding-top: 0px;
    padding: 0px 0px 0px 0px;
}

td.loginleft
{
	font-family:arial;	
    font-size: 11px; 
	width: 295px; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px; 
    padding-right: 15px;
}

td.loginright
{
	padding-left: 15px; 
	border-left: #56a1d5 1px solid;
	vertical-align: top;
}

.textbox
{
	width:110px;
}

.ReportLinks
{
	text-align:left;
}

.Subheading
{
	FONT-SIZE: 12px; 
	COLOR: #56a1d5; 
	font-weight:bold;
}

.SupplierName
{
	FONT-SIZE: 22px; 
	COLOR: #FFFFFF
}

.ms-WPBody a:active
{
	color: #56a1d5;
	text-decoration:none;
	font-family: arial;
	font-size: 9pt;
}

.ms-WPBody a:link
{
	color: #56a1d5;
	text-decoration:none;
	font-family: arial;
	font-size: 9pt;
}

.ms-WPBody a:visited
{
	color: #56a1d5;	
	text-decoration:none;
	font-family: arial;
	font-size: 9pt;
}

.ms-WPBody a:hover
{
	color: #56a1d5;
	text-decoration:underline;
	font-family: arial;
	font-size: 9pt;
}
td.SupplierLogIn
{
	color: #56a1d5;
	font-size:20pt;
}

.required, .error
{
	color: red;
}