/* Copyright 2006 Service Technology LLC */

body					{margin:0 0 0 0;background-image:url(images/bg.jpg);text-align:center;color:#000;font:normal normal normal small/normal verdana;}
ul						{list-style-type:none;}
a:hover					{color:#5e94b6;}
a						{color:#0d1e49;}

#page					{background-color:White;width:750px;margin:0 auto;text-align:left;}

/*--Head-----*/
#head					{background-color:#E0E0E0;height:140px;}
#head .top				{height:86px;background:white url(images/logo_bg.jpg) repeat-x 0 0;}
#head #logo				{float:left;margin:6px 0 0 10px;}
#head #slogan			{float:left;margin:50px auto auto 50px;font:normal normal bold 13px/normal tahoma;width:325px;}
#head #cert				{float:right;margin:20px 11px auto auto;}
#head .bottom			{padding:0 0 0 0;}
#head .menu				{height:30px;width:750px;background:white url(images/menu_bg.jpg) repeat-x 0 0;}
#head .menu ul			{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;}
#head .menu ul li		{float:left;width:124px;height:30px;text-align:center;background:transparent url(images/menu_sep.jpg) no-repeat 0 0;font:normal normal bold 13px/normal tahoma;}
#head .menu ul li.first 
						{background:none;}
#head .menu ul li.last 
						{}
#head .menu ul li a:hover {color:#7e7e7e;text-decoration:underline;}
#head .menu ul li a		{line-height:30px;color:#7e7e7e;}
#breadcrumb				{margin-top:2px;padding:4px 0;width:750px;text-indent:4px; font-size:x-small;font-weight:bold; background-color:white;}
#breadcrumb a:hover		{color:#333399;}
#breadcrumb a			{font:normal normal x-small/normal verdana;text-decoration:underline;font-weight:bold;}
/*-----------*/



/*--Body--*/
#body					{padding:3px 3px 3px 3px;background:url(images/body_bg.jpg) repeat-x 0 0;}
#body h1				{font-weight:bold;font-size:large;}
#body h2				{font-weight:bold;font-size:medium;border-bottom:solid 1px #ccc;}
#body h3				{font-weight:bold;font-size:small;border-bottom:solid 1px #ccc;}
#body h4				{font-weight:bold;font-size:x-small;border-bottom:solid 1px #ccc;}
#body #content			{float:left;width:495px;}
#body #sidepanel		{width:240px;margin-left:500px;}

#content .twocol		{}
#content .twocol .col1	{float:left;width:245px;}
#content .twocol .col2	{float:right;width:245px;}
#content .pod			{clear:both;border:solid 1px #ddd;margin:2px 2px 5px 2px;}
#content .pod .cap		{height:2px;background-color:#D9E2E6; font-size:2px;margin:0 0 0 0;}
#content .pod .icon		{float:left;padding:5px 0px 5px 5px;}
#content .pod .header	{font-weight:bold;color:#5C88AD;padding:5px 0px 5px 20px;}
#content .pod .description
						{ padding:5px 20px 5px 20px;}
						
#sidepanel .pod			{padding:2px 2px 2px 2px;}
#sidenav .item			{margin:0 0 0 0;border:solid 1px #ddd;background:white url(images/item_bg.jpg) repeat-x 0 100%;}
#sidenav .item .contents 
						{border-left:solid 2px #D9E2E6 !important;}
#sidenav .item .contents .icon	
						{width:40px;float:left;padding:8px 3px 8px 8px;}
#sidenav .item .contents .description
						{margin-left:55px;padding:8px 8px 8px 0px;}
#sidenav .item .contents .description h1
						{margin:0 0 0 0;font:normal normal bold small/normal tahoma;}
#sidenav .item .contents .description p
						{margin:0 0 0 0;font:normal normal normal x-small/normal tahoma;}
						
.features li			{font-weight:bold;}
.features li ul			{margin-bottom:10px;}
.features li ul li		{font-weight:normal !important;list-style-type:disc;}
						
.categorypanel          {width:235px;margin:5px 5px;float:left;color:Black;}
.categorypanel h1       {margin:0 0 !important;padding:0 0;font:normal normal bold 14px/normal arial !important;border-bottom:none !important;}
.categorypanel p        {font-size:x-small;height:50px;}
.categorypanel .footer  {margin:0 0;text-align:right;}

.categorypanel .top {background-repeat:no-repeat;width:235px;height:15px;font-size:2px;}
.categorypanel .mid {background-repeat:repeat-y;width:205px;padding:0 15px 0 15px;}
.categorypanel .bot {background-repeat:no-repeat;width:235px;height:15px;font-size:2px;}

.redpanel .top {background-image:url(images/redpanel_top.gif);}
.redpanel .mid {background-image:url(images/redpanel_mid.gif);}
.redpanel .bot {background-image:url(images/redpanel_bot.gif);}

.greenpanel .top {background-image:url(images/greenpanel_top.gif);} 
.greenpanel .mid {background-image:url(images/greenpanel_mid.gif);}
.greenpanel .bot {background-image:url(images/greenpanel_bot.gif);}

.bluepanel .top {background-image:url(images/bluepanel_top.gif);}
.bluepanel .mid {background-image:url(images/bluepanel_mid.gif);}
.bluepanel .bot {background-image:url(images/bluepanel_bot.gif);}

.yellowpanel .top {background-image:url(images/yellowpanel_top.gif);}
.yellowpanel .mid {background-image:url(images/yellowpanel_mid.gif);} 
.yellowpanel .bot {background-image:url(images/yellowpanel_bot.gif);}

.note		{width:330px;}
.note .top	{background-image:url(images/note_top.gif);height:30px;}
.note .mid	{background-image:url(images/note_mid.gif);padding:0 0 15px 30px;text-align:left;}
.note .bot	{background-image:url(images/note_bot.gif);height:10px;}
/*-----------*/

/*--Footer---*/
#foot					{clear:both;background:transparent url(images/foot_bg.jpg) repeat-x 0 0;text-align:center;padding:15px 0 1px 0;margin-top:5px;}
#foot .leftcolumn		{width:125px;float:left;text-align:center;}
#foot .menu				{float:left;width:495px;}
#foot .menu ul			{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;}
#foot .menu ul li		{display:inline;text-align:center;font:normal normal normal 10px/normal verdana;border-left:solid 1px #7e7e7e;padding-left:4px;}
#foot .menu ul li.first 
						{border-left:solid 1px white;}
#foot .menu ul li.last 
						{}
#foot .menu ul li a:hover {color:#7e7e7e;text-decoration:underline;}
#foot .menu ul li a		{color:#7e7e7e;}
#foot .rightcolumn		{width:125px;float:right;}
#foot cite				{font:normal normal normal 10px/normal verdana;}
/*-----------*/

.help					{cursor:help;border-bottom:dotted 1px green;}
.field					{}
.label					{float:left;}
.data					{margin-left:200px;font-weight:bold;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
