
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - TWO COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-split
{
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px 15px 15px 0px;
	width:530px;
	position:relative;
}
#content-side1-split
{
	width:130px;
	font-size:0.9em;
	float:left;
	
}
#content-main-split
{
	width:355px;
	float:left;
	margin-left:25px;
	padding:0px;
}
#content-container-two-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:0 15px 15px 15px;
	_padding:0px 15px 15px 15px;
	width:728px;
	border:1px solid #cdcdcd;
	background:url(../../images/bg-content-sideb.png) repeat-y right;
	position:relative;
	}

#content-main-two-column {
	width:520px;
	float:left;

	}
#content-main-two-column p{
	margin-top: 10px; margin-bottom: 10px; line-height: 17px;
}
	
#content-main-two-column h1
{
	padding-top:10px;
}
#content-main-two-column input
{
	border:3px solid #e1cee4;
	width:94px;
	padding: 1px 0 0 0px;
	height:25px;
	font-family:Arial;
	font-size:16px;
	line-height:14px;
}
#content-main-two-column label
{
	font-family:Arial;
	font-size:1.1em;
	line-height:14px;
	margin:0px 0 0 0;
}
#content-side-two-column {
	float:right;
	width:180px;
	_margin:0px;
	}
	
#content-side-two-column p {
	padding: 0 0 10px 5px;
	_padding: 0 0 10px 0px;
}
#content-side-two-column h2 {
	margin-left:5px;
	_padding-left:0px;
}
#content-side-two-column h3 {
	margin-left:5px;
	_padding-left:4px;
}
.questlink
{
	margin-left:5px;
	_padding-left:10px;
	
}
#loginsection
{	
	width:170px;
	float:left;
	display:block;
	margin:5px 5px 25px 5px;
	padding:0;
}
#loginsection ul
{
	margin:0;
	padding:0px;
}	
#loginsection li
{
	display:inline;
	list-style:none;
	background-image:none;
	float:left;
	margin:0 9px 0 0;
	padding:0;
}
	
#logindiv
{
	font-size:11px;
	font-family:Arial;
	color:#897e9a;
	width:165px;
	float:left;
	display:block;
	margin-bottom:15px;
	background-color:#fff;
	padding:10px 1px 10px 1px;
}
#logindiv ul
{
	margin:0;
	padding:0;
}
#logindiv li
{
	display:inline;
	list-style:none;
	background-image:none;
	float:left;
	margin:0px 2px 5px 0px;
	padding:0 0 0 0px;
	height:22px;
}
.lblPassword
{
	padding:0 1px 0 0;
}
#logindiv input
{
	font-size:13px;
	color:#6e6e6e;
}
#login_message
{
	font-size:12px;
}
#logged-in-section
{
	font-size:14px;
	font-weight:bold;
	color:#897e9a;
	padding: 5px 0 0 2px;
}
#logged-in-section input
{
	width:57px;
	height:25px;
	background-color:#f9f9fb;
}
#logged-in-section hr
{
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	border:0;
	margin:1px 0;
	_margin:1px 0;
}
.loggedin
{
	text-align:left;
}
.loggedin input
{
	padding:3px 0 0 0;
}
.clientlogged-section
{
	font-size:14px;
	margin:10px 0 20px 0px;
	width:500px;
}
.clientlog-section
{
	font-size:14px;
	margin:0px 0 0px 20px;
	width:500px;
}
.password-input
{
	padding:0px;
}
.clientlog-section ul
{
	margin:0;
	padding:0;
}
.clientlog-section li
{
	display:inline;
	list-style:none;
	background-image:none;
	float:left;
	margin:7px 2px 5px 0;
	padding:0 0 0 0;
	width:400px;
}
#client-loginarea input
{
	width:25px;
	padding: 1px 0 0 0px;
	height:25px;
	font-family:Arial;
	font-size:16px;
	line-height:14px;
	color:#897e9a;
}
#client-loginarea a
{
	color:#897e9a;
}
#client-loginarea a:hover {
	color:#897e9a;
	text-decoration:underline;
}
#client-reg-btn
{
	float:left;width:85px;padding:0px;
}
#client-reg-btn input
{
	padding:0px;
}
#doc-section
{
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: whitesmoke 1px solid;
}
.docheader
{
	text-align:center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - THREE COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-three-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #818181;
	background:url(../../images/bg-three-column-main.png) repeat-y;
	position:relative;
	}

