body {
        font-family: tahoma, helvetica, arial, sans-serif;
        font-size: 11px;
        text-align: center;
        background: #d3d2d1;
}

#formshell { 	
			padding: 			5px 5px 5px 5px;
			border: 			0px none black;  
			width: 				150px; 
			text-align: 		left;
			color: 				#000080;
			background-image :url(/images/greystripes.gif);}
			
#regshell { 	
			padding: 			5px 5px 5px 5px;
			border: 			0px none black;  
			width: 				735px; 
			height:				775px;
			text-align: 		left;
			color: 				#000080;
			background-image :url(/images/greystripes.gif);}
			
#navshell { 	
			height:				375px;
}
			
#regshell fieldset {
			padding: 			0px .5em .5em .5em; 
			border: 			2px solid #dc143c; 
			margin : 			0px 0px 0px 0px;
			clear: 				left;}

#regshell h1 {
			padding: 			0px 5px 0px 5px;
			border : 			none;
			margin: 			0px 0px 0px 0px;
			font-size: 			2em;
			line-height:		1.5em;
			text-align: 		center;
			color: 				#ffffff;
			background-color: 	#000080;
			clear: 				both;}
			
#regshell h6 {
			padding:			0px 0px .2em 0px;
			border-bottom:  	2px solid #dc143c;
			margin: 			0px 0px 0px .3em;
			width: 				99%;
			font: 				bold 0.9em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align: 		left;
			text-transform: 	uppercase;
			color: 				#dc143c;
			background-color: 	transparent;
			clear: 				both;}
			
#formshell fieldset {
			padding: 			0px .5em .5em .5em; 
			border: 			2px solid #dc143c; 
			margin : 			0px 0px 0px 0px;
			clear: 				left;}

legend {
			font: 				bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 				#dc143c;
			background-color: 	transparent;}
			

.fbrow {
			padding: 			0px; 
			border: 			0px none black; 
			margin:	 			.1em 0em .1em 0em; 
			width: 				100%;
			line-height:		1.5em;
			text-align: 		left;
			color: 				#000080; 
			float: 				left;}
			
.submitrow { 
			padding: 			0px 0px 0px 0px;
			border: 			0px none black;
			margin: 			1em auto 0px auto;
			width: 				100%;
			text-align: 		center;}

tt {
			padding: 			0px 0px 0px 10px;
			border: 			1px none #000000; 
			margin: 			0px;
			display: 			block; 
			float: 				left; 
			width: 				auto;
			font: 				bold 12px/175% Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: 				#000080;}
	
tt.left10 				{padding-left: 10px;}
tt.left20 				{padding-left: 20px;}
tt.left25 				{padding-left: 25px;}
tt.left30 				{padding-left: 30px;}
tt.left60 				{padding-left: 60px;}
tt.left100 				{padding-left: 150px;}
tt.left125 				{padding-left: 125px;}
tt.width100right 		{width: 100px; text-align:right;}
tt.width125right 		{width: 125px; text-align:right;}
tt.width150right 		{width: 150px; text-align:right;}
tt.width175right 		{width: 175px; text-align:right;}
tt.width250right 		{width: 250px; text-align:right;}
tt.width50pct			{width: 50%; text-align:right;}
tt.widthright90			{width: 98%; text-align:right;}
tt.width200 			{width: 211px;}
tt.widthfnt 			{width: 300px;}
tt.width350 			{width: 300px;}
tt.width500 			{width: 400px;}

tt.widthctr50 			{width: 50%; text-align:center;}
tt.widthleft50			{width: 50%; text-align:left;}
tt.widthrt50			{width: 50%; text-align:right;}

input, select, textarea {
			border: 			2px solid #DDDDDD;
			margin: 			0.3em 0em 0em 0.3em;
			font: 				bold 1.1em/1em "Courier New", Courier, monospace;
			color: 				black;
			background-color: 	#dcdcdc;
}
			
input.main {
			padding: 			0.15em 0.2em 0em 0.15em;  
			display: 			block; 
			float: 				left; 
			width: 				auto;
			border:				0px none #000000;
			border-bottom:		1px solid #000000;
}					

input.send 		{margin-right: 25px;}
input.reqd 		{border-left: 5px double red;}
input.rtalign	{text-align: right;}

select 			{margin: 	0em 0em 0em -0.3em;}
select.widthfnt	{margin: 	0em 0em 0em 7px;}

textarea {	margin: 	0em 0em 0em -.3em;
			border: 	solid 1px black;}

tt.cl {clear: left;}

textarea.fsize123 			{height: 3.30em;}
textarea.fsize124 			{height: 4.20em;}
textarea.fsize126 			{height: 6.10em;}

.nobgafter {
			border: 			0px none #DDDDDD;
			margin: 			.15em 9px 0px 3px;
			display: 			block; 
			float: 				left; 
			width: 				auto; 
			height: 			auto; 
			vertical-align: 	top;
			background-color: 	transparent;}
	
.nobgbefore {
			border: 			0px none #DDDDDD;
			margin: 			0px -5px 0px 9px;
			display: 			block; 
			float: 				left; 
			width: 				auto; 
			height: 			auto; 
			vertical-align: 	top;
			background-color: 	transparent;}
	

.right 		{text-align: 	right;}
.center 	{text-align: 	center;}
.left   	{text-align: 	left;}
.justify	{text-align: 	justify;}

h3, p { 
        font-size: 11px; 
        margin: 1em 0.5em 0.5em 0.5em; 
}

p { 
        margin-top: 0.5em; 
}

p.quotes {
	font: bold 0.8em/1.0em verdana, arial, helvetica, sans-serif;
	padding:10px;
	line-height: 1.3em;
	text-align: right;
	}

img {
        border: 0;
}

.bdr {border: 2px solid firebrick;}

a {
        color: #be0404;
        text-decoration: none;
}

#subright ul a {
        text-decoration: underline;
}

