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; 
			text-align: 		left;
			color: 				#000080;
			background-image :url(/images/greystripes.gif);}
			
#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.left100 				{padding-left: 150px;}
tt.width125right 		{width: 125px; text-align:right;}
tt.width250right 		{width: 250px; text-align:right;}
tt.width50pct			{width: 50%; text-align:right;}
tt.widthright90			{width: 90%; text-align:right;}
tt.width175right 		{width: 175px; text-align:right;}
tt.photos		 		{width: 100px; text-align:right;}

input, 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.filestyle {
			border-left:1pt solid white;
			border-bottom:1.5pt solid gray;
			border-top:1pt solid white;
			border-right:1.5pt solid gray;
}

input.send 		{margin-right: 25px;}
input.reqd 		{border-left: 5px double red;}
input.rtalign	{text-align: right;}

select.main {
			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;
}

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;}
	

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:0px;
	line-height: 1.3em;
	text-align: left;
	}

p.blue{ font-size: 12px; 
		color: navy;
		text-align: center;
		line-height: 1.7em;
        margin: 0em 0em 0em 0.2em; 
}

tr {	height:192px;
}

td { 
        font-size: 14px; 
		font-weight: bold;
		line-height: 1.4em;
		text-align: center;
		text-valign: top;
}

td.one { 
		height: 165px;
        padding: 1em 0em 0.5em 20px; 
}

td.two { 
		width: 180px;
}

a {
        color: #be0404;
        text-decoration: none;
}

.cl {clear: left;}

#subright ul a {
        text-decoration: underline;
}

#wrapper {
        margin: auto;
        text-align: left;
        width: 779px;
        background-color: #C0C0C0;
}

#wrapperi {
        padding: 0px 2px;
        background: url(/images/dot.gif) 185px 1px repeat-y;
}

#wrapperj {
        background: url(/images/dot.gif) 779px 2px repeat-y;
}

#header, #search, #nav, #nav li, h2, h1, #special, #footnav,
#strategies li, #strategies 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: 1px;
        height: 5px;
        margin: 0 0 -4px 0;
}

#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;
}

#policies {
        float: left;
        width: 181px;
        border: 1px solid #bdbab6;
        margin: 0px;
		background-image :url(/images/greystripes.gif);}

#policies h2, #strategies h2, #solutions h2, #news 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;}
				
#policies ul {
        padding-left: 10px;
        padding-bottom: 6px;
        margin: 4px 0 1px 0;
}

#news {
        background: #f5f4f3;
        padding-bottom: 0.5em;
        border-top: 4px solid #fff;
        color: #666;
}

#news h2 {
        background: #e0a403;
}

#left {
        float: left;
        width: 310px;
}

#right {
        float: right;
        width: 590px;
}

center {
		text-align: center;
}

#explore {
        margin-top: -1px;
        margin-left: 25px;
}

#explorei {
}

#explorei 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;}
				
#explore ul {
	    margin-top: 16px;
        margin-bottom: 8px;
        margin-left: 0;
        padding-left: 25px;
}

#strategies 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.6em;
		font-weight: bold;
		color:		#800000;
}

#subright {
        margin-top: 0px;
}

#strategies {
        float: left;
        width: 350px;
		margin: 0px 0px 0px 15px;
}

#strategies h2 {
        font-family: 	times, helvetica, arial, sans-serif;
		font-weight: 	bold;
		text-align: 	left;
        background: 	transparent;
		font-size: 		2.5em;
}

#strategies li {
        list-style: none;
        margin: 	0.8em 0.5em;
		font-size: 	1.5em;
		line-height:0.8em;
}

#solutions {
        float: left;
        width: 550px;
        font-family: 		tahoma, helvetica, arial, sans-serif;
		font-size: 			1.4em;
		font-weight: 		bold;
		line-height:		1.2em;
		text-align: 		left;
		color:				#000000;
}

#solutions h2 {
        background: #024c83;
}

#footer {
        text-align: right;
        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;
}

#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;
}

.bdr {border: 2px solid firebrick;}

#strategies li {line-height: 1.2em;}
