/*This stylesheet is the intellectual property of E-Platform Marketing, LLC.  Duplication in whole or part is strictly forbidden
without written permission from E-Platform Marketing, LLC.  Visit  www.eplatformmarketing.com to contact the company.  */


@charset "utf-8";

 /* Font Definitions */
 
 @font-face
	{font-family:PMingLiU;
	panose-1:2 2 3 0 0 0 0 0 0 0;}
	
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 2 3 0 0 0 0 0}
	 
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
	
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
	
@font-face
	{font-family:"Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
	
@font-face
	{font-family:"MS Song";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
	
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	font-size:16px;}
	
@font-face
	{font-family:"\@MS Song";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
	
 /* Style Definitions */

html {font-size:100%;}

img, table {border:none;}

h1 {font-size:2.0em;margin:10px 0 0 0;color:#069;font-family:ms song, tahoma, verdana, arial, helvetica, sans-serif;}

h2 {font-size:1.4em;margin:10px 0 0 0;color:#069;font-family:ms song, tahoma, verdana, arial, helvetica, sans-serif;}

h3 {font-size:1.4em;margin:10px 0 0 0;color:#069;font-family:ms song, tahoma, verdana, arial, helvetica, sans-serif;text-align:left;}

h4 {font-size:1.2em;margin:10px 0 0 0;color:#069;font-family:ms song, tahoma, verdana, arial, helvetica, sans-serif;text-align:left;}

h5 {font-size:1.1 em;margin:10px 0 0 0;color:#069;font-family:ms song, tahoma, verdana, arial, helvetica, sans-serif;text-align:left;}

body {
	margin:0;
	padding:0;
	font-family:ms song,arial,tahoma,verdana,helvetica,sans-serif;
	font-size:.7em;
	color:#333;
}

#wrap {
	position:absolute;
	left:50%;
	width:980px;
	margin-left:-490px;
	padding:0;
}


/* ------------------------------------------- HEADER ------------------------------------------- */
#head {
	position:relative;
	width:980px;
	height:150px;
	margin:10px 0 0 0;
	padding:0;
}
#logo {
	position:absolute;
	top:0;
	left:0;
	width:500px;
	height:100px;
	margin:0;
	padding:0 0 0 20px;
	font-size:1.6em;
	font-weight:bolder;
	font-style:italic;
	color:#000;	
}
#logo img {
	margin-left:-20px;
}
#flags {float:right;
        margin-top:5px;
        margin-right:20px;
		padding-left:20px;
		border:0px;
}
#info {
	position:absolute;
	width:200px;
	height:150px;
	top:0;
	right:0;
	margin:0 0 0 0;
	padding:0;
	text-align:right;
}
#info img {
	margin:8px 35px 0 0;
}
#cornerLinks {
	position:relative;
	font-size:1em;
	color:#888;
	margin-right:12px;
}
#cornerLinks a {color:#888;}
#info b {
	position:absolute;
	bottom:15px;
	right:0;
	font-size:1.6em;
	font-weight:bolder;
}

#flag {text-align:left;
        padding-left:8px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		border:0px;
}


/* ------------------------------------------- NAVIGATION ------------------------------------------- */
#topNav {
	position:relative;
	width:960px;
	height:30px;
	margin:0;
	padding:0 0 0 20px;
	background-color:#000;
	border-bottom:solid 5px #069;
}

.click {font-size:1.0em;
         margin:10px 0 0 0;
		 color:#069;
		 font-family:ms song, century gothic, tahoma, verdana, arial, helvetica, sans-serif;
		 text-align:left;
		 font-weight:normal;}
}

