*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    outline: none
}
BODY
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
	font-size:1em;
    BACKGROUND-IMAGE: url(/siteimages/main-bg.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    PADDING: 0px;
}
A IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
HR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P
{
	font-size:1em;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OBJECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
PARAM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
A#skip
{
    PADDING-RIGHT: 0.5em;
    DISPLAY: inline;
    PADDING-LEFT: 0.5em;
    Z-INDEX: 2;
    LEFT: -200em;
    PADDING-BOTTOM: 0px;
    WIDTH: 14em;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TEXT-DECORATION: none
}
A#skip:focus
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    LEFT: 0.5em;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #ff9900
}
A#skip:hover
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    LEFT: 0.5em;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #ff9900
}
A#skip:active
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    LEFT: 0.5em;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #ff9900
}
#container
{
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding:0 0 15px;
	width:996px;
}
#inner-container
{
    MARGIN-LEFT: auto;
    WIDTH: 964px;
    MARGIN-RIGHT: auto
}
#header-row1
{
    WIDTH: 962px;
    clear: both;
    float:left;
    background:url('../images/calico_03.jpg') no-repeat bottom center;
}
#header-row2
{
	background-image:none;
	background-position:0 0;
	background-repeat:no-repeat;
	clear:both;
	height:100px;
	width:962px;
}
#header-col1
{
    FLOAT: left;
    WIDTH: 300px;
    POSITION: relative;
	margin:0 0 25px;
}
#header-col2
{
float:right;
height:203px;
margin:6px 0 0;
position:relative;
width:580px;
}
#logo
{
    FLOAT: left;
    MARGIN: 0px;
}
/* Logo Styles - Sprites */
	.Logo {margin:0px;padding:0px;display:block;float:left;width:299px;height:90px;text-indent:-10000px;}
	.Logo {background: url('../images/Logo.png') no-repeat 0 0;}
		.Logo a:link, .Logo a:visited {display:block;width:299px;height:90px;}
		.Logo a:active {display:block;width:299px;height:90px;}
		.Logo a:hover {background:url('../images/Logo.png') no-repeat 0 100%;}