#wrapper {
        margin: auto;
        text-align: left;
        width: 750px;
        background: #fff;
}

#wrapper {
        margin: auto;
        text-align: left;
        width: 779px;
        background-color: #C0C0C0;
}

#wrapperi {
        padding: 0px 2px;
        background: url(/images/dot.gif) 319px 1px repeat-y;
}

#wrapperj {
}

#header, #search, #nav, #nav li, h2, h1, #special, #footnav,
#peopleare li, #peopleare ul {
         margin: 0;
         padding: 0;
		 clear:	left;
}

#header {
        background: #081018;
        border-bottom: 1px solid #fff;
        border-top: 2px solid #fff;
        margin-bottom: 1px;
}

.clear {
        clear: both;
        font-size: 8px;
        height: 5px;
        margin: 0 0 -4px 0;
}

#left {
        float: left;
        width: 310px;
}

#right {
        float: right;
        width: 451px;
        margin: 3px 3px 4px 12px;
}

#nav {
        float: left;
        width: 123px;
        margin: 0;
        padding: 0;
}

#nav li {
        background: #91aa37 url(/images/menu_green_arrow.gif) left center repeat-y;
        padding: 3px 0px 4px 36px;
        margin-bottom: 2px;
        margin-left: 0;
        list-style: none;
}

#nav a {
        color: #efeeed;
        text-decoration: none;
        font-weight: bold;
        font-family: tahoma, helvetica, arial, sans-serif;
        font-size: 11px;
}

#login {
        float: right;
        width: 181px;
        border: 1px solid #bdbab6;
        margin: 0px;
		background-image :url(/images/greystripes.gif);}

#login h2, #peopleare h2, #my-intouch h2, #features h2 {
			padding: 			0px 0px 4px 0px;
        	font-family: 		tahoma, helvetica, arial, sans-serif;
			font-size: 			1.5em;
			line-height:		1.5em;
			text-align: 		center;
			color: 				#fff;
			background-color: 	#6584a9;
			clear: 				both;}
				
#login ul {
        padding-left: 10px;
        padding-bottom: 6px;
        margin: 4px 0 1px 0;
}

#features {
        background: #f5f4f3;
        padding-bottom: 0.5em;
        border-top: 4px solid #fff;
        color: #666;
        width: 310px;
}

#features h2 {
        background: #e0a403;
}

