@charset "utf-8";

/*Links CSS Class: Team*/
a.Header:link {	font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #825528;font-weight: bold;  padding-left: 5px; text-decoration: none;}
a.Header:active {	font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #825528;font-weight: bold;  padding-left: 5px; text-decoration: none;}
a.Header:visited {	font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #825528;font-weight: bold;  padding-left: 5px; text-decoration: none;}
a.Header:hover {	font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #825528;font-weight: bold; padding-left: 5px; text-decoration: underline;}

a.team:link {color: #145282; text-decoration: none;outline:none;}
a.team:active {color: #145282; text-decoration: none;outline:none;}
a.team:visited {color: #145282; text-decoration: none;outline:none;}
a.team:hover {color: #011b30; text-decoration: underline;outline:none;}

a.menu:link {color: #e9dbca; text-decoration: none;outline:none;}
a.menu:active {color: #e9dbca; text-decoration: none;outline:none;}
a.menu:visited {color: #e9dbca; text-decoration: none;outline:none;}
a.menu:hover {color: #ffffff; text-decoration: underline;outline:none;}

a.bio:link {color: #0066cc; text-decoration: none;outline:none; }
a.bio:active {color: #0066cc; text-decoration: none;outline:none;}
a.bio:visited {color: #0066cc; text-decoration: none;outline:none;}
a.bio:hover {color: #6b301e; text-decoration: underline;outline:none;}

a.newsHeader:link {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1a4960;font-weight: bold;text-decoration: none; padding-bottom:5px;}
a.newsHeader:active {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1a4960;font-weight: bold; text-decoration: none; padding-bottom:5px;}
a.newsHeader:visited {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1a4960;font-weight: bold;  text-decoration: none; padding-bottom:5px;}
a.newsHeader:hover {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #905525;font-weight: bold;  text-decoration: underline; padding-bottom:5px;}

a.faq:link {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1a4960;font-weight: bold;text-decoration: none; padding-bottom:12px; padding-left:4px; line-height:1.5em;}
a.faq:active {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1a4960;font-weight: bold; text-decoration: none; padding-bottom:12px;padding-left:4px;  line-height:1.5em;}
a.faq:visited {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1a4960;font-weight: bold;  text-decoration: none; padding-bottom:12px;padding-left:4px;  line-height:1.5em;}
a.faq:hover {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #905525;font-weight: bold;  text-decoration: underline; padding-bottom:12px;padding-left:4px;  line-height:1.5em;}

a.home:link {color: #176684; text-decoration: none;outline:none;font-size: 13px;}
a.home:active {color: #176684; text-decoration: none;outline:none;font-size: 13px;}
a.home:visited {color: #176684; text-decoration: none;outline:none;font-size: 13px;}
a.home:hover {color: #0A2C38; text-decoration: none;outline:none;font-size: 13px;}


a.homePageTitle:link {color: #0d5c7a; text-decoration: none;outline:none;font-size: 16px;}
a.homePageTitle:active {color: #0d5c7a; text-decoration: none;outline:none;font-size: 16px;}
a.homePageTitle:hover {color: #0A2C38; text-decoration: none;outline:none;font-size: 16px;}
a.homePageTitle:visited {color: #0d5c7a; text-decoration: none;outline:none;font-size: 16px;}

.BCDownload{
    line-height: 17px;
    margin-left: 13px;
    margin-top: -10px;
    padding-top: 14px;
	}
.HomePageTitle {
font-family: Arial, Helvetica, sans-serif; 
	vertical-align:middle;
}
.HomePageText{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #176684;
}
.HomePageText:hover{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #114E64;
	cursor:pointer;
}
.Buffer{height:11px;}
.newsBoxContainer {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; vertical-align:top; padding-left:15px; padding-right:9px;}

a.newsbox:link {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.newsbox:active {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.newsbox:hover {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
a.newsbox:visited {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.arrowJump{ vertical-align:bottom; align:right; float: right;border:none; display:block;}

p.homeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	text-align: left;
	padding-right:18px;
	padding-left:10px;
	width:240px;

	}
	
.newProduct
{
	vertical-align:middle;

}
.space2
{
	padding-top:1px;
vertical-align:top;
}

.img
{
	vertical-align:bottom;
}
.img:hover
{
	vertical-align:bottom;
	visibility:collapse;
}
.space3
{
	vertical-align:top;
	padding-top:1px;

}


.valign
{
vertical-align:text-top;
}

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #203f5b;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.ras{
line-height:22px;
}

.NoInd
{
	text-indent:0px;
}
.space
{
	padding-top:12px;
	padding-left: 0px;	
}

.newsBox{
padding:10px;
font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}
.newsBuffer{
padding-top:4px;
}
.newsBufferL{
padding-top:10px;
}

.IndexTitle{
	padding-left: 6px;
	padding-bottom:4px;
	padding-top:4px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #825528;
	font-weight: bold;
}

.IndexText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	vertical-align: text-top;
	padding-left: 12px;
	padding-top:4px;
	white-space: normal;
	text-align: justify;
	padding-right:24px;
}
	.filler{
	padding-top:12px;
	}
LI.list {
background:url(bullet.jpg) top left no-repeat;
text-indent:26px;
list-style: none;
line-height: 140%;
display:list-item;

}
LI.list2 {

text-indent:26px;
list-style: none;
line-height: 140%;

}
.underline
{
	color:#006f94;
	text-decoration:underline;
}
.bold
{
	font-size: 13px;
	color:#006f94;
	font-weight: bold;
	line-height: 160%;
}
/*----------------------------------------------------------------------------------------    Index Page*/

.marqueeSub{

	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #011b28;
}

.indexBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222;
	line-height:17px;
	vertical-align: text-top;
	text-align: justify;
	padding-left:8px;
	padding-right:8px;
}

/*--------------------------------------FAQ-----*/

.faq {
padding-left:20px;
background:url(FAQbullet2.png) 2px 9px no-repeat;
line-height: 140%;
padding-top:6px;
padding-bottom:4px;
}
.faq2 {
padding-left:20px;
line-height: 140%;
padding-top:4px;
padding-bottom:2px;
}
.faqBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222;
	line-height:17px;
	vertical-align: text-top;
	text-align: justify;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	}
	
.faqHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1c7399;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom:4px;
	padding-left: 27px;
	vertical-align:text-top;
	background:url(FAQbullet.png) left  no-repeat;
}

.faqHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #986632;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom:4px;
	padding-left: 27px;
	vertical-align:text-top;
	background:url(FAQbulletO.png) left  no-repeat;
	background-position:
}
/*--------------------------------------Contact Us-----*/
.ContactHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #825528;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align:text-top;
}

.WebLinksHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1c7399;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 12px;
	vertical-align:text-top;
}
.Contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	vertical-align: text-top;
	padding-left: 9px;
	white-space: normal;
	text-align: justify;
	padding-right:4px;
	}
.highlight {
	font-weight:bold;
	color: #1c7399;
	line-height:15px;
	vertical-align: text-top;
	white-space: normal;
	text-align: justify;
	}
	.icon{
	padding-left:19px;
	}
	.logo{
	padding-right:12px;
	padding-top:8px;
	}
.contactName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6b301e;
	padding-bottom:5px;
	font-weight: bold;
	line-height: 34px;
}

.Directions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #145282;
	padding-bottom:5px;
	line-height: 24px;

}
.DirectionsBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	vertical-align: text-top;
	line-height: 14px;
	text-align: justify;
	padding-right:23px;
}
.contactBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	vertical-align: text-top;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;
	text-align: justify;
}
/*----------------------------------------------------------------------------------------    General Pages*/

.sectionName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #825528;
	padding-left: 12px;
	padding-bottom:5px;
	font-weight: bold;
	line-height: 34px;
}

.sectionNameAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #825528;
	padding-bottom:5px;
	font-weight: bold;
	line-height: 34px;
}

.sectionBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	padding-left: 12px;
	line-height:15px;
	vertical-align: text-top;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;
	text-align: justify;
	padding-right:12px;
}

.sectionBodyAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	line-height:15px;
	vertical-align: text-top;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;
	text-align: justify;
}

.sectionHighlight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01437d;
	font-weight:bold;
	line-height:15px;
	vertical-align: text-top;
	white-space: normal;
	text-align: justify;
}
/*---------------------------------------------------------------------------Publications section text*/
.PublicationsBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	line-height:15px;
	vertical-align: text-top;
	white-space: normal;
	text-align: justify;
	padding-top:5px;
	padding-left:3px;
	padding-bottom:5px;
}

.PublicationsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066cc;
	line-height:15px;
	vertical-align: text-top;
	white-space: normal;
	text-align: justify;
	padding-top:10px;
	padding-left:12px;
	padding-right:12px;
	font-weight:bold;
}

.PublicationsAuthor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	line-height:15px;
	vertical-align: text-top;
	white-space: normal;
	text-align: justify;
	padding-top:7px;
	padding-left:12px;
	padding-right:24px;
}

.PublicationsAuthorGold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #222222;
	line-height:15px;
	vertical-align: text-top;
	white-space: normal;
	text-align: justify;
	padding-top:7px;
	padding-right:24px;
}

.Abstract{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	line-height:15px;
	vertical-align: text-top;
	white-space: normal;
	text-align: justify;
	padding-top:5px;
	padding-left:25px;
	padding-bottom:5px;
	padding-right:25px;
}


/*---------------------------------------------------------------------------------------------   Team Gallery*/

.Name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;	padding-bottom: 1px;
	padding-left: 2px;
}
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6b301e;
	text-align: center;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	line-height:11px;
}
.teamSection{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6b301e;
	padding-bottom:5px;
	font-weight: bold;
	line-height: 34px;

}
/*----------------------------------------------------------------------------------------    Product Member Page*/

.ProductName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #6b301e;
	padding-left: 0px;
	padding-bottom:9px;
	font-weight: bold;
	line-height:33px;
	margin-left: 6px;
}
/*----------------------------------------------------------------------------------------    Team Member Page*/

.MemberName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #00355f;
	padding-left: 5px;
	padding-bottom:5px;
	font-weight: bold;
	margin-top:5px;
	padding-top:20px;
}
.height{height:15px;}
.height2{height:8px;}
.Buff{
	margin-left: 9px;
}
.DownloadBuff{
	background-image: url(../images/DownloadsBG.jpg);
	background-repeat:repeat-y;	
	
}
.staffDivider{
	background-image: url(../images/StaffDivider.jpg);
	background-repeat:no-repeat;
	width:797px;
	height:29px;
		margin-left:-52px;
	}
.StaffDownloadText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	margin-top:10px;
	line-height: 41px;
	padding-right: 5px;
	text-align:right;
    height:35px;
	margin-left:15px;
}
.StaffDownloadText:hover{
	text-decoration: underline;
}

.DownloadStaff{
	background-image: url(../images/StaffDownloads.png);
	background-repeat:no-repeat;
	height:143px;
	width:139px;
	
}
.MemberTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6b301e;
	padding-left: 6px;
	padding-top: 25px;
	font-weight: bold;
}

.Label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b301e;
	padding-left: 6px;
	font-weight:bold;
	margin-top: 5px;
	line-height:15px;
}

