
/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("externalLinks.css");


/* Elements
----------------------------------------*/
body
{
	background-color:#F5F6F8;
	text-align:center;
	margin:auto;
	padding:inherit;
}

body, p, td, th, li
{
	font-family: Arial,"ËÎÌå", Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#313131;
}

#mainContainer
{
	width:970px;
	margin: auto;
	overflow:hidden;
	background-color:#FFFFFF;
}

p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	COLOR: #54626b;
	text-decoration:none;
}

a:hover, a:active
{
	color:#EF6E08;
	text-decoration:none;
}

ul
{
	margin-left:25px;
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:11px;}
.large		{font-size:13px;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

.vline      { height:1px; line-height:1px; font:1px; overflow:hidden; background-color:#d8d8d8; border:0;}
/* Header
----------------------------------------*/
#header
{
	width:100%;	
	clear:both;
}
	#indexflash{height:215px}
	#indexflash .alt{ height:0;}
	/* Nav
	----------------------------------------*/
	div#mainNavs{ height:33px; vertical-align:middle; background-image:url(../images/mainNav-bg.jpg);}
	div#subNavs{ height:33px; vertical-align:middle;background-image:url(../images/subNav-bg.jpg);}
	div#mainNavs ul ,div#subNavs ul { width:100%; clear:both;}
	div#mainNavs ul li,div#subNavs ul li{ list-style:none; float:left; display:block;height:33px;line-height:33px; overflow:hidden; padding:0 20px;}
	div#mainNavs ul li a  { color:#FFFFFF; font-weight:bold; text-decoration:none;}
	div#subNavs ul li a{ color:#656666; font-weight:bold; text-decoration:none;}
	div#subNavs ul li a:hover { color: #FF0000; font-weight:bold; text-decoration:none;}
	div#subNavs ul { display:none;}
	#mainNavs ul li.hover, #mainNavs ul li.current{ background-image:url(../images/mainNav-bg-hover.jpg)}
	/* CSS Rollover (Sprites) - Advanced Users!
	----------------------------------------*/
	
	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/
	li#navHome a:hover, li#navWork a:hover, li#navServices a:hover, li#navContact a:hover {background-position:0 -20px; /*Set to height of image !must be negative!*/}
		
/* Main Content
----------------------------------------*/
#mainContent
{
	width:100%;
	clear:both;
}

	#contentMinor
	{
		width:228px;
		float:left;
		margin:5px 0 0 0;
		overflow:hidden;
		display:inline;
	}
		.leftmenuA{ margin-bottom:10px;}
		.leftmenuB{ padding-left:16px; margin-left:16px; height:27px;line-height:27px; vertical-align:middle; background:url(../images/left-dot.jpg) no-repeat left 47% }

		.leftmenuB a , .leftmenuB a:visited{color:#282828;text-decoration:none; }
		.leftmenuB a:hover {color:#FF0000;}

	#contentMajor
	{
		width:727px;
		float:right;
		margin:5px 0 0 15px;
		overflow:hidden;
		background:url(../images/left-bg2.jpg) left;
	}
		div#path{ height:29px; background:url(../images/inc-bg.jpg) left;}
		div#path a{ color:#B2032C}
		#contentMajor .wrapper{ margin:10px 10px; text-align:center;}




/* Footer
----------------------------------------*/
#footer
{
	width:100%;
	clear:both;
	margin-top:20px;
	background-color:#e7e8e9;
}

#footer p 
{
	font-size:12px;
}





#productName, .ptitle{ clear:both;height:33px;line-height:38px; overflow:hidden; font-size:14px; font-weight:bold;  background:url(../images/ptitle.jpg) left no-repeat;color:#2B2B2B;  margin-bottom:18px; margin-top:5px;}
.pcontent li{ margin:0 13px; line-height:25px;}
.pcontent p{ margin:0 13px; line-height:25px;}

.pcontent table{ width:100%; text-align:left}

 .pcontent td { padding-left:5PX; line-height:25px;}
 
 .pcontent IMG{ FLOAT: left;  MARGIN-RIGHT: 20px; DISPLAY:block}
.pcontent ul li{ list-style:disc}
.imgimg{float:right;margin:0;width:100%;}

#technology th{background-color:#f4f4f4; padding:3px; line-height:25px;}
#technology td{
	padding:4px;
	background-color:expression(this.sourceIndex%2 ? '#ffffff':'#f4f4f4');
	padding:expression(this.sourceIndex%2 ? '0 3px':'4px');
	}
	
	
	.showmsg th,.showmsg td{ text-align:center}
