/*
========================== 
PAGE
==========================
*/
body 
{
	background: #ffffff;
	font: .8em Verdana, sans-serif;
	margin: 20px;
	color: #000000;
}

/*
========================== 
IMAGES
==========================
*/
img
{
	border: 0;
}

img.border
{
	border: 1px solid #CDCDCD;
}

img.bullet
{
	margin: 7px 5px 3px 3px;
}

/*
========================== 
HEADINGS
==========================
*/
h1 
{
	color: #000000;
	font-size: 15px;
	line-height:16pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h2 
{
	color: #000000;
	font-size: 16px;
	line-height:17pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/*
========================== 
PARAGRAPHS
==========================
*/
p
{
	color: #000000;
	margin: 1px 0 0 0;
	padding: 0;
	font: .8em Verdana, sans-serif;
}

p.copyright
{
	margin: 40px 0 0 0;
	padding: 0;
	font-size: .8em;
}

p.minis
{
	font: .7em Verdana, sans-serif;
}

em
{
	font-size: .8em;
}

p em
{
	font-size: 1em;
}

/*
========================== 
LISTS
==========================
*/
ul
{
	font-size: .8em;
}

ol
{
	font-size: .8em;
}

/*
========================== 
LINKS
==========================
*/
a:link  
{
	text-decoration:none;
	color:#3333ff;
}

a:visited  
{
	text-decoration:none;
	color:#701244;
}

a:hover  
{
	text-decoration:underline;
	color:#3333ff;
}

a:active  
{
	text-decoration:none;
	color:#701244;
}

a:link.term
{
	text-decoration:none;
	margin: 0 13px 0 13px;
	color: #6D9795;
}

a:visited.term 
{
	text-decoration:none;
	margin: 0 13px 0 13px;
	color: #6D9795;
}

a:hover.term
{
	text-decoration:underline;
	margin: 0 13px 0 13px;
	color: #6D9795;
}

a:active.term
{
	text-decoration:none;
	margin: 0 13px 0 13px;
	color: #6D9795;
}

/*
========================== 
DIVS
==========================
*/
div.blue_container
{
	width:814px;
	/*padding: 8px 13px 7px 13px;*/
	padding-top: 8px;
	padding-bottom: 7px;
	background: #1C6A90;
	/*for firefox*/
	margin:auto;
}

div.center
{
	text-align: center;
}

div.content
{
	padding-left: 13px;
	padding-right: 19px;
	display: block;
}

div.left
{
	float: left;
	width: 349px;
	position: relative;
	height: 306px;
}

div.right
{
	margin-left: 349px;
	padding: 0;
	width: 402px;
	position: relative;
}

div.category
{
	padding: 4px 0 4px 0;
}

div.noflash 
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	line-height:12pt;
	font-weight:normal;
	color:#000000;
	background-color: #ffffff;
}

/*
========================== 
TABLEs
==========================
*/

table.container
{
	width: 788px;
	background: #ffffff;
	padding: 0px;
	/*margin: 8px 13px 7px 13px;*/
	margin: 0 13px;
}

table.result 
{
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	width: 355px;
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
}

td 
{
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

table#SubCatTable td
{
	padding-bottom: 5px;
}

table#ResourceTable td.left
{
	text-align: right;
	font: .7em Verdana, sans-serif;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	vertical-align: top;
}

table#ResourceTable td.right
{
	text-align: left;
	font: .8em Verdana, sans-serif;
	vertical-align: top;
}

table#ResourceTable td.right p
{
	text-align: left;
	font: 1em Verdana, sans-serif;
	vertical-align: middle;
}

/*
========================== 
classes
==========================
*/

.keyword
{
	color: #656565;
	font: .8em Verdana, sans-serif;
}

.contents
{
	color: #000000;
	margin: 1px 0 0 0;
	padding: 0;
	font: .8em Verdana, sans-serif;
}

.button
{
	border:0px;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	height:21px;
	width:92px;
	color:#ffffff;
	background-image:url(/images/buttons/buttonbg.gif);
	cursor:hand;
}

.button_big
{
	border:0px;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	height:21px;
	width:140px;
	color:#ffffff;
	background-image:url(/images/buttons/buttonbg_bg.gif);
	cursor:hand;
}

/*
========================== 
POPUPS
==========================
*/
div.pop_container
{
	width:450px;
	/*for firefox*/
	padding: 8px 13px 20px 13px;
	background: #1C6A90;
}

table.pop
{
	width: 424px;
	background: #ffffff;
	padding: 0px;
}

body.pop
{
	background: #1C6A90;
	font: .8em Verdana, sans-serif;
	margin: 10px;
	color: #000000;
}

/*
========================== 
Group Tools
==========================
*/
.grouptools td
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9pt;
	line-height:10pt;
	font-weight:normal;
	color:#f0682a;
	padding: 2px 4px;
}

.grouptools td.left
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9pt;
	line-height:10pt;
	font-weight:normal;
	color:#f0682a;
	background-color: #e3e5e2;
	text-align: center;
}

table.grouptools td a:link  {
text-decoration:none;
color:#f0682a;
}
table.grouptools td a:visited  {
text-decoration:none;
color:#f0682a;
}
table.grouptools td a:hover  {
text-decoration:underline;
color:#f0682a;
}
table.grouptools td a:active  {
text-decoration:none;
color:#f0682a;
}
