body{
	font-family:arial;
	margin:0px; padding:0px;
	font-size:small;
}

p, td, div, li {
	font-size:95%;
}

.details {
	font-size:100%;
	}

#trailimageid
{
font-size: 0.75em;
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 400px;
height: 0px;
z-index: 100;
}

a img{ border:none; }
a{ text-decoration:none; font-family:arial, helvetica,sans serif; }
a:hover{text-decoration:underline; }



#navArea ul{ padding:4px 0px 11px 0px; margin:0px;}
#navArea li{ list-style:none;
			 display:inline;
			 padding:0px 10px 0px 10px;
			 color:#324765;
			 font-size:105%;
			 }
#navArea li a{
			 color:#324765;
			 text-decoration:none;
			 }

#navArea li a:hover{
			 color:#324765;
			 text-decoration:underline;
			 }



.breadCrumbs{
	font-family:arial,helvetica,sans serif;
	font-size:90%;
	color:#000000;
	margin:3px 0px 15px 0px;
	text-transform:lowercase;
}
.breadCrumbs a{
	font-size:100%;
	color:#000000;
}

.maintable {font-size:100%; padding-right:10px;}

.pghead { font-size:165%; font-family:arial, color:#FFFFFF; background-color:#556D93; padding: 12px 0 11px 0; margin-bottom:3px;}

h2{ font-size:120%; font-family:arial; border-bottom:1px solid #8D3523; }


#dropDowns{ position:relative;}
#dropDowns ul{
	position:absolute;
	padding:3px 3px 3px 3px;
	text-align:left;
	list-style:none;
	width:170px;
	background-color:#4C5D7B;
	font-family:arial, helvetica, sans serif;
	font-size:98%;
}
#dropDowns li{
	padding:3px 0px 3px 2px;
	font-size:98%;
}
#dropDowns a { 	color:white; font-size:98%;}
#dropDowns a:hover{ text-decoration:none; color: #A0B9E2; font-size:98%;}

#dropDowns #aboutDD{ display:none; left:348px; top:-14px; }
*:first-child+html #dropDowns #aboutDD{ display:none; left:345px; top:-14px; }
html>body #dropDowns #aboutDD{ display:none; left:385px; top:-26px; }

#dropDowns #productsDD{ display:none; left:432px; top:-14px; }
*:first-child+html #dropDowns #productsDD{ display:none; left:429px; top:-14px; }
html>body #dropDowns #productsDD{ display:none; left:470px; top:-26px; }

#dropDowns #partnersDD{ display:none; left:521px; top:-14px; }
*:first-child+html #dropDowns #partnersDD{ display:none; left:521px; top:-14px; }
html>body #dropDowns #partnersDD{ display:none; left:562px; top:-26px; }

#dropDowns #resourcesDD{ display:none; left:610px; top:-14px; }
*:first-child+html #dropDowns #resourcesDD{ display:none; left:610px; top:-14px; }
html>body #dropDowns #resourcesDD{ display:none; left:652px; top:-26px; }

#dropDowns #softwareDD{ display:none; left:711px; top:-14px; }
*:first-child+html #dropDowns #softwareDD{ display:none; left:711px; top:-14px; }
html>body #dropDowns #softwareDD{ display:none; left:751px; top:-26px; }


.footer {
	color:#FFFFFF;
	font-size:85%;
}

.footer a {	
	color:#FFFFFF;

	text-decoration:none;
}

.footer a:hover {
	color:#FFFFFF;

	text-decoration:underline;
}

.image {
		width:300px;
		height:270px;
		float:left;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		padding:5px 0 10px 10px;
	}
	
	.video {
		float:left;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	
	.videocell{
	 padding-bottom:30px;
	 }

#side_nav{
	float:left;
	background-color:#556D93;
	width:197px;
	margin:0px;
	padding:0px;
}

#side_nav ul{ 
			list-style:none; 
			font-size:100%;
			width:197px;
			margin:0px; padding:0px 0px 0px 5px;
			}
#side_nav li{ 
			width:197px;
			padding:3px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
#side_nav li a{ 
				color:#FFFFFF; 
				font-size:105%;
				border-bottom:1px dotted #FFFFFF;
				
				}
#side_nav a:hover{background-color:#9EBADF;}




#subnav h2{
border-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:bold;
margin:0 0 0px 0;
padding:5px;
width:189px;
}

#subnav h2 a{
display:block;
padding:5px 0 5px 3px;
}

#subnav ul{
list-style-type:none;
margin:0;
padding:0 0 0px 0px;
}

#subnav #sub_side a{ margin:0 0 0 20px; padding:2px 2px 2px 5px;; font-size:95%; text-decoration:none;} 
#subnav #sub_side a:hover{ background-color:#9EBADF; color:#000000; text-decoration:underline;} 

#subnav li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
margin:0;
}

#subnav li a{
display:block;
margin:0;
padding:2px 2px 2px 5px;
}

#subnav li ul{
border:0;
margin:0;
padding:0 0 2px 0;
}



#subnav a{
color:#FFFFFF;
text-decoration:none;
}

#subnav a:hover{
text-decoration:underline;
color:#000000;
background-color:#9EBADF;
}

#subnav li.selected{
background-color:#9EBADF;
}

