body {
    margin: 0 0 0 0;
    padding: 0;
	color: #444444;
	font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background: #ffffff;
	height: 100%;
}


ol {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
body p, h3 {
  margin: 0 0 0 0;
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: 11px;
}
html>body p {
	margin: 0 0 0 0;
    font-size: 12px;
}

a:link, a:visited, a:active {
	color: #444444;
	text-decoration: none;	
}

a:hover{
color: #444444;
}

img { display:block; }
a img { border:none; }

h3 { padding: 0px 0px 0px 5px; font-size: 11px; text-align:left; line-height:14px; background: #ffffff; color: #444444; margin: 0;}

h4 { padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px; font-size: 14px; }

h5 { padding: 5px 0px 5px 0px; margin: 5px 0px 0px 0px; font-size: 11px; }

/* < hide me > */
h1, h2, .off { visibility:hidden; position:absolute; left:-9000px; top:0; z-index:0;}
/* < / hide me > */

/* <<<<<< divs >>>>> */

#page {
	 margin-left: auto;
	 margin-right: auto;
	 position: relative; 
	 width: 700px;
	 top: 0px;
	 }

#header { padding: 5px 0px 0px 4px; position:relative; width: 700px; z-index: 10; background-color:#ffffff; text-align:left;}
#header img { border:none; }



/* < access_menu > */

#access_menu {position:absolute; right: 0px; top: 0px; width: 600px;}
#access_menu  {text-align:right;}
#access_menu dl {margin:0; padding:0px 0px;}
#access_menu dt, #access_menu dd, #access_menu dd form, #access_menu dd form input{display: inline; margin:0px;}
#access_menu dt {margin-right:0px; padding-right:0px;}
html>body #access_menu dt {padding-right:0px;} 
#access_menu dd {padding-right:5px; margin-right: 0px; }
#access_menu dd a:hover {text-decoration: none;}

#access_menu dd form, #access_menu dd form input{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* < / access_menu > */


/* < lists! > */

#nav {
clear:both; display:inline; z-index:10;
position:absolute; 
right: 4px; top: 58px;
padding:0px 0px 24px 0px; 
margin:0px;
width: 498px;

}

#nav ol
{
color: #666666;
padding-left: 0px;
margin-left: 0px;
float: left;
width: 498px;

}

#nav ol li { float:left;}

#nav ol li a
{

padding: 2px 0px 24px 5px;
color: #666666;
text-align: left;
text-decoration: none;
float: left;
background: url(../pix/doty.gif) repeat-y left;
width: 78px;
height:10px;
}

#nav ol li a:hover
{
color: #002D7D;
background: url(../pix/doty.gif) repeat-y left;
}

.navolahover {
text-align: left;
padding: 2px 0 24px 5px;
color: #002D7D; 
background: #E0F5FC url(../pix/doty_b.gif) repeat-y left;
text-decoration: none;
width: 78px;
height:10px;
}

.right_border {
float:right;
margin:-38px 0 0 0;
width:1px;
background: url(../pix/doty.gif) repeat-y right;
z-index:0;
}

.txt_right_border {
float:right;
margin:0 0 0 0;
width:1px;
background: url(../pix/doty.gif) repeat-y right;
z-index:0;
}


#drawer_menu  { 
float:left;
position:relative;
margin: 0;
width: 180px;
z-index: 0;
background: url(../pix/doty.gif) repeat-y left;
text-align:left;
font-size:x-small;
padding: 15px 0px 0px 6px;
color: #002D7D;
line-height: 20px;
}

#drawer_menu ol li a {

	width: 100px;
	margin: 10px 0px 10px 0px;
	color:#666666;
	text-decoration:none;
	line-height: 20px;
	}
	
#drawer_menu ol li a:hover {
	text-decoration:none;
	line-height: 20px;
	}

.sub_menu { margin-left: 27px; line-height: 20px;}