.pdflink {
	margin:0;
	padding:0;
	font-family:ms song, arial,tahoma,verdana,helvetica,sans-serif;
	font-size:1.0em;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

.nav {
	position:relative;
	margin:0;
	padding:.8em 0 0 0;
}

.nav a {
	position:relative;
	text-align:center;
	margin:0 10px 0 0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
}

.nav u {
	color:#ccc;
	font-weight:bold;
	margin:0 4px 0 0;
	padding:0;
	text-decoration:none;
}

.nav A:link {color: #fff; text-decoration: none;}
.nav A:active {color: #fff; text-decoration: none;}
.nav A:visited {color: #fff; text-decoration: none;}
.nav A:hover {color: #fff; text-decoration: none;}


/* -------------------------------- MENU SUBNAVIGATION -------------------------------- */

#poProd, #poIndust {
	display:none;
	position:absolute;
	margin:0;
	padding:2px;
	width:180px;
	left:0px;
	background-color:#000;
	border:1px solid #999;
}

#poDiv {
	display:block;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
}

#poDiv a {
	display:block;
	cursor:pointer;
	background-color:#000;
	padding:4px;
	color:#bbb;
	text-decoration:none;
	height:15px;
}
#poDiv a:hover, #poDiv a:focus {
	background-color:#069;
	color:#fff;
}


/* ------------------------------------------- BODY ------------------------------------------- */

#main {
	position:relative;
	width:980px;
	margin:5px 0 0 0;
	padding:0;
}

#theRest {
	position:relative;
	width:480px;
	margin:0 230px 0 225px;
	padding:0 20px 10px 20px;
}
#theRest p {
	position:relative;
	margin:5px 0 15px 0;
	padding:0;
	font-size:1.2em;
	line-height:1.6em;
	color:#444;
}

p {font-size:1.0em;
	line-height:1.4em;
	color:#444;
	text-align:left;
}

.sitemap {padding:4px 0 4px 0;
               font-size:1.1em;
			   color:#444;
}

.apps {text-align:left;
           padding-left: 15px;
		   font-size: 12px;
		   font-weight: bold;
}

.pdf {padding-left:15px;
        padding-bottom:3px;
        font-size:11px;
		text-align: left;
		color:#555;
		text-decoration: underline;
}

.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 */

/* ------------------------------------------- LEFT BAR ------------------------------------------- */

#leftBar {
	position:relative;
	float:left;
	width:225px;
	height:100%;
	margin:0;
	padding:0;
}

.leftBox {
	position:relative;
	width:200px;
	border:solid 1px #999;
	margin-bottom:5px;
}
.leftBoxTitle {
	position:relative;
	height:20px;
	padding:4px 0 0 5px;
	font-family:ms song, verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	background-color:#F90;
	border-bottom:solid 4px #069;
}
.leftBoxContent {
	position:relative;
	padding:5px 10px 10px 10px;
	font-size:12px;
	line-height:2em;
}
.leftBoxContent a:link {color: #069; text-decoration: none;font-weight:bold;}
.leftBoxContent a:active {color: #069; text-decoration: none;font-weight:bold;}
.leftBoxContent a:visited {color: #069; text-decoration: none;font-weight:bold;}
.leftBoxContent a:hover {color: #0000CD; text-decoration: underline;font-weight:bold;}

#leftInfo {
	position:relative;
	padding:5px 0 10px 10px;
	font-size:1.1em;
	color:#444;
}

/* ------------------------------------------- RIGHT BAR ------------------------------------------- */

#rightBar {
	position:absolute;
	top:0;
	right:0;
	width:230px;
	height:100%;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
}
#rightBar img {
	position:relative;
	margin:0 0 5px 0;
}

/* ------------------------------------------- FLASH ------------------------------------------- */

#flashcontent {
	position:relative;
	width:445px;
	margin:0;
	padding:0;
}
	

/* ------------------------------------------- FOOTER ------------------------------------------- */

#foot {
	position:relative;
	width:980px;
	height:20px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	text-align:center;
	text-decoration: none;
	background-color:#069;
	border-top:solid 5px #000;
	color:#fff;
}
#epmTag {
	position:relative;
	margin:5px 10px 20px 0;
	width:980px;
	text-align:right;
	font-size:.9em;
	color:#999;
}

#epmTag a {
	color:#999;
}

.formtable {padding-right:8px;
padding-left:3px;
padding-top:0px;
padding-bottom:0px;
font-weight: normal;
font-size:11px;
color:#444;
line-height:15px;
}

