html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: 500;
		font-style: inherit;
		font-size: 100%;
		font-family: "Trebuchet MS";
		vertical-align: baseline;
	}
* {margin: 0px; padding: 0px;}

	/* remember to define focus styles! */
	:focus {
		outline: none 0;
		-moz-outline: 0 none;
	}
	body {
		line-height: 1.4;
		/*color: white;*/
		background: transparent;
		height : 101%;
		text-align: center;
	}
	#wrapper {
	position: relative;
	width: 798px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: white;
	z-index: 1;
	font-size: 100%;
	font-family: "Trebuchet MS";
}

#header{float:left;width:100%;}

#headerleft{float:left;width:180px;height:214px;background-color:transparent;}

#headerright{float:left;width:612px;height:214px;background-color:transparent;}

#indexbar{
	position:relative;
	width: 798px;
	height: 34px;
	color: white;
	background-image: url(images/navbar.gif);
/*	background-color:aqua;*/
	font-size:100%;
	text-align:center;
}
#navbar{
	float: left;
	width: 100%;
	height: 34px;
	color: blue;
	background-image: url(images/navbar.gif);
	font-size:100%;
}

#indexmenu{width:798px;background-color:;padding-top:5px;text-align:center;}

#navmenu{float:right;width:618px;padding-top:5px;text-align:left;display:block;}

.navline{float:left;;width:auto;padding-right:15px;}

.indexline{display:inline;;width:auto;padding-right:15px;}

.nav{padding:0 0 0 0 ;text-decoration:none;}

a.nav:link{color:white;text-decoration:none;}

a.nav:visited{color:white;text-decoration:none;}

a.nav:hover{color:darkred;}

a:link{
	color: darkred;
	text-decoration: underlined;
	border: none;
}

a:visited{color:darkred;text-decoration:underlined;}

a:hover{color:#dc143c;text-decoration:underlined;}

.back{position:relative;background-color:transparent;display:block;color: darkred; font-size:110%;text-decoration:none; font-weight: 700; line-height: 150%; text-align: right; letter-spacing: 0.05em; font-style: italic;}

.more{position:relative;background-color:transparent;display:block;color: darkred; font-size:110%;text-decoration:none; font-weight: 700; line-height: 150%; text-align: left; letter-spacing: 0.05em; font-style: italic;}

a.more:link{text-decoration:none;}

/*a.more:visited{text-decoration:none;}*/

a.more:hover{color:#dc143c;}

#pagebody{width:798px;height:auto;background-color:transparent;}


#bodyleft{float: left; width: 175px; height: auto; margin-right: 10px; background-color: #F6E3CE;font-size:13.5px;color:darkred; text-align: right;padding: 0px 0 20px 0;}

#textleft{float: left; width: 177px; background-color: pink; border-right: 3px solid darkred;}

#textbar{float:left;padding-top:0px;padding-right:0px;width:177px;background-color:#F6E3CE;}

.listleft{padding-top:20px;}


.textbox1{position: absolute;height: 110px; width:100%;text-align:right;padding-top: 0px; background-color: transparent;}

.textbox2{position: absolute;height: auto; width: 100%; text-align:right;padding-top: 0px;  background-color:transparent;}

.image1{float:left;vertical-align: top;padding-top:10px}

.image1right{float:right;}

.image1left{float:left;}

.nameleft{color: darkred; font-size: 20px; font-weight: 700; line-height: 140%;text-align:left; letter-spacing:0.05em;}

.nameright{color: darkred; font-size: 20px; font-weight: 700; line-height: 140%;text-align:right; letter-spacing:0.05em;}

.text0left{float:left;width:355px;text-align:left;padding-left:20px;background-color:transparent;font-size: 14px; color: black; line-height: 100%;letter-spacing: 0.0em;}

.text1left{float: left; width: 355px; height: ; text-align: left; padding-left: 20px; background-color: transparent; border-top: 1px solid darkred;font-size: 14px; color: black; line-height: 100%;}

.text1right{float: right; width: 355px; height: ; text-align: left; padding-right: 20px; background-color: transparent; border-top: 1px solid darkred;font-size: 14px; color: black; line-height: 100%;letter-spacing: 0.0em;}




#leftcol{float: left; width: 177px; background-color: #F6E3CE; border-right: 3px solid darkred; height:auto;}

#leftcol_text{float:left;padding-top:25px;padding-right:0px;text-align:right;width:172px;color:darkred;font-size:95%;background-color:#F6E3CE;}

.leftcol_list_item{padding-top:20px;}

#rightcol{float:right;padding-top:30px;text-align:left;width:618px;height:auto;background-color:transparent;}

.rightcol_box_left_noborder{float: left; width: 508px; height: 110px; text-align: left; padding-left: 0px; background-color: transparent;}

.rightcol_box_left_text{float:left;padding-left:20px;font-size: 80%; color: black; width:370px; line-height: 100%;}

.rightcol_box_left_image{float:left;padding-left:6px;}

.rightcol_box_right_image{float:right;}

.textbox2{position: absolute;height: auto; width: 100%; text-align:right;padding-top: 0px;  background-color:transparent;}



.back_right{float:right;width:100px;font-size:80%;}




#otpic1 {float:left;padding: 0 0 0 0;text-align:center;}

#otpic2 {float:left;padding: 0 0 0 0;text-align:center;}

p{padding-top:10px;}


label { font-weight:bold;}
fieldset { border:1px solid #ccc;}

/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

/* Page Structure / Navigation */


/* Page Elements */

.pagingNav{ margin:16px 0px 8px 0px}
.pagination{ text-align:center; color:#bbb; padding-top:4px}
.pagination .pageRight{width:20%; float:right; text-align:right}
.pagination .pageLeft{width:20%; float:left; text-align:left}

/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}