#TextResizeContainer 
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px;
	position:relative;
}
.SizeElement 
{
	float:left;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;

}
.languages
{
	padding:0 8px 0 10px;
	float:left;
    MARGIN: 0px;
}
#hp-wrapper
{
    WIDTH: 964px;
    PADDING-TOP: 13px
}
#hp-leftcol
{
    FLOAT: left;
    WIDTH: 733px;
    POSITION: relative
}
#hp-rightcol
{
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 231px;
    POSITION: relative
}
#inner-wrapper
{
    WIDTH: 733px
}
#col1
{
    MARGIN-TOP: 20px;
    FLOAT: left;
    WIDTH: 230px;
    POSITION: relative
}
#col2
{
    MARGIN-TOP: 20px;
    DISPLAY: inline;
    PADDING-LEFT: 20px;
    FLOAT: right;
    WIDTH: 480px;
    POSITION: relative
}
#wrapper
{
    FLOAT: right;
    WIDTH: 964px
}
#leftcol
{
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 229px;
    POSITION: relative
}
#rightcol
{
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 715px;
    POSITION: relative
}
.articlelist-col1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 0px;
    WIDTH: 90px;
    PADDING-TOP: 10px;
    POSITION: relative
}
.articlelist-thumb
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100px;
    PADDING-TOP: 10px;
    POSITION: relative
}
.resultslist-col1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 0px;
    WIDTH: 90px;
    PADDING-TOP: 10px;
    POSITION: relative;
}
.articlelist-col2
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    WIDTH: 535px;
    PADDING-TOP: 10px;
    POSITION: relative;
}
.resultslist-col2
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    WIDTH: 535px;
    PADDING-TOP: 10px;
    POSITION: relative;
}
#searchbox
{
	background-color:white;
	display:inline;
	float:right;
	left:171px;
	padding:7px 7px 2px 4px;
	position:relative;
	top:2px;
}
#searchForm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
INPUT#searchText
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
	width:218px;
}
#go
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px;
}
.bg
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
#topnav {
	width:410px;
	float:right;
}
#topnav UL
{
	float:right;
	list-style-type:none;
	margin:0;
	padding:10px 0;
}
#topnav LI
{
	display:inline;
	padding:0 8px 0 5px;
}
.topnavLast {
	font-size:0.95em;
	font-weight:bold;
	border-right:0px solid #547387;
}
.topnavM {	
	font-size:0.95em;
	font-weight:bold; 
	border-right:1px solid #547387;
}
#topnav A
{
    COLOR: #547387;
    TEXT-DECORATION: none;
}
#topnav A:visited
{
    COLOR: #346768;
    TEXT-DECORATION: none;
}
#topnav A:hover
{
    TEXT-DECORATION: underline;
}
#nav
{
	background-color:#EB683C;
	clear:both;
	margin:0;
	padding:0 0 0 20px;
	width:942px;
}
.NavTop {
	background:transparent url(../images/NavTop.gif) no-repeat scroll 0 0;
	float:left;
	width:962px;
	height:9px;
	font-size:0px;
}
.NavBottom {
	background:transparent url(../images/NavBottom.gif) no-repeat scroll 0 0;
	float:left;
	height:9px;
	width:962px;
	margin:0 0 7px;
}
UL#navlist
{
	width:100%;
}
#navlist LI
{
    PADDING-RIGHT: 12px;
    DISPLAY: inline;
    font-size:0.95em;
	font-weight:bold;
    LIST-STYLE-TYPE: none;
}
#navlist A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
}
#navlist A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
#navlist A.active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
#article-nav
{
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    WIDTH: 207px;
    BACKGROUND-COLOR: #ffffff;
}
#article-nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#article-nav LI
{
    BORDER-BOTTOM: #e1e1e1 1px solid;
}
#article-nav A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 25px;
    BACKGROUND: url(/siteimages/nav-bullet.gif) no-repeat 4% 35%;
    PADDING-BOTTOM: 6px;
    COLOR: #346768;
    PADDING-TOP: 6px;
    TEXT-DECORATION: none;
}
#article-nav A:hover
{
    BACKGROUND: url(/siteimages/nav-bullet-over.gif) #fe4110 no-repeat 4% 50%;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
#article-nav UL UL LI
{
    PADDING-LEFT: 20px;
    MARGIN: 1px 0px;
    BORDER-BOTTOM: medium none;
}
#article-nav UL UL A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/siteimages/subnav-bullet.gif) no-repeat 4% 35%;
    PADDING-BOTTOM: 5px;
    WIDTH: 144px;
    COLOR: #346768;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
}
#article-nav UL UL A:hover
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/siteimages/subnav-bullet.gif) no-repeat 4% 35%;
    PADDING-BOTTOM: 5px;
    WIDTH: 144px;
    COLOR: #346768;
    PADDING-TOP: 5px;
    TEXT-DECORATION: underline;
}
#article-nav A.active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#article-nav A.subactive
{
    BACKGROUND: url(/siteimages/subnav-bullet.gif) #f6f6f6 no-repeat 4% 50%;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#subnavlist LI A
{
    BACKGROUND: url(/siteimages/nav-sub-bullet.gif) no-repeat 4% 50%
}
#breadcrumb
{
    BACKGROUND-POSITION: 0px 0px;
    FONT-SIZE: 70%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/siteimages/breadcrumb-bg.gif);
    WIDTH: 964px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #EAEAEA;
}
#breadcrumb UL
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    LIST-STYLE-TYPE: none;
}
#breadcrumb LI
{
    DISPLAY: inline;
    COLOR: #616161;
    LIST-STYLE-TYPE: none;
}
#breadcrumb A
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: none;
}
#breadcrumb A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: underline;
}
#breadcrumb A.active
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: underline;
}
#breadcrumb .active
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: none;
}
.quicklinks-hd-bg
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/siteimages/quicklinks-bg.jpg);
    PADDING-BOTTOM: 0px;
    WIDTH: 190px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 27px;
}
.toptip-hd-bg
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/siteimages/toptip-bg.jpg);
    PADDING-BOTTOM: 0px;
    WIDTH: 190px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 29px;
}
.poll-hd-top
{
    WIDTH: 214px;
    HEIGHT: 5px;
}
.poll-hd-bot
{
    WIDTH: 214px;
    HEIGHT: 5px;
}
.poll-hd-mid
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/siteimages/poll-bg-mid.jpg);
    PADDING-BOTTOM: 0px;
    WIDTH: 190px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-y;
}
.content-box
{
    PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 80%;
    BACKGROUND-IMAGE: url(/siteimages/content-box-bg.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 184px;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-y;
}
.content-box P
{
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #333333;
}
.content-box A
{
    FONT-WEIGHT: normal;
    COLOR: #346768;
    TEXT-DECORATION: none;
}
.content-box A:hover
{
    COLOR: #346768;
    TEXT-DECORATION: underline;
}
.content-box A.active
{
    COLOR: #346768;
    TEXT-DECORATION: underline;
}
.content-box img
{
    MARGIN-TOP: 2px;
}
.content-box-other
{
    PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 80%;
    BACKGROUND-IMAGE: url(/siteimages/content-box-bg-blue.jpg);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 184px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-y;
	clear:both;
}
.content-box-other P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
}
.content-box-other A
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.content-box-other A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.content-box-other A.active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
.content-box-bottom
{
    PADDING-BOTTOM: 15px;
}
UL.quicklinsarea
{
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
}
.quicklinsarea LI
{
    PADDING-BOTTOM: 7px;
    MARGIN: 0px
}
#main-content
{
    PADDING-RIGHT: 60px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 10px;
    WIDTH: 635px;
    PADDING-TOP: 0px
}
#main-content IMG 
{
	PADDING: 10px 15px 10px 15px;
}
#main-content .articlelist IMG {PADDING: 0px} 
#main-content P
{
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 10px;
    COLOR: #333333
}
#main-content A:link
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#main-content A:visited
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#main-content A:hover
{
    COLOR: #346768;
    TEXT-DECORATION: underline
}
#main-content UL
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #fe4110
}
#main-content LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 21px;
    COLOR: #333333;
    PADDING-TOP: 2px;
    LIST-STYLE-TYPE: disc
}
#main-content OL
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #333333
}
#main-content OL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 27px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: decimal
}
#main-content TABLE
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 20px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid
}
#main-content TD
{
    BORDER-RIGHT: #c1dad7 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c1dad7 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #c1dad7 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c1dad7 1px solid;
    BACKGROUND-COLOR: #e9f0f0
}
#main-content TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #84a9b0;
    TEXT-ALIGN: left
}
BLOCKQUOTE
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 125%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0px;
    WIDTH: 230px;
    COLOR: #ff9900;
    PADDING-TOP: 0px
}
.article-nav-heading
{
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 10px;
    COLOR: #622584
}
.article-nav-heading H1
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 7px;
    COLOR: #ffffff;
    PADDING-TOP: 7px
}
.article-heading1
{
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 10px;
    COLOR: #004e5c
}
.article-heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 10px;
    COLOR: #004e5c
}
.article-heading3
{
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 10px;
    COLOR: #004e5c
}
.articlelist
{
    CLEAR: both;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
.articlelist-heading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 5px;
    COLOR: #0e5492;
    PADDING-TOP: 2px
}
.articlelist-headingnodate
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #0e5492;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #e4e7e4 1px solid
}
.articlelist-date
{
    FONT-SIZE: 90%;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #999999;
    BORDER-BOTTOM: #e4e7e4 1px solid
}
.article-date
{
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 5px;
    COLOR: #999999
}
#printpage
{
    WIDTH: 964px
}
#backtotop
{
    WIDTH: 964px
}
#printpage P
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 80%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 4px;
    HEIGHT: 21px
}
#backtotop P
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 80%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 4px;
    HEIGHT: 21px
}
#printpage IMG
{
    PADDING-RIGHT: 3px;
    VERTICAL-ALIGN: middle
}
#backtotop IMG
{
    PADDING-RIGHT: 3px;
    VERTICAL-ALIGN: middle
}
#printpage A
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#printpage A:visited
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#backtotop A
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#backtotop A:visited
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#printpage A:hover
{
    TEXT-DECORATION: underline
}
#backtotop A:hover
{
    TEXT-DECORATION: underline
}
P.anchor
{
    MARGIN-TOP: 40px
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000
}
#advert-welcome
{
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 10px;
    WIDTH: 710px;
    BORDER-BOTTOM: #fe4110 3px solid;
    min-height:180px;
}
.Clear{clear:both;}
#advert-welcome-txt
{
    WIDTH: 710px;
}
#advert-welcome-txt P
{
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 1em;
}
#advert-welcome-txt IMG
{
    PADDING-LEFT: 18px;
    padding-right: 5px;
    float: left;
}
#advert-standard
{
    WIDTH: 207px
}
#advert-standard P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff
}
#advert-standard IMG
{
    PADDING-RIGHT: 5px;
    FLOAT: left
}
#advert-standard A:link
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: none
}
#advert-standard A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: none
}
#advert-standard A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: underline
}
#advert-standard .nolink
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: none
}
#advert-top
{
    WIDTH: 207px;
    HEIGHT: 5px
}
#advert-bottom
{
    WIDTH: 207px;
    HEIGHT: 5px
}
#advert-middle
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/siteimages/advert-middle.jpg);
    PADDING-BOTTOM: 7px;
    WIDTH: 183px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-y;