#subnav li.selected a{
text-decoration:none;
color:#000000;
background-color:#9EBADF;
}

#subnav li.selected a:hover{
text-decoration:underline;
color:#000000;
background-color:#9EBADF;
}

/*body, p, div, table, tr, td, ul, ol, li, span
{
	font-family: Verdana;
	font-size:   10pt;
	color:       #000000;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt
}
.title
{
	font-family: Verdana;
	font-size:   12pt;
	color:       #000000;
}
.error
{
	font-family: Verdana;
	font-size:   10pt;
	color:       #FF1800;
	font-weight: bold;
}
a
{
	color:       #755A4A;
	text-decoration: underline;
}
a:active, a:hover
{
	color:           #73754A;
	text-decoration: none;
}

a.headerlink, a.footerlink
{
	font-size: 8pt;
}


a.right-nav
{
	color:       #ffffff;
	text-decoration: none;
}

a.right-nav:hover, a.right-nav:active
{
	color:       #ffffff;
	text-decoration: underline;
}

a.menu
{
	color:       #636364;
	text-decoration: none;
	font-weight: bold;
}

a.menu:hover, a.menu:active
{
	color:       #636364;
	text-decoration: underline;	
	font-weight: bold;
}


td.footer
{
	font-size: 8pt;
}
span.footer
{
	font-size: 8pt;
}
td.right-nav
{
	color:       #ffffff;
}
span.right-nav
{
	color:       #ffffff;
}

ul 
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
	
ol
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
		
li 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

li.right-nav 
{
	font-family: Verdana;
	font-size:   10pt;
	color:       #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

*/

.button {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; color: #ffffff; CURSOR: hand; BACKGROUND-COLOR: #003399;padding:2px;
}
INPUT.standardtext
{
    WIDTH: 100%
}
SELECT.standardtext
{
    WIDTH: 100%
}
TEXTAREA.standardtext
{
    WIDTH: 100%;
    HEIGHT: 170pt
}

td.topbar
{
	background-color: #ffffff;
	color:            #636563;
	font-size:        8pt;
	border-top:       none;
	border-bottom:    none;
	padding:          4pt;
}
a.topbar
{
	color:            #636563;
	font-size:        8pt;
}
a.topbar:hover
{
	background-color: #8CB2AD;
	color:            #ffffff;
	font-size:        8pt;
	padding:          4pt;
}
a.topbar:active
{
	background-color: #8CB2AD;
	color:            #ffffff;
	font-size:        8pt;
	text-decoration: none;
}

/***** BEGIN TAB CSS *****/

td.tabstrip
{
	color:			#ffffff;
	padding-left:   4pt;
	padding-top:    1pt;
	padding-right:  4pt;
	padding-bottom: 1pt;
	border-bottom:  1pt solid #000000;
}
td.tabstrip_hover
{
	color:			#ffffff;
	border:         1pt solid #8CB2AD;
	background:		#636563;
	padding-left:   3pt;
	padding-top:    0pt;
	padding-right:  3pt;
	padding-bottom: 0pt;
}
td.tabstrip_chosen
{
	background:		#ffffff;
	border-top:     1pt solid #000000;
	border-left:	1pt solid #000000;
	border-right:	1pt solid #000000;
	border-bottom:	1pt solid #ffffff;
	padding-left:   3pt;
	padding-top:    0pt;
	padding-right:  3pt;
	padding-bottom: 0pt;
}
td.tabstrip_spacer
{
	color:     #ffffff;
	font-size: 8pt;
	border-bottom:  1pt solid #000000;
}

a.tabstrip
{
	color:           #ffffff;
	font-size:       8pt;
	text-decoration: none;
}
a.tabstrip:active, a.tabstrip:hover
{
	color: #8CB2AD;
	text-decoration: none;
}
a.tabstripfakehover
{
	color: #000000;
	font-size:       8pt;
	text-decoration: none;
}
a.tabstripfakehover:active, a.tabstripfakehover:hover
{
	color: #000000;
	font-size:       8pt;
	text-decoration: none;
}
/***** END TAB CSS *****/

/***** BEGIN Box CSS *****/
td.box
{
	padding-left:   3pt;
	padding-top:    1pt;
	padding-right:  3pt;
	padding-bottom: 1pt;
}
td.box_hover
{
	border:         1pt solid #8CB2AD;
	padding-left:   2pt;
	padding-top:    0pt;
	padding-right:  2pt;
	padding-bottom: 0pt;
}
td.box_chosen
{
	background:		#8CB2AD;
	border:         1pt solid #636563;
	padding-left:   2pt;
	padding-top:    0pt;
	padding-right:  2pt;
	padding-bottom: 0pt;
}
td.box_spacer
{
	color:     #636563;
	font-size: 8pt;
}

a.box
{
	color:           #636563;
	font-size:       8pt;
	text-decoration: none;
}
a.box:active, a.box:hover
{
	color: #000000;
	text-decoration: none;
}
a.boxfakehover
{
	color: #ffffff;
	font-size:       8pt;
	text-decoration: none;
}
a.boxfakehover:active, a.boxfakehover:hover
{
	color: #ffffff;
	font-size:       8pt;
	text-decoration: none;
}
/***** END Box CSS *****/