#breadcrumb {
width: 690px;
background-color: #E6E6E6;
z-index:10;
padding:4px 0 4px 10px;
margin:0;
}

#breadcrumb ol
{
color: #666666;
padding-left: 0;
margin-left: 0;
margin:0;
line-height:20px;
}

#breadcrumb ol li { display: inline; margin:0;}

#breadcrumb ol li a
{
padding: 5px 0px 5px 3px;
color: #666666;
margin:0;
}

#breadcrumb ol li a:hover
{
text-decoration: none;
}
/* < / lists! > */

#content {
	top: 12px;
	left: 0px;
	width: 700px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#content p, #content ul, #content ol { 
font-size: 11px;
text-align:left;
font-family: "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

 #content .plain ol {
 margin: 0px 0 15px 40px;
 line-height:18px;
 }

#content .plain dl {
 margin: 0px 0 10px 0px;
 padding: 0;
 }
 
#content .plain ul { list-style-type:disc; list-style: inside;  padding: 0 0 0px 20px; margin:7px 0 7px 0; line-height:18px;}
 
#content .plain dt { float:left; } 
#content .plain dt, #content .plain dd { padding: 3px 3px 3px 0px; }
#content .plain a { padding: 3px 3px 3px 0px; color:#4E5DF5; text-decoration:none;}
#content .plain ol li, #content .plain ul li {margin: 5px 0px 5px 0px;}
#content .plain ol li a {margin: 0px 5px 0px 0px; color: #002D7D; text-decoration:none;}

#flash_home { margin:0 0 -3px 0; padding:0 0 0 0;}

#content dt, #content dd { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#content dl {margin:0; padding:0px 0px 0px 10px;}
#content dt {font-weight:bold; margin-right:0px; padding-right:1px;}
html>body #content dt {padding-right:0px} 
#content dd {padding-right:0px;}
#content dd .newl {display:block; padding:0px 0px 0px 0px; font-weight:bold;}

/* < footer > */
#footer {
float:right;
color: #666666;
width:501px;
padding:22px 0 0 0px;
text-align:left;
font-size:9px;
line-height:18px;
background: url(../pix/doty.gif) repeat-y left;
}
#footer dt, #footer dd {display: block; margin:0;}
#footer dl {margin:0; padding:0;}
#footer dt {font-weight:bold; margin-right:0px; padding-right:1px; }
html>body #footer dt {padding-right:0px;} 
#footer dd {padding-right:0px; padding:0px 10px 0px 10px; }
#footer a {color:#666666;}


#dot_t, #dot_b, #dot_l, #dot_r, #shad_r, #shad_b .shad_l {
position:absolute;
z-index: 100; margin: 0 0 0 0; padding: 0px;}

#shad_r, #shad_l ,#shad_b { padding: 0px;}

.dot_t { background: url(../pix/dotx.gif) repeat-x top; width:100%; left: 0px; top: 0px; position:absolute; z-index: 50;}
.dot_b {  width:100%; left: 0px; bottom: 0px; position:absolute; z-index: 50;}
.dot_l { background: url(../pix/doty.gif) repeat-y left; height:100%; left: 0px; top: 0px; position:absolute; z-index: 50; }
.dot_r { background: url(../pix/doty.gif) repeat-y right; height:100%; right: 0px; top: 249px; position:absolute; z-index: 0;}

.txt #dot_r {width:140px; height: 200px; min-height: 170px;}

/* <<<<< CLASSES >>>>> */

.txt{
float:left;
width:173px;
background: url(../pix/doty.gif) repeat-y left;
margin: 21px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:170px;
}

.txt a img { margin: 0; border-style:none; border:0px; padding:0px 0px 0px 2px; }