float:left;
}
#advert-middle p
{
    clear:both;
}


.advert
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN-RIGHT: 30px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #e4e7e4 1px solid;

}
.advert A:link
{
    COLOR: #346768;
    TEXT-DECORATION: none;
	overflow: scroll;
}
.advert A:visited
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
.advert A:hover
{
    COLOR: #346768;
    TEXT-DECORATION: underline
}
.advert-heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #000000
}
UL.advert-category
{
    FONT-SIZE: 75%;
    COLOR: #000000
}
.advert-category LI
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(/siteimages/advert-bullet.gif) no-repeat 2% 45%;
    PADDING-BOTTOM: 1px
}
.keyservices
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right 50%;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(/siteimages/dotted-line.gif);
    PADDING-BOTTOM: 10px;
    WIDTH: 210px;
    overflow:hidden;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
}
.welcome-heading
{
    FONT-SIZE: 150%;
    COLOR: #296772
}
.keyservices-heading
{
    FONT-SIZE: 120%;
    COLOR: #296772
}
.latestnews-heading
{
    FONT-SIZE: 120%;
    COLOR: #296772
}
.news
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 450px;
    PADDING-TOP: 0px
}
.news P
{
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 17px
}
.news A:link
{
    FONT-SIZE: 100%;
    COLOR: #346768;
    TEXT-DECORATION: none
}
.news A:visited
{
    FONT-SIZE: 100%;
    COLOR: #346768;
    TEXT-DECORATION: none
}
.news A:hover
{
    FONT-SIZE: 100%;
    COLOR: #346768;
    TEXT-DECORATION: underline
}
.news A.active
{
    FONT-SIZE: 100%;
    COLOR: #346768;
    TEXT-DECORATION: underline
}
.news-txt
{
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 370px;
    PADDING-TOP: 10px;
    POSITION: relative
}
.news-NoImg
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 370px;
    PADDING-TOP: 6px;
    POSITION: relative
}
.news-img
{
    FLOAT: left;
    WIDTH: 75px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 9px;
    POSITION: relative
}
.news-date
{
    FONT-SIZE: 100%;
    COLOR: #999999;
    PADDING-TOP: 15px
}
.news-listheading
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 5px;
    COLOR: #073983;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #e4e7e4 1px solid
}
.resultslist
{
    CLEAR: both;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e4e7e4 1px solid
}
.resultslist-heading
{
    FONT-SIZE: 100%;
    COLOR: #0e5492
}
.resultslist-date
{
    FONT-SIZE: 90%;
    COLOR: #999999
}
.resultslist A:link
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: none
}
.resultslist A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #346768;
    TEXT-DECORATION: none
}
.resultslist A:hover
{
    TEXT-DECORATION: underline
}
.resultslist A.active
{
    TEXT-DECORATION: underline
}
#sitemap
{
    PADDING-RIGHT: 17px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 17px;
    FONT-SIZE: 80%;
    BACKGROUND-IMAGE: url(/siteimages/backgrounds/main-content-bg.jpg);
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 10px;
    WIDTH: 534px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffffff
}
#sitemap UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 4px
}
#sitemap UL LI A
{
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/siteimages/sitemap-bullet1.gif) no-repeat 0px 50%;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#sitemap UL LI A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#sitemap UL UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none
}
#sitemap UL UL LI A
{
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/siteimages/sitemap-bullet2.gif) no-repeat 0px 50%;
    MARGIN-LEFT: 25px;
    COLOR: #346768;
    TEXT-DECORATION: none
}
#sitemap UL UL LI A:hover
{
    COLOR: #346768;
    TEXT-DECORATION: underline
}
#sitemap UL UL UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none
}
#sitemap UL UL UL LI A
{
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/siteimages/sitemap-bullet3.gif) no-repeat 0px 50%;
    MARGIN-LEFT: 45px;
    COLOR: #346768;
    TEXT-DECORATION: none
}
#sitemap UL UL UL LI A:hover
{
    COLOR: #346768;
    TEXT-DECORATION: underline
}
#form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 10px;
    WIDTH: 635px;
    COLOR: #333333;
    PADDING-TOP: 0px
}
#form .input
{
    BORDER-RIGHT: #c1dad7 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c1dad7 1px solid;
    MARGIN-TOP: 5px;
    MIN-WIDTH: 250px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c1dad7 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c1dad7 1px solid;
    BACKGROUND-COLOR: #e9f0f0
}
#form .textarea
{
    BORDER-RIGHT: #c1dad7 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c1dad7 1px solid;
    MARGIN-TOP: 5px;
    MIN-WIDTH: 250px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c1dad7 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c1dad7 1px solid;
    BACKGROUND-COLOR: #e9f0f0
}
#formSubmit
{
    WIDTH: 78px
}
#poll
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 190px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 214px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fccef2
}
#pollform LABEL
{
    DISPLAY: none
}
#pollform
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#frmPoll input
{
	PADDING: 5px	
}
#footer
{
    CLEAR: both;
    FONT-SIZE: 70%;
    MARGIN: 0px;
    WIDTH: 964px;
	padding-top:22px;
}
#footer-row1
{
    WIDTH: 964px;
    HEIGHT: 146px;
    BACKGROUND-COLOR: #edeeed
}
#footer-row2
{
	background-color:#EEEEEE;
	height:79px;
	width:964px;
}
.Thumb {float:right;}
#footer-row1 A
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#footer-row1 A:visited
{
    COLOR: #346768;
    TEXT-DECORATION: none
}
#footer-row1 A:hover
{
    COLOR: #346768;
    TEXT-DECORATION: underline
}
#footer-row1 A.active
{
    COLOR: #346768;
    TEXT-DECORATION: underline
}
.footer-col1-row1
{
    FLOAT: left;
    WIDTH: 760px;
    POSITION: relative
}
.footer-col1-row1 P
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 100%;
    COLOR: #878787;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 7px
}
.footer-col2-row1
{
    PADDING-RIGHT: 20px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 184px;
    PADDING-TOP: 35px;
    POSITION: relative;
    TEXT-ALIGN: right
}
.footer-col2-row1 P
{
    FONT-SIZE: 90%;
    COLOR: #333333
}
.topofpage
{
    PADDING-RIGHT: 40px;
    FLOAT: right
}
#bottom-nav
{
    PADDING-LEFT: 14px;
    PADDING-TOP: 27px
}
UL#bottom-nav
{
    CLEAR: both;
    FONT-SIZE: 70%;
    WIDTH: 964px
}
#bottom-nav LI
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 6px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    COLOR: #fe4110;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: center
}
#bottom-nav LI.last
{
    BORDER-RIGHT: medium none
}
#bottom-nav P
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 100%;
    COLOR: #fe4110;
    TEXT-ALIGN: center
}
.last
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.clear {clear: both;}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clearfix
{
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}

