#header h1#logo a{ height: 80px; width: 260px; overflow: hidden; text-indent: -9999px; display: block; background-image: url(../images/image-03.png); background-position: left center; background-repeat: no-repeat; }
#header h1#logoFN a {
	height: 80px;
	width: 280px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	background-image: url(../images/image-09.png);
	background-position: left center;
	background-repeat: no-repeat;
}

ul.bulleted { padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; list-style-type: none; }
ul.bulleted li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

ol.numbered { padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 5px; list-style-type: decimal; }
ol.numbered li{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	line-height: 20px;
}

#header { height: 100px; }

#header #header_links {
	position: absolute;
	right: 0px;
	color: #FFF;
}
#main { min-height:420px; background-color: #FFF; padding-top: 10px; padding-bottom: 20px; background-image: url(../images/image-02.png); background-repeat: repeat-y; background-position: right top; margin-top: -20px; }
#main .grid_1 .box h4 { height: 39px; line-height: 39px; margin-bottom: 10px; font-size: 18px; background-image: url(../images/image-06.png); margin-top: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #B3D7EC; border-right-color: #B3D7EC; border-bottom-color: #B3D7EC; border-left-color: #B3D7EC; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; display: block; position: relative; }
#main .grid_1 .box h4.sidebar-header { height: 39px; line-height: 39px; margin-bottom: 10px; font-size: 16px; background-image: url(../images/image-06.png); margin-top: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #B3D7EC; border-right-color: #B3D7EC; border-bottom-color: #B3D7EC; border-left-color: #B3D7EC; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 14px; display: block; position: relative; }
#main .grid_1 .box h5 { line-height: 17px; margin-bottom: 5px; font-size: 15px; background-image: url(../images/image-06.png); background-position:bottom; background-repeat: repeat-x; margin-top: 0px; border-bottom-width: 1px; border-bottom-style: solid;  border-top-width: 1px; border-top-style: solid; border-top-color: #B3D7EC; border-right-color: #B3D7EC; border-bottom-color: #B3D7EC; border-left-color: #B3D7EC; margin-top: 0px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 14px; display: block; position: relative; }

#main .grid_1 .box h3 { height: 19px; line-height: 19px; margin-bottom: 5px; font-size: 14px; margin-top: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 14px; display: block; position: relative;}

.box { border: 1px solid #B3D7EC; margin-bottom: 20px; background-color: #FFF; }

#banner { background-image: url(../images/image-01.png); height: 230px; background-position: left top; top: -20px; position: relative; }
#banner .grid_2 { margin-top: 90px; width: 500px; color: #FFF; float: left; }
#banner .grid_2 h2 { color: #FFF; }

#footer { padding-top: 10px; margin-bottom: 20px; }
a.btnNext,a.btnPrev,a.btnCustomizeMyNewsletter,a.btnContactYourCAM,a.btnSubmit,a.btnSubmitMoreCustomers{ display: block; height: 30px; text-indent: -9999px; background-image: url(../images/image-04.png); width: 120px; }

.fn a.btnNext,.fn a.btnPrev,.fn a.btnCustomizeMyNewsletter,.fn a.btnContactYourCAM, .fn a.btnSubmit,.fn a.btnSubmitMoreCustomers{ display: block; height: 30px; text-indent: -9999px; background-image: url(../images/image-08.png); width: 120px; }

.fn a.btnNext,a.btnNext{ float: right; background-position: -600px top; width: 140px; margin-top: 20px; }
.fn a.btnPrev,a.btnPrev{ float: left; width: 140px; background-position: -450px top; margin-top: 20px; }
.fn a.btnCustomizeMyNewsletter,a.btnCustomizeMyNewsletter{ width: 204px; background-position: left top; }
.fn a.btnContactYourCAM,a.btnContactYourCAM{ width: 235px; background-position: -210px top; }
.fn a.btnSubmit,a.btnSubmit{width: 140px; background-position: -750px top;}
.fn a.btnSubmitMoreCustomers,a.btnSubmitMoreCustomers{width: 200px; background-position: -900px top;}

a.btnNext:hover{  background-position: -600px bottom;  }
a.btnPrev:hover{ background-position: -450px bottom; }
a.btnCustomizeMyNewsletter:hover{ background-position: left bottom; }
a.btnContactYourCAM:hover{  background-position: -210px bottom; }
a.btnSubmit:hover{ background-position: -750px bottom;}
a.btnSubmitMoreCustomers:hover{ background-position: -900px bottom;}

ul.subMenu{ padding-top: 0px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; margin: 0px; width: 570px; position: relative; }
ul.subMenu li { list-style-type: none; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; border-top-color: #B3D7EC; border-right-color: #B3D7EC; border-bottom-color: #B3D7EC; border-left-color: #B3D7EC; border-right-width: 1px; border-right-style: solid; float: left; display: block; position: relative; }
ul.subMenu li a{ padding-left: 20px; background-image: url(../images/image-05.png); display: block; background-repeat: no-repeat; height: 20px; float: left; }
.subMenu li #icoShare { background-position: -9px -6px; }
.subMenu li #icoPrint { background-position: -9px -37px; }
.subMenu li #icoText { background-position: -6px -67px; }
li.last { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none!important; border-bottom-style: none; border-left-style: none; }

#textSizer  { float: left; width: 140px; position: absolute; display: none; background-color: #FFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ededed; border-left-color: #ededed; top: 20px; margin-left: -10px; padding-top: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ededed; left: auto; }
#textSizer li  { height: 27px; background-image: none; display: block; margin: 0px; float: left; width: 100%; list-style-type: none; padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #ededed; overflow: hidden; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#textSizer li a { background-image: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; line-height: 27px; }
#textSizer li a#textSmaller{ background-image: url(../images/smaller.gif); background-repeat: no-repeat; background-position: 9px center; }
#textSizer li a#textLarger { background-image: url(../images/enlarge.gif); background-repeat: no-repeat; background-position: 9px center; }
#banner.alternate { background-image: url(../images/image-08.png); }
#main.alternate { background-color: #FFF; background-image: none; }
#main #sidebar .box ul.bulleted ,#main #sidebar .box p{ margin-right: 14px; margin-left: 14px; }
#enrolemntForm { margin-right: 20px; margin-left: 30px; width: 880px; }
.portrait{float:left; margin-right:15px; margin-bottom:5px;} 