﻿/*Misc Styles */
body						{margin-top:20px;
    						 background-color:#5D7173;
                             background-image:url('../../images/layout/BG.jpg');
                             background-repeat:repeat-x; background-position:center top;
                             font-family:Arial, Helvetica, sans-serif;}
                             
                             
.main_tbl					{height:500;}
#needs_blue					{background-color:#005A9B; height:20px;}
#need_red					{background-color:#005A9B; border-top:1px; border-bottom:1px;}


#app_tbl	td				{padding:3px;margin:0;}	


.hpContent					{text-decoration:none; font-size:11px; color:#33393D; font-family:Arial, Helvetica, sans-serif; }
.hpContent	td				{padding-left:10px;padding-right:10px}
.hpContent	h1				{text-decoration:none;  font-size:18px; color:#103968; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:10px; font-family:Arial; font-style:italic}
.hpContent	h2				{text-decoration:none;  font-size:13px; color:#103968; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;padding-top:0}
.hpContent	h3				{text-decoration:none;  font-size:12px; color:#103968; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:20px;padding-top:0;font-style:italic}
.hpContent	a				{text-decoration:none;  font-size:12px; color:#284C75; text-decoration:none;}
.hpContent	a:hover			{text-decoration:none;  font-size:12px; color:#284C75; text-decoration:none;}
.hpContent	a:visited		{text-decoration:none;  font-size:12px; color:#284C75; text-decoration:none;}

.hpContent2					{text-decoration:none; font-size:12px; color:#33393D; font-family:Arial, Helvetica, sans-serif; }
.hpContent2	td				{padding:10px 10px 10px 10px;}
.hpContent2	h1				{text-decoration:none;  font-size:18px; color:#103968; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:10px; font-family:Arial; font-style:italic}
.hpContent2	h2				{text-decoration:none;  font-size:13px; color:#103968; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;padding-top:0}
.hpContent2	h3				{text-decoration:none;  font-size:12px; color:#103968; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:20px;padding-top:0;font-style:italic}
.hpContent2	a				{text-decoration:none;  font-size:13px; color:#284C75; text-decoration:none; font-weight:bold;}
.hpContent2	a:hover			{text-decoration:none;  font-size:13px; color:#284C75; text-decoration:none; font-weight:bold;}
.hpContent2	a:visited		{text-decoration:none;  font-size:13px; color:#284C75; text-decoration:none; font-weight:bold;}

.hpContent2small	a				{text-decoration:none;  font-size:10px; color:#284C75; text-decoration:none; font-weight:bold; font-style:italic;}
.hpContent2small	a:hover			{text-decoration:none;  font-size:10px; color:#284C75; text-decoration:none; font-weight:bold; font-style:italic;}
.hpContent2small	a:visited		{text-decoration:none;  font-size:10px; color:#284C75; text-decoration:none; font-weight:bold; font-style:italic;}

.hpError {color:White; font-weight:bold}

.panels                    {margin:0 10px 0 10px;}
    


/*Styles for content areas*/

.Content					{text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:Black; padding-top:10px; line-height:1.5; width:750px;}
.Content	td				{padding-left:10px; padding-right:9px}
.Content	h1				{text-decoration:none; font-size:16px;color:#003366; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;}
.Content	h2				{text-decoration:none; font-size:13px;color:#0159ac; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;padding-top:0}
.Content	h3				{text-decoration:none; font-size:12px;color:#0159ac; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;padding-top:0}
.Content	a				{text-decoration:none; font-size:12px; color:#103968;}
.Content	a:hover			{text-decoration:none; font-size:12px; color:#103968;}
.Content	a:visited		{text-decoration:none; font-size:12px; color:#103968;}

.Content2					{text-decoration:none;font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:Black; padding-top:10px; }
.Content2	td				{padding-left:0px; padding-right:9px}
.Content2	h1				{text-decoration:none; font-size:16px;color:#003366; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;}
.Content2	h2				{text-decoration:none; font-size:13px;color:#0159ac; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;padding-top:0}
.Content2	h3				{text-decoration:none; font-size:12px;color:#0159ac; font-weight:bold; margin-top:0; margin-bottom:0;padding-bottom:0;padding-top:0}
.Content2	a				{text-decoration:none; font-size:12px; color:#103968;}
.Content2	a:hover			{text-decoration:none; font-size:12px; color:#103968;}
.Content2	a:visited		{text-decoration:none; font-size:12px; color:#103968;}


/*Top Navigation Styles*/
.Top_menu					{text-decoration:none; padding-left:0; font-family:Arial, Helvetica, sans-serif;  font-size:13px; color:#103968;}
.Top_menu	table			{width:100%; background-color:Red;}

#menu_td1					{width:150px; display:block; padding:0;margin:0}
#menu_td1 img				{border:0; width:150px;}
#menu_td1 a					{padding:0;margin:0;}

#menu_td2					{text-decoration:none; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;  font-size:14px; width:900px;}
#menu_td3					{background-color:#637C83;}
#menu_td4					{border-top:solid 1px #004170;border-bottom:solid 1px #004170; background-color:#637C83;}

a.menu_items				{font-size:12px; margin:0; padding:0; text-decoration:none; color:white; white-space:nowrap;}
a.menu_items:hover			{color:white;}
a.menu_items:visited		{color:white;}
td.menu_td					{padding-right:8px;}

/*Bottom Navigation Styles*/
.Lower_Menu					{text-decoration:none; padding-left:10px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; line-height:1.5; color:#284C75;}
.Lower_Menu		a			{text-decoration:none; padding-left:10px;  font-size:12px; line-height:1.5; color:#284C75;}
.Lower_Menu		a:hover		{text-decoration:none; padding-left:10px;  font-size:12px; line-height:1.5; color:#284C75;}
.Lower_Menu		a:visited	{text-decoration:none; padding-left:10px;  font-size:12px; line-height:1.5; color:#284C75;}

#btm_nav_tbl				{background-color:#FFFFFF; width:900px;}
/*product Navigation Styles*/
.prod_Nav						{padding-right:7px; color:#000000; line-height:-.5; padding-top:10px; padding-left:5px}

.prod_nav_line					{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; text-decoration:none;}
.prod_nav_line	a				{color:#FFFFFF; font-size:12px;font-weight:bold; text-decoration:none; }
.prod_nav_line	a:hover			{color:#FFFFFF; }
.prod_nav_line	a:visited		{color:#FFFFFF; }

.prod_nav_sub					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; white-space:nowrap;}

.prod_nav_sub		a			{color:#FFFFFF; font-size:11px; text-decoration:none; padding:3px 0px 3px 10px; display:block;}
.prod_nav_sub		a:hover		{color:#FFFFFF; background-color:#C8992B;}
.prod_nav_sub		a:visited	{color:#FFFFFF;}

.thumb				td			{border-bottom:1px solid #999999;}

#prod_nav						{width:155px; }
#Side_nav						{border-right:solid 1px #807C3C; background-color:#AD8525; width:155px;}

.fake_hr						{border-top:1px #DFDC9D solid; margin:6px 0 6px 0; }


.FunkyStyles                {padding:0;margin:0;page-break-inside:avoid;page-break-before:avoid;clear:both;}
.FunkyStyles2               {padding:0;margin:0;page-break-after:avoid;page-break-inside:avoid;page-break-before:avoid;}
.Padleft10                  {padding-left:10px;}
/*Item View*/
.features_UL				{padding-left:16;margin-left:2;}

/*Styles Contact Page*/


.Contact_info				{padding-left:5px; text-decoration:none;font-family:Arial, Helvetica, sans-serif;  color:#666666; font-size:12px; }

#Contact_indent				{padding-left:0px;} 
#Contact_form				{padding:0px;margin-left:0px;margin-right:0px;}
.Contact_L					{padding:0px;margin-left:0px;margin-right:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#Contact_R					{padding-left:0px;margin-left:0px; padding-right:9px;font-size:12px; width:160px;}

.checkBoxes                 {font-size:12px;}

	
/* Styles for News */

#news_tbl				{border:0;}
#news_tbl	th			{border-bottom:solid 1px #CCCCCC; color:#0159ac; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:4px;}
#news_tbl	td			{border-bottom:solid 1px #CCCCCC; padding-top:8px; padding-bottom:8px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#news_tbl	a				{text-decoration:none; font-size:12px; color:#660000;}
#news_tbl	a:hover			{text-decoration:none; font-size:12px; color:#660000;}
#news_tbl	a:visited		{text-decoration:none; font-size:12px; color:#660000;}

/*Products*/
.tester1  {display:block; height:180px; position:static; float:left; left:0;}
.tester2	{margin:2px 0; width:150px;}
.tester3	{margin:0; padding-bottom:25px}
.tester4	{margin:0; width:100px;z-index:0;}


/*menu */

#testLI {width:900px;list-style:none; display:block;}
#testLI {display:block;}


#menu dl, dt, dd, dr{
margin: 0;
padding: 0;
list-style-type:none;
}


#menu 
{
padding-left:0px;
position:relative;
top: 0;
left: 0;
z-index:15;
width:100%;
margin-left:auto;
margin-right:auto;
}

#menu dl {
float: left;
margin: 0 1px;
}

#menu dt {
cursor:default; 
text-align: center;
color:white;
background: clear;
padding-right:8px;
padding-left:8px;
font-size:11.5px;
font-family:Arial,Helvetica,Sans-Serif;
font-weight:bold;
}


#menu dt a {
color:White;
text-decoration: none;
display: block;
font-family:Arial,Helvetica,Sans-Serif;
}

#menu dd {
border: 1px solid #436565;
position:absolute;
background:clear;
width:250px;
}

#menu li {
text-align:left;
background:#12519E;
font-size:12px;
font-family:Arial,Helvetica,Sans-Serif;
padding-top:0px;
}

#menu li a {
color:White;
text-decoration: none;
display: block;
height:100%;
border: 0 none;
padding-right:10px;
padding-bottom:5px;
padding-left:5px;
font-family:Arial,Helvetica,Sans-Serif;
padding-top:5px;
}

#menu li a:hover{
background: #9DB0BB;
font-family:Arial,Helvetica,Sans-Serif;
}


.sm {list-style:none; width:900px; height:368px; display:block; overflow:hidden;margin:0; padding:0}
.sm li {float:left; display:inline; overflow:hidden;margin:0; padding:0}


/*new menu styles*/
.mainmenu { table-layout:auto; } 

.submenus {margin:0 0px 0 0px; padding:0 5px 0 5px; color:White; font-size:12px;}

/* forthe boxes */

.smallPannels { vertical-align:middle; padding:3px 0 3px 5px; margin:0 0 5px 0; background-color:#D2BC88;}
.smallPannels2 { vertical-align:middle; padding:3px 0 3px 5px; margin:0 0 5px 0; background-color:#E8DEC3;}

.largePanel {padding:3px 0 3px 5px; margin:0 0 5px 0; background-color:#E8DEC3;}

/* Accordion Menu */

.accordionpanel {margin:10px;width:460px;}
.accordionHeader {border:solid 1px black; border-bottom:double black; background-color:#819c9f; cursor:pointer; padding:5px;}
.accordionHeader a:link {color:#FFFFFF !important;}
.accordionContent {border-bottom:solid 1px black; border-left:solid 1px black; border-right:solid 1px black; background-color:#dcdedd; padding:2px 0 2px 8px;}
.accordionContent a:link {color:#103968 !important;}
.accordionContent a:hover {color:White !important;}
.accordionselected {border:solid 1px black; border-bottom:double black; background-color:#9fc2c6; cursor:pointer; padding:5px;}
.accordionselected a:link {color:#819c9f;}

/* Tag Cloud */
#cloud {margin:10px; border:solid 1px #AAAAAA; background-color:#F3F3F3}
#cloud p {margin:2px 0 5px 3px;}
#cloud a:hover {text-decoration:underline;}

/* Partner Logo box */
#partnerArea {background-color:White; margin:0; width:900px; padding:30px 0 0 0; color:#444444;}
#partnerArea a {text-decoration:none;}
#partnerArea b {display:block; margin:3px; font-size:14px;}
#partnerArea img {margin:5px; vertical-align:middle;}