a { color: #3E009A; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; }
a:hover { color: #3E009A; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; }
a:visited { color: #3E009A; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; }
a:active { color: #3E009A; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; }
a:link { color: #3E009A; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; }

.tdnavlink {width: 100%;
background: url(../prodrop2/button1.gif); 
height:35px;
float: left;
}

.tdsubNavlink {width: 100%;
background-color:#E1E1E1; 
height:5px;
right: 50%;
}

/* navigation begins */
a.navlink, a.navlink:link, a.navlink:visited {display:block; width:140px; height:35px; background: url(../prodrop2/newbutton1.gif); text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color: #FFFFFF; line-height:35px; overflow:hidden; float:left; margin-right:2px;}
a.navlink:hover {
color: #ffffff;
background: url(../prodrop2/newbutton2.gif);
text-decoration: none;
}

sublink {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
  }
a.sublink, a.sublink:link, a.sublink:visited {display: inline-table; width:auto; height:35px; background: #E1E1E1; text-align:center; text-decoration: underline; font-family:verdana, arial, sans-serif; font-size:12px; color: #333333; line-height:35px; overflow:hidden; padding:10px 10px 10px 10px; margin: 0px 5px 0px 5px;}
a.sublink:hover {color:#fff; background: #990000;}
a.sublink:active {color:#fff; background: #990000;}

/* navigation Ends */	

A.tutoriallink:hover { color: #394656; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; line-height:15px;}

A.tutoriallink:visited { color: #394656; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; line-height:15px;}

.contentcontainer {
	background-color: #FFFFEC;
	background-image:url(../img/pallette2.jpg);
}


.footer {
	background-color: #999999;
}


A.tutoriallink:link { color: #394656; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; line-height:15px;}
A.tutoriallink:active { color: #394656; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; line-height:15px;}

A.innerLink:hover { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; line-height:17px;}
A.innerLink:visited { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; line-height:17px;}
A.innerLink:link { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; line-height:17px;}
A.innerLink:active { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; line-height:17px;}

A.footerLink:hover { color: #C2C3BA; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9px; }
A.footerLink:visited { color: #C2C3BA; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9px; }
A.footerLink:link { color: #C2C3BA; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9px; }
A.footerLink:active { color: #C2C3BA; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9px; }

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serifl;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/tdborder.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	background-color: d7d7d7;
}



.tdborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	background-color:#FFFFEC;
}

.tdborderfooter {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	background-color: #999999;
}


.bodyText { color: #3C3C3C; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px;}
.bodyTextBlue { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px;}
.dividerText { color: #B5B5B5; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px;} 
.whiteText { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px;}
.footerText { color: #C2C3BA; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 9px; }

.headingBlue { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 14px; line-height:12px; font-weight: bold;}
.headingBeige { color: #EFE4D5; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; line-height:12px; font-weight: bold;}

.PorthavallenTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
}
.PorthavallenSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
}
.PorthavallenText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.headingGray { color: #817B72; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; line-height:12px; font-weight: bold;}
.headingred { color: #990000; font-family: pristina, sans-serif; text-decoration: none; font-size: 25px; font-weight: bold;}

.footerText2 { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 9px; line-height:12px;}
.formText { color: #000000; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; line-height:13px; font-weight: bold;}

.forms { font-family: arial, helvetica, verdana; color: #000000; font-size: 12px; background-color: #FFFFFF; font-weight: normal; line-height: normal; }

form { display: inline; }

#faqs li { line-height:17px; }

.frameborder {border:inset #FFFF99;}


/* News item */
.newsItem {margin-top:8px; padding-bottom:4px; border-bottom:1px solid #C0BEB8;}

.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}


/* Language Specific CSS */
.langSelect {
  font-size: 9pt;
  color: #3C3C3C;
}
table.langTable { 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	padding: .75em;
	width: 200px;
}
tr.langHead {
	background-color: #CCCCCC;
	padding: .75em;
	font-weight: bold;
}
tr.langRow1 {
	background-color: #FFFFFF;
}
tr.langRow2 {
	background-color: #EBF3FF;
	text-decoration: none;
}
.langCell {
  padding: .75em;
}
.border {
	border: 1px solid #666666;
}
.langCellB {
	border-left: 1px solid #dadada;
	padding: .75em;
}
.langCellH {
  padding: .75em;
}
a.langSel:link, a.langSel:visited {
	color: #000000;
	text-decoration: none;
}
tr.langRow1:hover, tr.langRow2:hover {
	background-color: #3D80DF;
	color: #FFFFFF;
}
tr.langRow1:hover a, tr.langRow2:hover a {
	color: #FFFFFF;
}
tr.langRow2:hover a {
	color: #FFFFFF;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
/* Language Specific CSS */
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #990000;
}
.tagline {
	background-image: url(../images/tagline.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 30px;
	width: 900px;
	top: 170px;
	overflow: auto;
	position: absolute;
	visibility: inherit;
}
#PageHeader {
	float: left;
	height: 20px;
	width: 400px;
	padding-top: 20px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom: 10px;
}
}
#addressspace {
	float: left;
	height: 100px;
	width: 500px;
	padding-top: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	margin-left: 10px;
}
.infobar {
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 5px;
}
.tdinfobar {
	background-color: #FFFFF2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666 ;
}
.tdfooterbar {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #666666;
	border-top-width: 1px;
	border-left-width: 1px;
}
.tdmenubar {
	width: 150px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #666666;
	background-color: #e1e1e1;
	background-position: top;
	vertical-align: top;
	background-image: url(../img/pallette1.jpg);
	background-repeat: repeat;
}
.formtitle {
	width: 700px;
}