#rtpanel {
        margin-top: -1px;
        background: #fff url(/images/right_bg.jpg) bottom right repeat-x;
        border-bottom: 6px solid #fff;
}

#rtpaneli {
        background: url(/images/right_woman.jpg)  bottom right no-repeat;
        padding-bottom: 11px;
}

#rtpaneli h5 {
			padding: 			0px 0px 0px 10px;
        	font-family: 		tahoma, helvetica, arial, sans-serif;
			font-size: 			1.4em;
			line-height:		1.2em;
			text-align: 		left;
			color: 				#004E9B;
			background-color: 	transparent;
			clear: 				both;}
				
#rtpanel ul {
	    margin-top: 16px;
        margin-bottom: 8px;
        margin-left: 0;
        padding-left: 25px;
}

#peopleare li {
        list-style: none;
        background: url(/images/bullet_arrow.gif) left center no-repeat;
        padding: 4px 0 4px 25px;
        margin-left: 0;
		font-size: 	1.1em;
		font-weight: bold;
		color:		#800000;
}

#subright {
        margin-top: 0px;
}

#peopleare {
        float: left;
        width: 200px;
		margin: 0px 0px 0px 15px;
}

#peopleare h2 {
        background: #6aa100;
}

#peopleare li {
        list-style: none;
        margin: 0.8em 0.5em;
}

#my-intouch {
        float: right;
        width: 243px;
}

#my-intouch h2 {
        background: #024c83;
}

#footer {
        text-align: right;
        background: #b7b7b8;
        color: #666;
        border-top: 2px solid #fff;
		clear:	left;
}

#footernav {
        text-align: center;
        background: #b7b7b8;
        color: #666;
        border-top: 2px solid #fff;
}

#footeri {
     padding: 2px 3px 4px 13px;
     border-bottom: 2px solid #fff;
	 font-weight: bold;
/*	 font-color:	navy;*/
}

#footer .copyright {
        float: left;
}

#footer a {
        color: #525EED;
}


.readmore {
        text-align: right;
        font-weight: bold;
}

.green {
        color: #6aa100;
}
.blue {
        color: #4880ab;
}
.orange {
        color: #e0a403;
}

p.photo {
        text-align: center;
}

p.fsize10 					{font-size: 10px;}
p.fsize12 					{font-size: 12px;}
p.fsize14 					{font-size: 14px;}
p.fsize16 					{font-size: 16px;}
p.fsize18 					{font-size: 18px;}
p.fsize20 					{font-size: 20px;}
p.fsize22 					{font-size: 22px;}
p.fsize24 					{font-size: 24px;}
p.fsize28 					{font-size: 28px;}

#callbox {
        background: #4a96ce;
        width: 	113px;
        height: 100px;
        float: 	left;
        clear: 	left;
     	padding: 10px 5px 0px 5px;
        margin: 0px 0px 0px 0px;
        font-weight: bold;
        font-family: tahoma, helvetica, arial, sans-serif;
        font-size: 14px;
        color:	#EBEBEB;
}

.bold    					{font-weight: 	bold;}
.black     					{color: #000000;}
.gray     					{color: gray;}
.blue     					{color: blue;}
.firebrick     				{color: firebrick;}
.navy     					{color: navy;}
.crimson     				{color: crimson;}
.fsize10 					{font-size: 10px;}
.fsize12 					{font-size: 12px;}
.fsize14 					{font-size: 14px;}
.fsize16 					{font-size: 16px;}
.fsize18 					{font-size: 18px;}
.fsize20 					{font-size: 20px;}
.fsize22 					{font-size: 22px;}
.fsize24 					{font-size: 24px;}
.fsize28 					{font-size: 28px;}

tr {	height:155px;
}

tr.label2up {	height:125px;
}

td { 
        font-size:   14px; 
		font-weight: bold;
		text-align:  center;
}

td.one { 
        padding: 1em 5px 0.5em 10px;
}

td.two { 
		width:  187px;
}

td.two-label { 
		text-align:	left;
}

input.filestyle {
			border-left:1pt solid white;
			border-bottom:1.5pt solid gray;
			border-top:1pt solid white;
			border-right:1.5pt solid gray;
}

/*===========================================================*/

.cl {clear: left;}

