body {
	margin:0px;
	padding:0px;
	color:#333333;
	background-color:#FFFFFF;
}
table.default {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
}

table.default th.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
}



/* --- Navigation --- */

a.footer:link
{
	color: #5576A9;
	text-decoration: none;
}
a.footer:visited
{
	color: #5576A9;
	text-decoration: none;
}
a.footer:hover
{
	color: #FF8400;
	text-decoration: none;
}

a.content:link
{
	color: #0088FF;
	text-decoration: none;
	border-bottom:1px dotted #0088FF;
}
a.content:visited
{
	color: #0088FF;
	text-decoration: none;
	border-bottom:1px dotted #0088FF;
}
a.content:hover
{
	color: #FF9C00;
	text-decoration: none;
	border-bottom:1px dotted #FF9C00;
}
a.jobs:link
{
	color: #0088FF;
	text-decoration: none;
	border-bottom:1px dotted #0088FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
a.jobs:visited
{
	color: #0088FF;
	text-decoration: none;
	border-bottom:1px dotted #0088FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
a.jobs:hover
{
	color: #FF9C00;
	text-decoration: none;
	border-bottom:1px dotted #FF9C00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* --- Remove dotted line link(firefox) ---*/

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


/* --- Header --- */

div.topheader {
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:677px;
	background-color:#FFFFFF;
}
div.topheading {
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:1000px;
	background-color:#FFFFFF;
}
#firstHeader {
	position:absolute;
}
#secondHeader {
	position:absolute;
	margin-top:23px;
}
#home {
	position:absolute;
	margin-top:23px;
	margin-left:166px;
}
#company {
	position:absolute;
	margin-top:23px;
	margin-left:227px;
}
#product {
	position:absolute;
	margin-top:23px;
	margin-left:314px;
}
#jobs {
	position:absolute;
	margin-top:23px;
	margin-left:398px;
}
#support {
	position:absolute;
	margin-top:23px;
	margin-left:512px;
}
#contact {
	position:absolute;
	margin-top:23px;
	margin-left:585px;
}
#thirdHeader {
	position:absolute;
	margin-top:56px;
}
#fourthHeader {
	position:absolute;
	margin-top:90px;
}
#fifthHeader {
	position:absolute;
	margin-top:190px;
}
#sixthHeader {
	position:absolute;
	margin-top:244px;
}
#sevenHeader {
	position:absolute;
	margin-top:379px;
}
#welcometext {
	position:absolute;
	margin-top:300px;
	margin-left:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:400px;
}


/* --- Button ---*/

input.defaultbtn{
   color:#002EA2;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#FFFFFF;
   border:1px solid;
   border-top-color:#5A76A7;
   border-left-color:#5A76A7;
   border-right-color:#5A76A7;
   border-bottom-color:#5A76A7;
}
select.ctrybtn{
   color:#002EA2;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#FFFFFF;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
}
input.subbtn{
   color:#0048FF;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#E2E2E2;
   border:1px solid;
   border-top-color:#5D5D5D;
   border-left-color:#5D5D5D;
   border-right-color:#5D5D5D;
   border-bottom-color:#5D5D5D;
}

/* --- Content --- */
#container { 
	position:absolute;
	width:658px;
	border-bottom:1px solid #BABABA;
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
	margin-top:417px;
	margin-left:17px;
}
#containerview {
	position:absolute;
	border-bottom:1px solid #BABABA;
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
	border-top:1px solid #BABABA;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:677px;
	background-color:#FFFFFF;
	top: -2px;
}

#content {
	float:left;
	margin-left:10px;
	width:350px;
	/*border:1px solid #BABABA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:17px;
}
#courseware {
	float:left;
	margin-left:10px;
	width:550px;
	/*border:1px solid #BABABA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:17px;
}
#coursewarelist {
	float:left;
	margin-left:10px;
	width:600px;
	/*border:1px solid #BABABA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:17px;
}
table.cw_list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;

}
table.cw_list th.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	border:1px solid #C7DBFF;
	/*background-color:#FCFCFC;*/
	background-color:#F8FAFF;
	padding:10px 10px 10px 10px;
}
table.cw_list th.cw_detail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;

}
#webdev {
	clear:both;
	float:left;
	margin-left:10px;
	width:550px;
	/*border:1px solid #BABABA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:17px;
	/*border:1px solid #BABABA;*/
}
#webdevlist {
	float:left;
	margin-left:10px;
	width:600px;
	/*border:1px solid #BABABA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:17px;
}
table.wd_list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;

}
table.wd_list th.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	border:1px solid #C7DBFF;
	background-color:#F8FAFF;
	padding:10px 10px 10px 10px;
}
table.wd_list th.wd_detail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	border:1px solid #C7DBFF;
	background-color:#F8FAFF;
	padding:10px 10px 10px 10px;
}
table.wd_list th.wd_detailcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	/*border:1px solid #C7DBFF;
	background-color:#F8FAFF;
	padding:10px 10px 10px 10px;*/
}