#content-main-three-column {
	width:355px;
	float:left;
	margin-left:25px;
	}

#content-side2-three-column,
#content-side1-three-column {
	width:160px;
	font-size:.9em;
	}
	
#content-side2-three-column {
	float:right;
	}

#content-side1-three-column {
	float:left;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE - THREE COLUMN SECTION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#three-column-container 
{
	/*
	background:url(../../images/bg-two-column-home.png) repeat-y;
*/
	padding:0;
	margin:0px 0 10px 0;
	overflow:hidden;
	}
	#home-content
	{
		float:left;
	}
#mindmap
{
	text-align:center;
	margin:0 0 5px 0px;
}
#three-column-side2 {
	width:30%;
	float:right;
	}

#three-column-side2 {
	width:30%;
	float:right;
	}
#three-column-side2 a {
	color:#897e9a;
	text-decoration:none;
}

#three-column-middle 
{	
	width:65%;
	margin:0px;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HTML TAGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.3em;
	color:#666666;
	text-align:justify;
}

p {
	margin:10px 0;
	}
.pAnc a:hover
{
	text-decoration:underline;	
}
.pAnc
{
	text-decoration:underline;
}
p.no-padding-no-margin {
	padding:0;
	margin:0;
	}
	
hr{
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	border:0;
	margin:15px 0 15px 0;
	_margin:10px 0 10px 0;
	}
	
blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(../../images/bg-quote.png) no-repeat;
	}

blockquote p {
	margin:2px 0;
	}
	
cite {
	font-size:.85em;
	margin:0;
	padding:0 0 0 6px;
	}

fieldset {
	padding:15px;
	}
	
legend {
	color:#333333;
	padding:5px 3px 10px 3px;	
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.loginLink
{
	font-size:1.3em;
	font-family:Arial, Tahome, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0 5px 0;
	font-weight:bold;
}
	
h1, h2, h3, h4, h5, h6 {
	font-size:1.6em;
	font-family:Arial, Tahome, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0 5px 0;
}

h1 {
	margin-bottom:0;
}

h1, h2,h3 {
	margin-top:10px;
}
.small
{
	font-size:1.2em;
	font-weight:bold;
}
.smaller
{
	font-size:1.0em;
	font-weight:bold;
	color:#897e9a;
}

h2 {
	font-size:1.3em;
}

h3 {
	font-size:1.1em;
}

h3.small {
	font-size:1.2em;
}

h4 {
	font-size:1.1em;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1em;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


a:link {
	color:#897e9a;
	text-decoration:none;
}

a:visited {
	color:#897e9a;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	color:#897e9a;
}

#content-side-two-column a:link,
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side-two-column a:visited,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited {
	text-decoration:none;
}

#content-side-two-column a:hover,
#content-side2-three-column a:hover,
#content-side1-three-column a:hover {
	text-decoration:underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TOP INFORMATION
	border-right: fuchsia 1px solid;
	border-top: fuchsia 1px solid;
	border-left: fuchsia 1px solid;
	border-bottom: fuchsia 1px solid;

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#top-information {
	height:139px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	color:#fff;
	font-size:.85em;
	position:relative;
	width:760px;
	}
	
#logo
{
	position: relative;
	top: .5em;
	left: 0px;
	height: 131px;
	width:207px;
	float:left;
	padding: 0 0 20px 85px;
}
#logotext
{	
	height:73px;
	width:445px;
	float:left;
	position: relative;
	top: 0.5em;
	padding-left:15px;
	padding-top:45px;
}

#heading{
	text-align: left;
	font-size:1.4em;
	font-weight:bold;
	}


#subheading{
	font-size:1.1em;
	font-weight:bold;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MAIN NAV 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#nav-main {
	background:#fff url(../../images/bg-nav2.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:7px 0px 7px 20px;
	position:relative;
	height:20px;
	font-size:12px;
}

#nav-main div {
	background:#fff url(../../images/bg-nav-side2.png) top right no-repeat;
	width:20px;
	_width:20px;
	position:absolute;
	top:0;
	right:0;
	padding:7px 0px 7px 0px;
	font-size:12px;
}

#nav-main a:link,
#nav-main a:visited {
	color:#77777a;
	text-decoration:none;
}