#clearfix
{
}
#clearfix
{
    DISPLAY: block
}

.article-heading1 A
{
    FONT-SIZE: 80%
}
.article-heading1 P
{
}
.badges {  
	margin:0 auto;
	padding: 15px 0 0 0;
	font-size:.8em;	
	width:967px;
}
.badges a { color:#666666; margin-left:1em;}

.Translate {  
	float:right;
	left:2px;
	margin:0;
	padding:0;
	position:relative;
	width:165px;
}
.inner-wrapper-adverthp 
{
	clear:both;
}
.adverthp 
{
	padding-top:20px;
	margin-left:8px;
	float:left;
}


/*=================================================*/



			/* Login */
			.AppJobForgotPassHolder ul{margin-left:155px;}
			.AppJobForgotPassHolder ul li{padding:0px;margin:0 15px 0 0;list-style:none;float:left;}
			.AppJobFormLabelLogin {float:left;width:145px;clear:both;text-align:right;font-weight:bold;padding:5px 7px 5px 0;}
			.AppJobFormInputLogin {width:400px;padding:2px 0 5px 0;}
			.AppJobLogin {clear:both;float:left;margin:0 0 5px 0px;}
			
			

		/* Job Filter */
			.AppJobSearchFilter {border:1px dotted #CCCCCC;padding:15px 15px 15px 0px;background-color:#F9F9F9;height:50px;width:678px;float:left;clear:both;}
			.AppJobSearchFilterLabel {font-weight:bold;font-size:0.85em;float:left;margin:2px 0 0 10px;}
			.AppJobSearchFilterInput {font-size:0.90em;float:left;margin-left:5px;width:100px;}
			.AppJobSearchFiltercatSelect {font-size:0.90em;float:left;margin-left:10px;width:173px;}
			.AppJobSearchFilterlocSelect {font-size:0.90em;float:left;margin-left:5px;width:163px;}
			.AppJobSearchFilterHours {float:left;width:50px;font-size:0.90em;margin:0 10px 0 3px;}
			.AppJobSearchFilterSalary {float:left;width:50px;font-size:0.90em;margin:0 10px 0 3px;}
			.AppJobSearchHeading {font-weight:bold;color:#000000;clear:both;padding-top:10px;}
			.AppJobSpacer {margin-right:25px;}
			.AppJobClearForm {clear:both;width:100%;height:15px;}
			.AppJobSearchFilterText {float:left;margin:00px;}
			.AppJobSearchSubmit {float:left;margin-left:15px;}
			.AppJobMyJobsStatusError {color:#FF0000;font-weight:bold;}
			.AppJobMyJobTitleLink{font-weight:bold;}

/* Job Application (AppsJob) module styles from Festival site */
		
		
			.AppJobJobList {margin-bottom:40px;width: 670px;}
			.AppJobJobList ul {list-style: none; padding: 0 0 10px 0;margin: 10px 0 10px 0;}
			.AppJobJobList li {line-height: 1.7em;clear:both;}
			.AppJobJobList p {margin:15px 0 15px 0;}
			.AppJobJobListTitle {padding:0 0 10px 0;font-weight:bold;font-size:110%;color:#004E5C;}				
			.AppJobJobListHolder {border-bottom:1px dotted #CCCCCC;background-color:#F9F9F9;margin:10px 0 0px 0;padding:5px 0 5px 5px;width:690px;}
			.AppJobMyJobListHolder {float:left;border-bottom:1px dotted #CCCCCC;background-color:#F9F9F9;margin:10px 0 0px 0;padding:5px 0 5px 5px;width:690px;}
			.AppJobJobListHolder a .JobListHolder a:visited{color:#086C4E;text-decoration:none;}
			.AppJobJobListHolder a:active, .JobListHolder a:hover{color:#FF0000;		}
			.AppJobJobListDetails {list-style:none;padding:0px;margin:10px 0 0 0;line-height:1.9em;}
			.AppJobJobHeadingList {font-weight:bold;float:left;}
			.AppJobJobDetailsList {float:left;}
			.AppJobJobHeading {font-weight:bold;padding:10px 0 2px 0;font-size:85%;}
			.AppJobJobDetails {padding-bottom:10px;font-size:85%;}
			.AppJobJobHeadingMain {font-weight:bold;padding:10px 0 2px 0;}
			.AppJobJobDetailsMain {padding-bottom:10px;font-size:0.9em;font-family:Arial,Verdana,Helvetica,sans-serif;}
			.AppJobJobText {font-size:85%;}
			
/* Job Details */
			.AppJobJobTitle {float:left;width:550px;font-weight:bold; font-size:100%;}
			.AppJobJobTitle a {float:left;}
			.AppJobJobStartDate {float:left;margin-right:10px;margin-top:3px;clear: both;}
			.AppJobJobCloseDate {float:left;margin-right:10px;margin-top:3px;clear: both;}
			.AppJobJobLocation {float:left;margin-right:10px;margin-top:3px;clear: both;}
			.AppJobJobSalary {float:left;margin-top:3px;padding-bottom:10px;}
			.AppJobJobHours {float:left;margin-right:10px;margin-top:3px;clear:both;}
			.AppJobJobDescription {padding:2px 0 10px 0;clear:both;}
			.AppJobJobDetailsRight{width:340px;float:right;padding-right:5px;}
			.AppJobError {color:#FF0000;}
			.AppJobSignInlinks {float:right;}
			.AppJobLoginLinks ul {float:right;margin:0px;padding:0px;position:relative;top:-15px;font-size:90%;width:100%;text-align:right;display:inline;}
			.AppJobLoginLinks img {margin:0 6px 0 3px}
			.AppJobLoginLinks li {display:inline;list-style:none;vertical-align:middle;}
			.AppJobStepsTitle {padding-top:20px;color:#086C4E;}
			.AppJobApplyError {padding:10px 0 10px 0;line-height:1.7em;font-size:85%;}
			.AppJobMyJobDetailTitle {font-weight:bold;padding:0 10px 0 0;line-height:2.1em;font-size:85%;}
			.AppJobMyJobDetail {padding:0 10px 0 0;line-height:2.1em;font-size:85%;}
			.AppJobApplyJobDetails{font-size:85%;}
			.AppJobCompleteImcomplete {font-size:85%;float:right;}
			.AppJobbutton {clear:both;}
			.AppJobJobsFormHeading{color:#000000;}
			.AppJobFormLabel .Error{padding-left:3px;font-size:85%;}
			.AppJobFormCheckLabel {font-weight:bold;padding:10px 0 10px 0;clear:both;}
			.AppJobFormField {margin-top:13px;}
			.AppJobBtnSubmitApply {clear:both;float:left;margin:5px 0 0 0px;}
			.AppJobBtnSubmitAdd {clear:right;float:left;margin:5px 0 0 10px;}
			.AppJobBtnAddRecord {clear:left;float:left;margin:5px 0 5px 50px;}
			.AppJobNextPrevLink {padding:0px;float:right;margin:5px 5px 5px 10px;}
			.AppJobFormContainer {margin: 10px 0 10px 0px;width:650px;}
			.AppJobBtnContainer {margin: 5px 0 5px 0px; float:left;width:410px;}
			.AppsJobSubHeading {padding:10px;margin:10px;padding-left:0px;margin-left:0px; line-height: 3em;color:#000000;} 
			.AppJobFieldset {border-bottom:1px dotted #CCCCCC;border-left:0px solid #cccccc;border-right:0px solid #cccccc;border-top:0px solid #cccccc;background-color:#F9F9F9;width:340px;padding:5px;margin:0px;}
					
				/* Spec Input fields */
			.JobsFormHeading {margin-bottom: 10px;}
			.AppJobtextbox {height:20px;padding:3px 0 0 3px;font-size:0.9em;font-family:Arial,Verdana,Helvetica,sans-serif;width:205px}
			.StepsTitle {color:#FF870D;font-weight:normal;}
			.AppsJobHeading {color:#FF870D;font-weight:bold;}
			
			
			.FormLabel{float:left;width:180px;clear:both;text-align:right;font-weight:bold;padding:5px 7px 5px 0;}
			.FormLabelLong {float:left;width:100%;clear:both;text-align:left;font-weight:bold;padding:5px 7px 5px 0;}
			.FormInput {width:400px;padding:0px 0 5px 0;}
			.FormInput input {height:20px;padding:3px 0 0 3px;font-size:0.9em;font-family:Arial,Verdana,Helvetica,sans-serif;width:270px}
			.FormInput textarea {padding:3px 0 0 3px;font-size: 0.9em;font-family:Arial,Verdana,Helvetica,sans-serif;width:270px; height: 130px;}
			.FormInput select {padding-top:3px;}
			.FormCalendar table input {height:20px;margin-bottom:15px;padding: 3px 0 0 3px;}
			.FormCalendar table img {padding:0 0 0 5px;margin-bottom:15px;}
			.FormSystemText {font-style:italic;clear:both;}
			.FormRowName {float:left;clear:both;width:500px;}
			.FormRowName input{float:left;margin-top:14px;}
			.FormField {float:left;margin:0px;}
			.FormCheck input {margin-left: 5px; margin-right: 5px; clear:left;}
			.FormCheckLabel {margin: 10px 0;font-weight:bold;}	

			.item {padding-bottom:10px;}