#sitemap {
	float:left;
	margin-left:10px;
	width:530px;
	/*border:1px solid #BABABA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height:17px;
}
#titlejob {
	float:left;
	margin-left:10px;
	width:630px;
	/*border:1px solid #BABABA;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	letter-spacing:-1px;
	/*line-height:17px;*/
}
div.titlejobsmall {
	clear:both;
	float:left;
	margin-top:20px;
	margin-left:10px;
	width:630px;
	/*border:1px solid #BABABA;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:17px;
}
div.contentjob {
	clear:both;
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:630px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	line-height:17px;
	/*border:1px solid #BABABA;*/
}
#navigation {
	float:right;
	width:270px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	padding-right:8px;
	line-height:17px;
	/*border:1px solid #BABABA;*/
}

#extra {
	clear:both;	
	width:638px;
	line-height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}
#extra2 {
	clear:both;	
	width:60%;
	border:1px solid #7190BF;
	background-color:#E8F1FF;
	line-height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}

/*.p{margin:0 10px 10px}*/
#footer{
	clear:both;
	width:100%;
	border-top:1px solid #7190BF;
	background-color:#E8F1FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:18px;
	padding-bottom:8px;
	line-height:17px;
	font-weight:bold;
}
#error {
	background-color: #FFFFFF;
	border: 1px solid red;
	color: #000000;
	padding:5px;
	width:300px;
	margin-right:auto;
	margin-left:auto;
}


/* --- Apply jobs --- */

table.jobsname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	border:1px solid #BABABA;
	padding:10px 0px 15px 20px;
}
table.jobsperdetail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	margin-left:-10px;
	border:1px solid #BABABA;
	padding-left:10px;
	padding-bottom:10px;
	/*padding:10px 0px 15px 20px;*/
}
table.jobsperdetail th.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	/*padding:10px 0px 15px 20px;*/
}
table.jobsmaildetail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	margin-top:4px;
	margin-left:-10px;
	border:1px solid #BABABA;
	padding-left:10px;
	padding-bottom:10px;
	/*padding:10px 0px 15px 20px;*/
}
table.jobsmaildetail th.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	/*padding:10px 0px 15px 20px;*/
}
table.jobsaddinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	margin-top:4px;
	margin-left:-10px;
	border:1px solid #BABABA;
	padding-left:10px;
	padding-bottom:10px;
	/*padding:10px 0px 15px 20px;*/
}
table.jobsaddinfo th.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	/*padding:10px 0px 15px 20px;*/
}
table.jobssubmit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	margin-top:4px;
	margin-left:-10px;
	border:1px solid #BABABA;
	padding-left:10px;
	padding-bottom:10px;
	/*padding:10px 0px 15px 20px;*/
}
table.jobssubmit th.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	/*padding:10px 0px 15px 20px;*/
}
table.jobssuccess {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	margin-top:4px;
	margin-left:0px;
	border:1px solid #BABABA;
	padding-left:10px;
	padding-bottom:10px;
	/*padding:10px 0px 15px 20px;*/
}
table.jobssuccess th.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	/*padding:10px 0px 15px 20px;*/
}

/* --- Product Demo --- */
	
div.demoheader {
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:677px;
	background-color:#FFFFFF;
}

#democontainer { 
	position:absolute;
	width:677px;
	border:1px solid #BABABA;
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	padding:5px 5px 5px 5px;
}

#tooltip {
    padding: 3px;
    background: #f9f9f9;
    border: 1px solid #eee;
    text-align: center;
    font-size: smaller;
}

span.tip {
    border-bottom: 1px solid #eee;
}