#nav-main a:hover {
	color:#ffffff;
	text-decoration:none;
}

#nav-main a:active {
	color:#77777a;
	font-size:12px;
}

#nav-main li.current a:link,
#nav-main li.current a:visited {
	text-decoration:none;
}

#nav-main li.current a:hover {
	color:#ffffff;
	text-decoration:none;
}

#nav-main li.current a:active {
	color:#77777a;
	font-size:12px;
}

/* ACTIVE PAGES */
#nav-main a.StaticSelectedStyle:link,
#nav-main a.StaticSelectedStyle:visited {
	color:#a9a9aa;
	text-decoration:none;
	font-size:12px;
}

.two-split
{
	float:left;
	width:520px;
}
.split
{
	width:260px;
	float:left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	POSTER PHOTO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#poster-photo-container {
	margin-top:3px;
	width:760px;
	height:222px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
.poster
{
	width:276px;
	height:220px;
	margin: 0 3px 0 0;

	float: left;
}
.quotes
{
	width:276px;
	height:220px;
	margin: 0 3px 0 0;

	float: left;
}
.poster-slide-image
{
	position: absolute; /* important*/
	float: left;
}	
.poster-photo-image 
{
	padding: 0px;
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: whitesmoke 1px solid;
}

#feature-area-home {
	float:right;
	width:200px;
	height:218px;
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: whitesmoke 1px solid;
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	pagetitle

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#pagetitle {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	width:760px;
	height:30px;
	background:#e1cee4;
	color:#897e9a;
	font-size: large;
	}

#pagetitle a:link,
#pagetitle a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#pagetitle a:hover{
	color:#D4E7F8;
	text-decoration:none;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	faqs

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.faqTopic
{
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	height: auto;
	margin:5px 0 5px 0;
	font-size:10pt;
	width:523px;
}

.faqtitle
{	
	line-height:35px;
	background-image: url(../../images/imgfaqheader.png);
	background-repeat:no-repeat;
	width:523px;
	height:35px;
	padding: 0px;
	color:#897e9a;
}
#six-pointer
{
	width:515px;
}
.doc-pointer
{
	background-image: url(../../images/img_jigp_sm.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	margin:0 0 0 10px;
	padding: 0px 0px 0 20px;
}
.topic-pointer
{	
	width: auto;
	height: 35px;
	background-image: url(../../images/icon_arrow_closed.png);
	background-repeat:no-repeat;
	background-position:  left center;
	padding: 0 0 0 15px;
	margin:0 0 0 10px;
	_margin:0 0 0 20px;
}
.topic-content
{	
	height: auto;
	width:515px;
	font-size:10pt;
	text-align:justify;
	margin-top: -10px;
	padding:12px 6px 2px 6px;
}

.EditText
{
	font-size:12px;
	font-family:Arial;
}

a
{
	color:#897e9a;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LISTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul {
	margin-left:0;
	padding-left:20px;
	list-style-type:none;
	line-height:1.3em;
	}

li {
	list-style:none;
	background-image:url(../../images/list-bullet-01-link.gif);
	background-repeat:no-repeat;
	background-position:0 0.8em;
	list-style-position:outside;
	list-style:none;
	padding:2px 0 2px 10px;
	margin:0;
}

#latest-news
{
	float:left;
	_margin-left:5px;

}
#enter-email
{
	width:130px;
	float:left;
}
#email-go
{
	float:left;
	padding:5px 0px 0 3px;
	color:#897e9a;
}
#sitemap
{
	margin-top:15px;
}
ul.list-of-links {
	border-bottom:1px dotted #B2B2B2;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.list-of-links a
{
	color:#897e9a;
}
ul.list-of-pages {
	border-bottom:1px dotted #B2B2B2;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:1.0em;
}
ul.list-of-pages a 
{
	font-size:1.2em;
	text-decoration:none;
	color:#897e9a;
}
ul.list-of-pages a:hover 
{
	text-decoration:underline;
	color:#897e9a;
}
#content-side1-three-column ul.list-of-links,
#content-side2-three-column ul.list-of-links {
	margin: 0 0 30px 0px;
}

ul.list-of-links li{
	border-top:1px dotted #B2B2B2;
	background-image:url(../../images/list-bullet-01-link.gif);
	background-repeat:no-repeat;
	background-position:0 0.8em;
	list-style-position:inside;
	list-style:none;
	padding:2px 0 2px 10px;
	margin:0;
	
}
ul.list-of-pages li{
	border-top:1px dotted #B2B2B2;
	background-image:url(../../images/list-bullet-01-link.gif);
	background-repeat:no-repeat;
	background-position:0 0.8em;
	list-style-position:inside;
	list-style:none;
	padding:5px 0 5px 10px;
	margin:0;
}
ul.list-of-specials li
{
	padding-top:3px;
	background-image:url(../../images/list-bullet-01-link.gif);
}
/*
ul.list-of-links li.current {
	background-color:#E5E5E5;
}
*/

ul.no-lines,
ul.no-lines li {
	border:none;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE FEATURE AREA

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.feature-area {
	background-color:#6799D1;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES & PHOTOS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img {
	border:none;
	}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	}

.image-border-none {
	border:none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {
	background:url(../../images/bg-nav2.png) bottom left no-repeat;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:0 0 0 20px;
	position:relative;
	color:#77777a;
	font-size:11px;
	font-weight:bold;
}
#footer div {
	background:url(../../images/bg-nav-side2.png) bottom right no-repeat;
	width:20px;
	_width:20px;
	position:absolute;
	top:0;
	right:0;
	height:36px;
	padding:0 0px 6px 0;
}
#footerimg
{
	width:35px;
	float:left;
}
/*
#footertext
{
	font-size:1em;
	color:Navy;
	float:left;
	width:200px;
}
*/
#footercopy
{
	width:200px;
	float:right;
}



#footer a:link,
#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color:#D4E7F8;
	text-decoration:none;
}