.Info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222;
	padding-left: 6px;
	line-height:15px;

}
.InfoAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222;
	padding-left: 6px;
	line-height:15px;
	margin-top:-4px;

}

.Email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #145282;
	padding-left: 6px;
	text-decoration: none;
}
.Email:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #6b301e;
	padding-left: 6px;
	text-decoration: underline;
}
.Download{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/DownloadsBG.jpg);
	background-repeat:repeat-y;
	text-indent: 30px;
	line-height: 25px;
	float:right;
    height:35px;
}
.Download:hover{
cursor:hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	background-image: url(../images/DownloadsBG.jpg);
	background-repeat:repeat-y;
	text-indent: 30px;
	line-height: 25px;
	text-decoration: underline;
	height:35px;
	float:right;

}
.DownloadFooter{
	text-decoration: none;
	background-image: url(../images/DownloadsFooter.jpg);
	width:137px;
	height:46px;
	float:right;
}

.DownloadBG{
	text-decoration: none;
	background-image: url(../images/DownloadsBG.jpg);
	background-repeat:repeat-y;
	width:137px;
	height:1px;
}
.DownloadHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #00355f;
	text-decoration: none;
	text-decoration: none;
	background-image: url(../images/DownloadsHeader.jpg);
	width:137px;
	height:30px;
	float:right;
	
}

.LeftMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #e8d5be;
	text-decoration: none;
	background-image: url(../images/LeftMenuBG.jpg);
	background-repeat: repeat-y;
	text-indent: 18px;
	line-height: 22px;
	padding-bottom:5px;
	text-decoration: none;
	width:183px;
}
.LeftMenuFooter{
	text-decoration: none;
	background-image: url(../images/LeftMenuFooter.jpg);
	text-indent: 10px;
	width:183px;
	height:59px;
}
.LeftMenuHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-indent: 13px;
	padding-top:7px;
	float:top;
	background-image: url(../images/LeftMenuHeader.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	width:183px;
}
.LeftMenuTop{
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 15px;
	line-height: 31px;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	width:183px;
	height:29px;
	background:none;
	border:none;
}
.LeftMenuTop:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 15px;
	line-height: 31px;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
	width:183px;
	height:29px;
	background:none;
	border:none;ss
}



.ISbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	margin-top: 8px;
	line-height:15px;

}

.Productbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	margin-top: 8px;
	line-height:15px;
	margin-left: 6px;


}

.Bodysize{

	margin-left: 9px;

}
a:active, a:focus{
	outline:none;
}

.TitleText {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #81592F;
	text-align: left;
	padding: 4px;
	white-space: pre;
}

.BodyText {
	white-space:normal;
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	text-align: left;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
	text-align-last:left;
	display: block;
}
.BodyText2 {
	white-space:normal;
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	text-align: left;
	padding-top:5px;
	padding-right:5px;
	text-align:justify;
	text-align-last:left;
	display: block;
}

.image{
text-align:center;
vertical-align:top;
}
.go{
text-align:left;
vertical-align:top;
padding-left:5px;
padding-top:2px;
background-position:right;
}
.ISLIST{
margin-left: 1em;
margin-bottom:4px;
text-align:justify;
	text-align-last:left;
}
.ISLIST2{
margin-left: 1em;
margin-bottom:12px;
text-align:justify;
	text-align-last:left;
}
.subtitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3080a3;
	text-align: justify;
	padding-left: 10px;
	padding-bottom:5px;
}
.tableText {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	padding-left:4px;
	text-align: justify;
}