.connect { color: #000000; margin-left: 10px; font-weight:bold;}

.left {float:left; z-index: 100; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;} 
.left img {margin: 0 0 0 0; padding: 0px 0px 0px 0px; z-index: 0; text-align:center;}
.right {float:right; padding:0px 5px 0px 0px;}

.thumbnail
{
float: left;
margin: 0 0px 0px 0;
}
.no-margin {margin: 0 0 0 0; padding: 0 0 0 0;}
.none {float:none;z-index: 50; margin: 0; padding: 0;}
.clearboth { clear: both;}
.plain {color: #002D7D; padding: 0px 33px 0px 12px; margin: 0px 0px 0px 197px; background: url(../pix/doty_plain.gif) repeat-y; text-align:left;text-indent:0px; }
.plain p { padding: 0px 0px 10px 0px; margin: 0 0 0 0;  line-height:20px; text-indent:0px;}
.plain a { text-decoration:none; }
.plain .lilac {padding: 10px 0 0 0;}

.bold { font-weight:bold;}
.not_bold { font-weight:normal;}
.italic { font-style:italic;}
.underline { text-decoration:none;}


.column {
width: 200px;
margin: 0px 5px 0px 0px;

}
.column_with_h {
color: #666666;
width: 165px;
margin: 3px 0px 0px 5px;
}

.column_with_h span{
margin: 0px 0px 5px 0px;
}

.news {
float:left;
width: 180px;
background: url(../pix/doty_plain.gif) repeat-y;
padding: 0;
margin: 0;
}
.news h3 {padding: 0px 0px 0px 12px; line-height:20px;}
.news p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 12px;
line-height:20px;
}

.news .grey {
margin: 12px 0px 0px 0px;
}

.more {
margin: 10px 0px 0px 5px;
text-decoration:none;
}

.more a {text-decoration:none; color: #666666;}

.white_rubber {background: url(../pix/white.gif) repeat-y left; height:249px; right: 0px; bottom: -249px; position:absolute; z-index: 50;  }

.page_break {
font-size:1px;
padding:0;
margin:0;
height:5px;
width: 700px;
background: url(../pix/hr_bg.gif) repeat-x left;
}
.page_break .hr {

padding:0;
margin:0;
display:none;
visibility:hidden;
}

.space{
clear:both;
height: 21px;
width: 701px;
padding: 0;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
}

.dd_bottom_margin { padding: 0px 0px 10px 0px; display:block;}

.orange{color: #CC6600;} .orange a, .orange a:hover, .orange a:link, .orange a:visited, .orange a:active { text-decoration:none; color: #CC6600;}
.light_orange{color: #DE8113;} .light_orange a, .light_orange a:hover, .light_orange a:link, .light_orange a:visited, .light_orange a:active{ text-decoration:none; color: #DE8113;}
.blue {color: #002D7D;} .blue a, .blue a:hover, .blue a:link, .blue a:visited, .blue a:active { text-decoration:none; color: #002D7D;}
.blue_336699 {color: #336699;} .blue_336699 a, .blue_336699 a:hover, .blue_336699 a:link, .blue_336699 a:visited, .blue_336699 a:active { text-decoration:none; color: #336699;}
.red {color:#BE1007;}
.light_blue {color: #7ACBF9;}
.dark_blue {color: #4046E2;}
.lilac {color:#4E5DF5;} .lilac a, .lilac a:hover, .lilac a:link, .lilac a:visited, .lilac a:active { text-decoration:none; color:#4E5DF5;}
.plum { color: #990066; } .plum a, .plum a:hover, .plum a:link, .plum a:visited, .plum a:active { text-decoration:none; color: #990066;}
.grey {color: #666666;} .grey a, .grey a:hover, .grey a:link, .grey a:visited, .grey a:active {text-decoration:none; color: #666666;}
.dark_grey {color: #444444;} .dark_grey a, .dark_grey a:hover, .dark_grey a:link, .dark_grey a:visited, .dark_grey a:active { text-decoration:none; color: #333333;}
.green_008273 {color:#008273;} .green_008273 a, .green_008273 a:hover, .green_008273 a:link, .green_008273 a:visited, .green_008273 a:active {text-decoration:none; color:#008273;}