#footer a:active {
	color:#FFFFFF;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER-SUB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer-sub {
	margin-top:1px;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:center;
	padding:0px;
	position:relative;
	font-size:0.8em;
	color:#999999;
	}

#footer-sub ul {
	margin:0;
	padding:0;
	}
	
#footer-sub li {
	display:inline;
	list-style:none;
	padding:0 1em 0 0;
	background:none;
	}

#footer-sub a:link,
#footer-sub a:visited {
	text-decoration:underline;
	color:#999999;
}

#footer-sub a:hover {
	color:#666666;
	text-decoration:none;
}
#admin-footer
{
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:center;
	padding:2px 0 2px 0;
	position:relative;
	font-size:14px;
	color:#999999;
	text-decoration:underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MISC CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.news-date {
	font-size:0.9em;
	font-style:italic;
	color:#A4A4A4;
}

.arrow {
	vertical-align:middle;
	}

input.button-big {
	font-weight:bold;
	padding:.7em 1.5em;
	font-size:1.1em;
	vertical-align:bottom;
	}

input.button-small {
	font-weight:normal;
	padding:0px;
	font-size:12px;
	background-image:url(../../images/btn_login_sm.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	font-family:Arial;
	line-height:14px;
	text-align:center;
	color:#e1cee4;
	border-style:none;
	background-color:#e1cee4;
	width:48px;
	height:20px;
	}

.clear {
	clear:both;
	}

.none {
    display:none;
}
input
{
	border:2px solid #e1cee4;
	width:94px;
	padding: 1px 0 0 0px;
	height:15px;
	font-family:Arial;
	font-size:16px;
	line-height:14px;
}
#latest-news input
{
	font-family:Arial;
	font-size:13px;
	line-height:14px;
	color:#6e6e6e;
	margin: 0 0 0 5px;
	_margin: 0 0 0 0px;
}

.chkbox
{
	width:160px;
	float:left;
	display:inline;
}
.chkbox input
{
	margin:10px 10px 10px 0;
	left:0px;
	padding:0 2px 10px 0;
	width:20px;
}
.chkboxcss
{
	width:30px;
	height:20px;
	float:left;
	display:inline;
	text-align:left;
	vertical-align:middle;

}
.chkboxcss label
{
	display:inline;
}
.chkboxclient input
{
	margin:0px 10px 10px 0;
	left:0px;
	padding:0 2px 10px 0;
	width:20px;
	float:left;
	text-align:left;
	vertical-align:middle;
}
input.InsertButton
{
	width:74px;
	background-color:#e1cee4;
	color:#fff;
	text-align:center;
	height:25px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #897e9a;
}