/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image : url(bg_grey.gif);
	background-repeat : repeat-x;
}
table {
	padding-left:0px; 
	padding-top:0px; 
	color: #5d5a5a; 
	font-size: 11px; 
	font-family: tahoma;
}
a {
	color: #0054A6; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #FF5B0B; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none;
}
.style1 {
	color: #969797;
	font-size: 10px;
	font-family: tahoma;
}
.style2 {
	color: #878fab;
	font-weight: bold;
}
.style3 {
	color: #838181;
	font-size: 11px;
	font-family: tahoma;
}
.style4 {
	color: #525b7f;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	vertical-align: middle;
}
.style5 {
	color: #626160;
	font-size: 10px;
	font-family: tahoma;
}
.style6 {
	color: #6c6969;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style7 {
	color: #44507B;
	font-size: 11px;
	font-family: tahoma;
}
.style8 {
	color: #878fab;
	font-size: 11px;
	font-family: tahoma;
}
.style9 {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
}
.style10 {
	color: #ff6600;
	font-size: 26px;
	font-family: tahoma;
	font-weight: bold; 
}
.style12 {
	color: #0e3783;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold; 
}
.style11 {
	color: #525b7f;
	font-size: 9px;
	font-family: tahoma;
	font-weight: normal; 
}
.style12 {
	color: #df4800;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold; 
}
p.footerspace {
	padding-top: 6px;
	margin: 0px;
	color: #3D3D3D;
	font-size: 10px;
	font-family: tahoma;
}
.whitetxt {
	padding:12px; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: tahoma; 
	font-weight: bold; 
	vertical-align: middle;
}
table.padding1 {
	border: 1px solid #fee8cf;
}
table.padding1 td{
	padding: 3px;
	border: 1px solid #fee8cf;
}
.cntTxt {  font-size: 10px; color: #5C6171; }
.cntHeader {  font-size: 13px; color: #5C6171; font-weight: bold; }
table.bordergrey {
	border: 1px solid #c9c9c9;
}
table.bordergrey td {
	border: 1px solid #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #fef8e2;
}
table.bordergrey2 {
	border: 1px solid #c9c9c9;
}
table.bordergrey2 td {
	border: 1px solid #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f4f4f4;
}
table.tablespace td {
	padding-top:1px;
	padding-bottom:1px; 
	padding-left:10px;
	padding-right:10px;
}
table.gallery img {
	padding: 1px;
	margin: 3px;
	border: 1px solid #5f5f5f;
}
table.bggallery {
	background-image:url(bg_gallery2.jpg);
	background-repeat: no-repeat;
}
.jobbg {
	background-image:url(bg_job.gif);
	background-repeat: no-repeat;
	padding-left: 90px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 18px;
	color: #051370;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold; 
}


/* tag Color for Main page */
.titledarkblue {
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tagdarkblue.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titledarkblue img {
	vertical-align: middle;
	padding-right: 10px;
	float: right;
}
.titledarkblue2 {
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tagdarkblue.gif);
	background-repeat: repeat-x;
	height: 16px;
	vertical-align: middle;
}
.titleorange {
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #FF5B0B;
	background-image:url(tagorange.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titleorange2 {
	color: #00000; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #ff9900;
	height: 15px;
	vertical-align: middle;
}
.titleorange img {
	vertical-align: middle;
	padding-right: 10px;
	float: right;
}
.titlelightblue {
	padding-left:16px;  
	color: #ffffff; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #6D7CA2;
	background-image:url(taglightblue.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titleligtblue img {
	vertical-align: middle;
	padding-right: 10px;
	float: right;
}
.titlelightblue2 {  
	color: #ffffff; 
	font-size: 11px; 
	font-family: tahoma;
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #6D7CA2;
	background-image:url(taglightblue.gif);
	background-repeat: repeat-x;
	height: 16px;
	vertical-align: middle;
}
.titlemedgrey{
	padding-left:16px;  
	color: #384978; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #B2B3B1;
	background-image:url(tagmedgrey.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titlemedgrey img {
	vertical-align: middle;
	padding-right: 10px;
	float: right;
}
.titlegrey	{
	padding-left:16px; 
	color: #ffffff; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #D0D0D0;
	background-image:url(taggrey.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titlegrey img {
	vertical-align: middle;
	padding-right: 10px;
	float: right;
}
.titledarkgrey	{
	padding-left:16px;  
	color: #ffffff; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #6A6A6A;
	background-image:url(tagdarkgrey.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titledarkgrey img {
	vertical-align: middle;
	padding-right: 10px;
	float: right;
}

/* tag Color for section */
.titleabout {
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tag_orange.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titleproducts{
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tag_blue.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titlenews {
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tag_green.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titlecontacts {
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tag_red.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titlefeatures {
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tag_purple.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}
.titlefaqs {
	padding-left:16px; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
	text-transform:uppercase;
	background-color: #44507B;
	background-image:url(tag_grey.gif);
	background-repeat: repeat-x;
	height: 22px;
	vertical-align: middle;
}


.footer {
	padding-left:25px; 
	padding-top:5px; 
	color: #fffefc; 
	font-size: 11px; 
	font-family: tahoma;
	vertical-align: middle;
}
.footer img {
	padding-left:5px; 
	vertical-align: middle;
}
.footer2 {
	padding-left:25px; 
	padding-top:5px; 
	color: #595959; 
	font-size: 11px; 
	font-family: tahoma;
	vertical-align: middle;
}
.footer2 img {
	padding-left:5px; 
	vertical-align: middle;
}
.footernavi {
	padding-top:5px; 
	color: #FFFFFF; 
	font-size: 10px; 
	font-family: tahoma;
}
.footernavi a {
	padding-left:3px;
	padding-right:3px;
	color: #ffffff; 
	font-size: 10px; 
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none;
}
.footernavi a:hover {
	padding-left:3px;
	padding-right:3px;
	color: #C5C5C5; 
	font-size: 10px; 
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: underline;
}
.feather {
	background-image:url(bg_allgrey.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

/* photo gallery */
#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EFEFEF;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}

/* Sub Title Link */
.alllink {
	padding: 0px;
	margin: 0px;
}
.alllink li {
	list-style-type : none;
	list-style-image : none;
	overflow: none;	
	height: 18px;
	background-image:url(link_bg_n.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 25px;
}
.alllink li.selected {
	list-style-type : none;
	list-style-image : none;
	overflow: none;	
	height: 18px;
	background-image:url(link_bg_h.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 25px;
	border-bottom: 1px solid #000000;
}
.alllink li.subtitle {
	list-style-type : none;
	list-style-image : none;
	overflow: none;	
	height: 18px;
	background-image:url(link_bg_b.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 50px;
}
.alllink li.subselected {
	list-style-type : none;
	list-style-image : none;
	overflow: none;	
	height: 18px;
	background-image:url(link_bg_s.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 50px;
}
.alllink li a {
	color: #ffffff; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}
.alllink li a:hover {
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}
.alllink li a.selected {
	color: #000000; 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}
.alllink li a:hover.selected {
	color: #000000; 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}
.alllink li a.subselected {
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}
.alllink li a:hover.subselected {
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}
.alllink li a.subtitle {
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}
.alllink li a:hover.subtitle {
	color: #ffffff; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}

/* BG pic for sub title */
.bglinkabout {
	background-image:url(bg_link_about.gif);
	background-repeat: repeat-y;
}
.bglinkproducts {
	background-image:url(bg_link_products.gif);
	background-repeat: repeat-y;
}
.bglinknews {
	background-image:url(bg_link_news.gif);
	background-repeat: repeat-y;
}
.bglinkcontacts {
	background-image:url(bg_link_contacts.gif);
	background-repeat: repeat-y;
}
.bglinkfaqs {
	background-image:url(bg_link_faqs.gif);
	background-repeat: repeat-y;
}
.bglinkfeatures {
	background-image:url(bg_link_features.gif);
	background-repeat: repeat-y;
}

/* Spacer */
.spacetb {
	padding-top:5px;
	padding-bottom:5px; 
}
.spacetb2 {
	padding-top:5px;
	padding-bottom:2px; 
}
.spacetb3 {
	padding-top:5px;
	padding-bottom:0px; 
}
.spacetb4 {
	padding-top:10px;
	padding-bottom:10px; 
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #949494;
}
.spacetb5 {
	padding:10px;
}
.spacecontact tr {
	padding-top:3px;
	padding-bottom:3px; 
	padding-left:7px;
	padding-right:7px;
}
.spacepartners {
	border: 0px solid #9f9f9f;
}
.spacepartners td {
	padding-top:4px;
	padding-bottom:4px; 
	padding-left:7px;
	padding-right:7px;
}
.spacepartners td {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.spacelink {
	padding-top:10px;
	padding-bottom:40px; 
}
.spaceall {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:16px;
	padding-right:10px;
}
.spacepopup {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:16px;
	padding-right:16px;
}
.spacepopup img {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	float: left;
}
.spaceproducts {
	padding-top:0px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:30px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align : center;
}
.spaceleft {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.spaceleftright {
	padding-left:16px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
}
.spacespace {
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:8px;
}

/* Align */
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligntop {
	vertical-align: top;
}
.alignbottom {
	vertical-align: bottom;
}

/* FAQS */
.bg_faq1 {
	background-color: #EDEDEE;
}
.bg_faq {
	background-color: #FFFFFF;
}

/* Log in Style */
#ddimagetabs{
	padding-top:0px;
	background-color: #666666;
}

#ddimagetabs a{
display: block;
text-decoration: none;
font: bold 11px Arial; /*tab font */
color: #A7A7A7; /*font color */
width: 137px; /*width of tab image */
height: 18px; /*height of tab image */
float: left;
display: inline;
margin-left: 4px; /*spacing between tabs */
padding-top: 2px; /*vertical offset of tab text from top of tab*/
background-image:url(bt_loginuser_n.gif); /*URL to tab image */
background-repeat: no-repeat;
background-position:bottom;
text-align: center;
}

#ddimagetabs a:hover, #ddimagetabs a.current{
background-image:url(bt_loginuser_h.gif); /*URL to tab image onmouseover */
background-position:bottom;
color: black;
font: bold 12px Arial; /*tab font */
}

#tabcontentcontainer{
width:286px; /*width of 2nd level content*/
height:110px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
}
