/* Reset all attributes */
html,body,div,ul,li,h1,h2,h3,h4,h5,h6,pre,form,p,input { margin: 0; padding: 0; }
h1 { font-size: 1.9em; font-weight: normal; font-style: normal; font-weight: bold; margin-bottom:12px; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 1.45em; font-weight: normal; font-style: normal; font-weight: bold; margin-bottom:12px; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size: 1.3em; font-weight: normal; font-style: normal; font-weight: bold; margin-bottom:5px; margin-top:8px; font-family: Arial, Helvetica, sans-serif; }
p { font-size: 1.2em; font-weight: normal; font-style: normal; margin-bottom:9px; font-family: Geneva, Arial, Helvetica, sans-serif; }
ul { list-style: none; }
img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

table.isf p { margin: 4px; font-size: 12px; }

html { height: 100%; }
body { 	margin: 0px; padding: 0px; width: 100%; font: 11px Arial; color: #303030; min-height:100%; height:auto; height:100%; 
		background: url(/assets/images/background/bkg.jpg) repeat-y top center #cfcfd0; }
		
a {	font-weight: bold; text-decoration: none; color: #3e73aa; }
a:hover { color: #1b537b; text-decoration: underline; }

a.reg {	font-weight: normal; text-decoration: none; color: #1b537b; }
a.reg:hover { text-decoration: underline; }

.conf { color: #808080; font-weight: bold; }
.err { color: #FF0000; }


li.i1 a { margin-left: 8px; }
li.i2 a { margin-left: 22px; }

.white { color: #FFFFFF; }

hr {border: none 0;
border-top: 1px dashed #CCC;
width: 100%;
height: 1px;
margin-top: 15px; margin-bottom: 15px;
}

/* Layout */
#layout { margin: 0px auto; width: 900px; text-align: center; min-height: 95%; height: auto !important; height: 95%; }
#top { margin: inherit; text-align: left; padding-top: 6px; }
#splash-container { width: 900px; height: 300px; margin: inherit; text-align: left; clear: both; background-color: #CCCCCC; z-index: 0;}
#menu { margin: inherit; text-align: center; padding-top: 5px; z-index: 100;}
#content { width: 900px; margin: 0px; }
#footer { margin: 0px auto; width: 900px; clear: both; text-align: center; padding: 8px 0px 8px 0px; background-color: #0e233c; }


/* Banner (Main) */
#banner-container { width:900px; height:69px; clear: both; background-color:#000000; position:relative; }

/* Home Content */
#home-left { width: 300px; padding: 20px 10px 10px 10px; text-align: left; float: left; }
#home-mid { width: 290px; padding: 20px 15px 10px 15px; text-align: left; float: left; }
#home-mid a {	font-weight: normal; text-decoration: none; color: #303030; }
#home-mid a:hover { color: #357ac9; text-decoration: underline; }
#home-right { width: 240px; padding: 20px 10px 10px 10px; text-align: left; float: left; }

/* Solutions Content */
#solutions-left { width: 130px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#solutions-left a { display: block; padding: 4px 0px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#solutions-left a:hover { color: #3e73aa; text-decoration: none; }
#solutions-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#solutions-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; }
#solutions-left h3 a.set { display: block; color: #c20000; text-decoration:none; border-bottom: none; }
#solutions-left li a.active { color: #c26400; text-decoration: none; }
#solutions-left h3 a:hover { color: #1d71a3; text-decoration: none; }
#solutions-mid { width: 540px; padding: 15px 10px 10px 10px; text-align: left; float: left; }
#solutions-mid h2 { margin-top: 20px; }
#solutions-mid a.normal { font-weight: normal; }
#solutions-mid a { color: #357ac9; font-weight: normal; }
#solutions-mid ul { font-size: 1.2em; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#solutions-mid ol { font-size: 1.2em; list-style: decimal-leading-zero inside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#solutions-mid li { padding-top: .5em; font-size: 1.0em; font-weight: normal; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; }
#solutions-right { width: 160px; padding: 15px 10px 10px 10px; text-align: left; float: left; }
#solutions-right img { border: 0px; margin: 0px 0px 6px 0px; display: block; }

/* Legal Content */
#legal { width: 840px; padding: 20px 10px 10px 20px; text-align: left; float: left; }
#legal h1 { margin-top: 15px; }

.isf-table { text-align: left; }
.isf-table p { margin: 3px; } 
.isf-table-price { font-size: 1.4em; font-weight: bold; text-align: center; }
.isf-table-days { font-size: 1.1em; font-weight: bold; text-align: center; }

/* Order Content */
#order-left { width: 170px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#order-left a { display: block; padding: 4px 0px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#order-left a:hover { color: #3e73aa; text-decoration: none; }
#order-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#order-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; }
#order-left h3 a.set { display: block; color: #c20000; text-decoration:none; border-bottom: none; }
#order-left li a.active { color: #c26400; text-decoration: none; }
#order-left h3 a:hover { color: #1d71a3; text-decoration: none; }
#order-mid { width: 520px; padding: 15px 10px 10px 10px; text-align: left; float: left; }
#order-mid a.normal { font-weight: normal; }
#order-mid ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#order-mid ol { font-size: 12px; list-style: decimal-leading-zero inside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#order-mid li { padding-top: .5em; }
#order-right { width: 140px; padding: 15px 10px 10px 10px; text-align: left; float: left; }

/* About Content */
#about-left { width: 200px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#about-left a { display: block; padding: 4px 0px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#about-left a:hover { color: #3e73aa; text-decoration: none; }
#about-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#about-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; }
#about-left h3 a:hover { color: #1d71a3; text-decoration: none; }
#about-left li a.active { color: #c26400; text-decoration: none; }
#about-mid { width: 580px; padding: 15px 10px 10px 10px; text-align: left; float: left; }
#about-mid ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#about-mid li { padding-top: .5em; }
#about-mid h2 { margin-top: 15px; }

/* Partner Content */
#partner-left { width: 200px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#partner-left a { display: block; padding: 4px 0px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#partner-left a:hover { color: #3e73aa; text-decoration: none; }
#partner-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#partner-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; }
#partner-left h3 a:hover { color: #1d71a3; text-decoration: none; }
#partner-left li a.active { color: #c26400; text-decoration: none; }
#partner-mid { width: 580px; padding: 15px 10px 10px 10px; text-align: left; float: left; }
#partner-mid ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#partner-mid li { padding-top: .5em; }

/* Contact Content */
#contact-left { width: 264px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#contact-left a { display: block; padding: 4px 0px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#contact-left a:hover { color: #3e73aa; text-decoration: none; }
#contact-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#contact-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; }
#contact-left h3 a:hover { color: #1d71a3; text-decoration: none; }
#contact-left li a.active { color: #c26400; text-decoration: none; }
#contact-mid { width: 230px; padding: 15px 10px 10px 10px; text-align: left; float: left; }
#contact-mid ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#contact-mid li { padding-top: .5em; }
#contact-mid p { padding-bottom: 1em; }
#contact-right { width: 300px; padding: 15px 10px 10px 15px; text-align: left; float: left; }
#contact-right h3 { margin-top: 5px; }

/* News Content */
#news-left { width: 180px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#news-left a { display: block; padding: 4px 0px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#news-left a:hover { color: #3e73aa; text-decoration: none; }
#news-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#news-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; }
#news-left h3 a:hover { color: #1d71a3; text-decoration: none; }
#news-mid { width: 400px; padding: 15px 15px 10px 20px; text-align: left; float: left; }
#news-mid ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#news-mid li { padding-top: .5em; }
#news-mid a { color: #357ac9; font-weight: normal; }
#news-mid a:hover { color: #357ac9; }
#news-right { width: 225px; padding: 15px 20px 10px 10px; float: left; text-align: left; font-size: 11px; }
#news-right p { font-family: Georgia, "Times New Roman", Times, serif; }

/* Help Content */
#help-left { width: 180px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#help-left a { display: block; padding: 4px 0px 0px 10px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#help-left a:hover { color: #3e73aa; text-decoration: none; }
#help-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#help-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; padding-left: 0px; }
#help-left h3 a:hover { color: #1d71a3; text-decoration: none; }
#help-mid { width: 655px; padding: 15px 15px 10px 20px; text-align: left; float: left; }
#help-mid ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#help-mid li { padding-top: .5em; }

/* Landing Page */
#landing-area { width: 870px; padding: 10px; text-align: left; float: left; }
#landing-area h1 { margin-top: 15px; }

/* Login Page */
#admin-left { width: 400px; padding: 20px 10px 10px 20px; text-align: left; float: left; }
#login-left { width: 400px; padding: 20px 10px 10px 20px; text-align: left; float: left; }
#login-mid { width: 400px; padding: 20px 10px 10px 10px; text-align: left; float: left; }
#member-left { width: 200px; padding: 15px 10px 10px 20px; float: left; text-align: left; line-height: 16px; color: #484848; font-size: 11px; }
#member-left a { display: block; padding: 4px 0px; color: #484848; border-bottom: 1px solid #cacaca; font-size: 11px; }
#member-left a:hover { color: #3e73aa; text-decoration: none; }
#member-left h3 { font-weight: bold; border-bottom: 3px solid #cacaca; font-size: 11px; color: #1d71a3 !important; padding-bottom: 6px; 
				padding-top: 10px; text-transform: uppercase; }
#member-left h3 a { display: block; color: #1d71a3; text-decoration:none; border-bottom: none; }
#member-mid { width: 520px; padding: 20px 10px 10px 10px; text-align: left; float: left; }
#member-mid h1 { margin-top: 15px; }
#member-mid h3 { margin-top: 15px; }
#member-mid a {	font-weight: normal; text-decoration: none; color: #28598c; }
#member-mid a:hover { color: #1b537b; text-decoration: underline; }
#member-demo { width: 840px; padding: 20px 10px 10px 20px; text-align: left; float: left; }
#member-demo h1 { margin-top: 15px; }
#module { width: 240px; float: left; margin: 20px 0px 0px 12px; }
#module-header { width: 230px; padding: 5px; color: #FFFFFF; margin: 0px; }
#module-content { width: 230px; padding: 5px; background-color: #e1e8ef; margin: 0px;}

/* Resources Content */
#resources-left { width: 250px; padding: 20px 10px 10px 20px; text-align: left; float: left; }
#resources-left h2 {margin-top: 20px; }
#resources-left ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#resources-left li { padding-top: .5em; }
#resources-mid { width: 380px; padding: 20px 10px 10px 10px; text-align: left; float: left; }
#resources-mid h2 {margin-top: 20px; }
#resources-mid ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#resources-mid li { padding-top: .5em; }
#resources-right { width: 200px; padding: 20px 10px 10px 10px; text-align: left; float: left; }
#resources-right h2 {margin-top: 20px; }
#resources-right ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#resources-right li { padding-top: .5em; }
#resources-list { width: 210px; padding: 20px 10px 10px 20px; text-align: left; float: left; }
#resources-list h2 {margin-top: 20px; }
#resources-list ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#resources-list li { padding-top: .5em; }
#resources-demo { width: 640px; padding: 20px 10px 10px 10px; text-align: left; float: left; }
#resources-demo h2 {margin-top: 20px; }
#resources-demo ul { font-size: 12px; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#resources-demo li { padding-top: .5em; }
#resources-main { width: 580px; padding: 20px 10px 10px 10px; text-align: left; float: left; }
#resources-main ul { font-size: 1.2em; list-style: url(/assets/images/bullet-tm.gif) outside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#resources-main ol { font-size: 1.2em; list-style: decimal-leading-zero inside; content: &#187;  margin-left: 0; padding-left: 1.5em; 
				padding-bottom: 1em; }
#resources-main li { padding-top: .5em; font-size: 1.0em; font-weight: normal; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; }
#resources-main li li { padding-top: .5em; font-size: 1.0em; font-weight: normal; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; }
#resources-main h2 { padding-top: 10px; }
#resources-main blockquote { color: #666666; }

#resources-left a { color: #357ac9; font-weight: normal; }
#resources-left a:hover { color: #357ac9; }
#resources-mid a { color: #357ac9; font-weight: normal; }
#resources-mid a:hover { color: #357ac9; }
#resources-right a { color: #357ac9; font-weight: normal; }
#resources-right a:hover { color: #357ac9; }

/* Search Content */
#search-left { width: 250px; padding: 20px 10px 10px 20px; text-align: left; float: left; }
#search-results { width: 500px; padding: 20px 10px 10px 30px; text-align: left; float: left; }

/* Top Navigation */
#top-nav { display: block; width: 900px; height: 33px; margin: 0px 0px 18px 0px; }
#top-nav li { float: left; display: block; }
#top-nav li#logo { width: 285px; margin-right:400px; }
#top-nav li a { text-decoration: none; color: #4c4d4e; font-size: 10px; font-weight: bold; display: block; margin: 0px 8px 0px 0px; }
#top-nav li a:hover { color: #3e73aa; text-decoration: underline; }
#top-nav input.btn { background: url(/assets/images/go.gif) no-repeat; height: 33px; width: 24px; border: none; text-indent: -10000px; 
					cursor: pointer; cursor: hand; }
#top-nav input.btn:hover { background: transparent url(/assets/images/go-over.gif) no-repeat; }
#top-nav li.text a { margin: 5px 0px; padding: 4px 8px; }
#top-nav li.search { margin: 5px 0px; padding: 4px 12px; color: #4c4d4e; }
#top-nav .search_input { font-size: 10px; background: #eaecef; color: #4c4d4e; width: 100px; height: 15px; margin: 0px; border: 0px; 
						margin-top: 5px; font-family: arial; padding: 2px; }

/* Mid Navigation */
#mid-nav { width: 900px; height: 37px; display: block; border: none; clear: both; margin: 0px 0px 6px 0px; }
#mid-nav li { float: left; margin: 0px; background: url(/assets/images/navigation/midnav-bkg.jpg); }
#mid-nav li a { text-align: center; width: 180px; min-height: 37px; margin: 0px; padding: 0px; display: block; font-size: 12px; 
				text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 37px; font-family: Geneva, Arial, Helvetica, sans-serif; }
#mid-nav li a:hover { background: #083454; color: #ffffff; }
#mid-nav li ul { position: absolute; width: 180px; left: -999em; border-top: 0px solid #ced2ac; z-index: 3; padding-top: 0px; background: #ffffff; }
#mid-nav li:hover ul { left: auto; }
#mid-nav li:hover { background: url(/assets/images/navigation/midnav-bkg-over.jpg); }
#mid-nav li:hover a { background: no-repeat; color: #ffffff; }
#mid-nav li:hover li a { color: #666366; background-color: #ffffff; }
#mid-nav li li { width: 180px; background: #ffffff; padding: 0px; margin: 0px; }
#mid-nav li li a { text-align: left; background: #ffffff; border: 1px solid #ced2ac; border-top: 0px; width: 173px;
					min-height: 17px; padding: 2px 3px 2px 3px; font-size: 11px; line-height: 17px; margin: 0; font-weight: bold; }
#mid-nav li li a:hover { color: #03375d; background: #ffffff; }
#mid-nav li:hover li a { background: none; }
#mid-nav li li:hover { background: #ffffff; }

/* Footer Section */
#footer p { font-size: 11px; text-align: center; color: #FFFFFF; padding-left: 10px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { color: #CCCCCC; text-decoration: underline; }

/* ISF Icon */
#isf-right-area { margin: 0px 0px 15px 0px; }

/* Right Boxes */
#box-right-heading { padding: 5px 8px 5px 8px; margin: 0px; background: #d2d2d2 url(/assets/images/side-box-heading.png) top no-repeat; }
#box-right-heading p.title { display: block; font-size: 1.1em; font-weight: bold; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; 
							color: #303030; text-decoration: none; margin: 3px 0px 3px 0px; }
#box-right-area { padding: 5px; border: solid 1.5px #c2c2c2; margin: 0px 0px 15px 0px; }
#box-right-area li { display: block; font-size: 1.1em; font-weight: normal; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; 
						margin: 3px 0px 3px 0px; color: #303030; padding-bottom: 3px; text-decoration: none; border-bottom: 1px dotted #cacaca; }
#box-right-area li.bottom { padding-bottom: 0px; border-bottom: none; }
#box-right-area a { color: #357ac9; font-weight: normal; }
#box-right-area a:hover { text-decoration: underline; }

/* Right Boxes */
#home-right-heading { padding: 5px 8px 5px 8px; margin: 0px; background: #606060 url(/assets/images/home-box-heading.png) top no-repeat; }
#home-right-heading p.title { display: block; font-size: 1.em; font-weight: bold; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; 
							color: #fff; text-decoration: none; margin: 3px 0px 3px 0px; }
#home-right-area { padding: 5px; border: solid 1.5px #c2c2c2; margin: 0px 0px 15px 0px; background:url(/assets/images/home-box-bkg.png) top right repeat-y; }
#home-right-area li { display: block; font-size: 1.1em; font-weight: normal; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; 
						margin: 3px 0px 3px 0px; color: #303030; padding-bottom: 3px; text-decoration: none; border-bottom: 1px dotted #cacaca; }
#home-right-area li.bottom { padding-bottom: 0px; border-bottom: none; }
#home-right-area a { color: #357ac9; font-weight: normal; }
#home-right-area a:hover { color: #357ac9; text-decoration: underline; }

/* Knowledge Centre */
#knowledge-centre { padding: 10px; border: solid 1.5px #c2c2c2; margin: 2px 0px 10px 0px; }
#knowledge-centre p.title { display: block; font-size: 1.3em; font-weight: bold; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; 
						padding-bottom: 5px; color: #19508d; text-decoration: none; border-bottom: 2px solid #999; }
#knowledge-centre a { display: block; font-size: 1.1em; font-weight: normal; font-style: normal; font-family: Geneva, Arial, Helvetica, sans-serif; 
						margin: 10px 0px 10px 0px; color: #303030; padding-bottom: 3px; text-decoration: none; border-bottom: 1px solid #cacaca; }
#knowledge-centre a.bottom { padding-bottom: 0px; border-bottom: none; }
#knowledge-centre a:hover { color: #1b537b; text-decoration: underline; }

#service-area { width: 540px; padding: 10px 0px 10px 0px; text-align: left; float: left; border: solid 2px #999;  }
#service-section { width: 263px; float: left; }
#service-heading { border: solid 1.5px #c2c2c2; margin-left: 10px; padding: 10px; }
#service-types { border: solid 1.5px #c2c2c2; float: left; margin-left: 10px; padding-top: 10px; background: #e8eff9; }
#service-types p { font-size: 12px; margin-left: 1.5em; margin-right: 1.5em; text-align: left; }
#service-types ul { font-size: 12px; list-style: outside; margin-left: 0; padding-bottom: 1em; }
#service-types li { padding-top: .5em; margin-left: 1.5em; margin-right: 1.5em; text-align: left; }

#isfService-form { width: 520px; }
#isfService-fields { width: 520px; float: left; }
#isfService-title { width: 520px; float: left; clear: both; margin-top: 10px; }
#isfService-message { width: 520px; float: left; clear: both; text-align: left; padding: 3px; font: 11px Geneva, Arial, Helvetica, sans-serif; 
					color: #3670A7; background-color: transparent; }
#isfService-terms { width: 520px; float: left; clear: both; text-align: left; padding: 3px; font: 10px Geneva, Arial, Helvetica, sans-serif; 
					color: #3670A7; background-color: transparent; }
#isfService-info { width: 100%; float: left; text-align: left; padding: 5px 10px 5px 10px; margin-bottom: 10px; font: 12px Geneva, Arial, Helvetica, sans-serif; background-color: #deffd8;
					color: #484848; }
#isfService-left { width: 200px; float: left; text-align: left; padding: 3px; font: 11px Geneva, Arial, Helvetica, sans-serif; 
					color: #3670A7; background-color: transparent; }

#isfService-right input { width: 220px; float: left; text-align: left; padding: 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; background-color: #d8ecff;
					color: #102132; border: 1px solid #c0ccd7; }
					
#isfService-poa-address input { width: 280px; float: left; text-align: left; padding: 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; background-color: #d8ecff;
					color: #102132; border: 1px solid #c0ccd7; }
					
#isfService-tel input { width: 160px; float: left; text-align: left; padding: 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; background-color: #d8ecff;
					color: #102132; border: 1px solid #c0ccd7; }
					
#isfService-ext input { width: 40px; float: left; text-align: left; padding: 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; background-color: #d8ecff;
					color: #102132; border: 1px solid #c0ccd7; margin-left: 11px; }

#isfService-right select { width: 230px; float: left; text-align: left; padding: 3px;  font: 11px Geneva, Arial, Helvetica, sans-serif; background-color: #d8ecff; 
					color: #102132; border: 1px solid #c0ccd7; }
					
#isfService-small input { width: 30px; float: left; text-align: left; padding: 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; background-color: #d8ecff;
					color: #102132; border: 1px solid #c0ccd7; }


#isfService-question { width: 350px; float: left; text-align: left; padding: 3px; font: 11px Geneva, Arial, Helvetica, sans-serif; 
					color: #3670A7; background-color: transparent; }					
#isfService-check input { width: 20px; height: 25px; float: left; text-align: left; padding: 0px 3px 0px 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; 
						background-color: #d8ecff; color: #102132; border: 1px solid #c0ccd7; }
#isfService-checkNo { width: 20px; height: 25px; float: left; }
#isfService-credit-img { width: 20px; float: left; text-align: left; padding: 3px; font: 11px Geneva, Arial, Helvetica, sans-serif; 
					color: #3670A7; background-color: transparent; margin-right: 10px; }
#isfService-credit input { width: 20px; float: left; text-align: left; padding: 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; color: #102132; }
#isfService-credit-csc input { width: 60px; float: left; text-align: left; padding: 3px; font: 12px Geneva, Arial, Helvetica, sans-serif; background-color: #d8ecff;
					color: #102132; border: 1px solid #c0ccd7; }
#isfService-credit-select { width: 120px; float: left; text-align: left; padding: 3px;  font: 11px Geneva, Arial, Helvetica, sans-serif; color: #102132; }
#isfService-option { width: 50px; float: left; text-align: left; padding: 3px; font: 11px Geneva, Arial, Helvetica, sans-serif; 
					color: #3670A7; background-color: transparent; margin-left: 10px; }
#isfService-check-name { width: 175px; float: left; text-align: left; padding: 3px; font: 11px Geneva, Arial, Helvetica, sans-serif; 
					color: #3670A7; background-color: transparent; margin-left: 10px; }

/* Form */
#isfFiling table {
 background-color: #F9FBFD;
 color: #000000;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}
#DoDirectPaymentForm table {
 background-color: #F9FBFD;
 color: #000000;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#isfFiling td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}
#DoDirectPaymentForm td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

.labelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: transparent;
}

.labelcell input {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #102132;
 border-bottom: 1px solid #284279;
 margin-right: 0px;
}

.fieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: left;
 margin-right: 0px;
 padding-right: 0px;
}

.fieldcell input {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.fieldcellnoborder input {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 margin-right: 0px;
}

.fieldcell select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.fieldcell textarea {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 margin-left: 0px;
 margin-top: 3px;
 margin-bottom: 2px;
}