@charset "utf-8";
/* CSS Document */

html {}
body {
	margin: 0;
	padding: 0;
	padding-top:1em;
	padding-bottom:1em;
	background-color: #F2F2F2; /*#391E63;*/ /* Setting the background color for content */
	font-family: Verdana, Geneva, sans-serif;
	}

h1, h2, h3, h4, h5, h6, p { 
	margin: 0;
	padding: 0;
	}

h1 {font-size:1.2em; font-weight: normal;}
h2 {font-size:1em; font-weight:lighter; text-transform:capitalize;}
h3 {font-size:0.9em; font-style:italic; font-weight:lighter;}
h4 {font-size:0.8em; font-style:italic; font-weight:lighter;}
h5 {font-size:0.9em; font-style:italic; font-weight:lighter; color:#FFF;}
h6 {padding-bottom:1em; font-size:0.6em; font-style:italic; font-weight:lighter;}
p {padding-bottom:0.5em; font-size:0.8em; color: #333;}
#list {padding-bottom:0.5em; font-size:0.8em;}

	
a, a:active, a:link, a:visited {color:#000; text-decoration: underline;}

a:hover {text-decoration: underline; color:#B0A5C1;}







#wrapper {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:970px;
	background-color: #FFF;
	display:block;
	}

#WRcontent {
	margin: 0;
	padding: 0;
	padding-left:1em;
	padding-right:1em;
	background-color: #FFF;
	}
	
#wrapper b.rtop,
#wrapper b.rbottom {
	display:block;
	background-color: #F2F2F2; /*#391E63;*/
	} /* Setting the corner color, use different color for different layout, use same color as background for transparency */

#wrapper b.rtop b,
#wrapper b.rbottom b {
	display:block;
	height: 1px; 
	overflow: hidden;
	background-color: #FFF; }/* Setting the strip size and background color, same as content background color*/

#wrapper b.r1 { margin: 0 5px; }
#wrapper b.r2 { margin: 0 3px; }
#wrapper b.r3 { margin: 0 2px; }

#wrapper b.rtop b.r4, 
#wrapper b.rbottom b.r4 {
	margin: 0 1px;
	height: 1px;
	}








#Navigation p, .corporateNav, .productNav, .search {
	margin:0;
	padding:0;
	} 

#Navigation {
	margin:0;
	padding:0;
	padding-bottom:2em;}





#contactUs {float:right; padding-top:10px;}

#image {clear:both;	}

.productNav {padding-top:0;}
.productNav ul {margin:0; padding:0;}
.productNav li {
	float:right;
	list-style:none;
	display:block;
	margin-left:1.5em;
	}


.corpNav { padding-top:55px;}
.corpNav ul { }
.corpNav li { }
/*.corporateNav li { margin-top:0; padding-top:0; }
*/














/* These styles create the dropdown menus. */
#navbar {
	margin: 0;
	padding:0;
	padding-right:0;
	}
	
#navbar ul { }
#navbar li {
	list-style: none;
	float:right;
	margin:0;
	padding:0;
	margin-left:20px;
 }
 
#navbar li a:hover { }
#navbar li ul {
	display: none; 
	float: left;
	margin:0;
	padding:0;
	}

#navbar li a {color: #43165E; }

#navbar li:hover ul {
	display:block;
	position:absolute;
	padding:4px;
	background-color: #FFF;
	margin-top: 0;
	margin-left: 0;
   }

#navbar li.hover ul {
	display:inline;
	margin-top: 27px;
	margin-left:-185px;
   }

#navbar li:hover li, #navbar li.hover li {display:inline;}
#navbar li:hover li a, #navbar li.hover li a {color: #000;}
#navbar li li a:hover {text-decoration:underline;}
#navbar li li {float:left;}









.search {
	display:block;
	width:15em;
	float:left;
	}

























#cameraTypesSIDE, #sftDownload {
margin-right: 0;
margin-bottom:0.5em;
margin-left: 0;
width:155px;
}

#cameraTypesSIDE, #navClear { margin-top: 10px; }
#sftDownload { margin-top: 20px; }


#CTcontentSIDE, #SFTcontent {
	margin: 0;
	padding-top: 0;
	padding-left: 0.4em;
	padding-bottom: 0;
	padding-right: 0.3em;
	}

#cameraTypesSIDE b.rtop, #cameraTypesSIDE b.rbottom,
#sftDownload b.rtop, #sftDownload b.rbottom {
	display:block;
	background: #fff;
	} /* Setting the corner color, use different color for different layout, use same color as background for transparency */

#cameraTypesSIDE b.rtop b, #cameraTypesSIDE b.rbottom b,
#sftDownload b.rtop b, #sftDownload b.rbottom b {
	display:block;
	height: 1px; 
	overflow: hidden;
	}/* Setting the strip size and background color, same as content background*/

#cameraTypesSIDE b.r1, #sftDownload b.r1 { margin: 0 5px; }
#cameraTypesSIDE b.r2, #sftDownload b.r2 { margin: 0 3px; }
#cameraTypesSIDE b.r3, #sftDownload b.r3 { margin: 0 2px; }
#cameraTypesSIDE b.rtop b.r4, #cameraTypesSIDE b.rbottom b.r4,
#sftDownload b.rtop b.r4, #sftDownload b.rbottom b.r4 {
	margin: 0 1px;
	height: 1px;
	}

 /* Setting the background color for content */
#cameraTypesSIDE { background-color: #fff; }
#marketServedSIDE { background-color: #6B568A; }
#relatedProductsSIDE { background-color: #8A8455; }
#sftDownload { background-color: #fff; }/*#6B568A;*/

/* Setting the background color, same as content background*/
#cameraTypesSIDE b.rtop b, #cameraTypesSIDE b.rbottom b { background: #fff; }
#sftDownload b.rtop b, #sftDownload b.rbottom b { background: #fff; }

/*  colors for h1 second word */
#CTcontentSIDE h1 span {color:#B0A5C1;}
#CTcontentSIDE h1 {color:#333;}
#CTcontentSIDE h1 { font-style:italic; font-size:1.2em; font-weight:bold;}

#SFTcontent h1 span {color:#999;}
#SFTcontent h1 { color:#333; }
#SFTcontent h1 { font-style:italic; font-size:1.2em; font-weight:bold; }
#SFTcontent p a {  }





















#nav, #nav ul { /* all lists */
	float: left;
	width: 145px;
	list-style: none;
	background: #fff;
	padding: 1px;
	margin: 0;
	margin-top: 0.5em;
}
#nav {margin-bottom: 1.5em;}

#nav a {
	display: block;
	width: 145px;
	color: #333;
	text-decoration:underline;
	font-size: 0.8em;
}


#nav li.daddy, 
#nav li a.daddy { text-decoration:underline; }

#nav a.daddy,
#nav li.daddy,
#nav li a.daddy,
#nav li li.daddy,
#nav li.daddy:hover p {	background: url(../media/rightarrow2.gif) center right no-repeat; }

#nav li li.daddy /*third level daddy*/{	background-color:#624687; }

#nav li {
	float: left;
	width: 145px;
	margin-bottom: 3px;
}

#nav li p, #nav a {	
	padding:1px 0 3px 1px;
	margin:0;
}

#nav li ul {/* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 140px;
	border-top:0;
	border-right: 0;
	border-bottom: 0;
	border-left:0;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:5px;
	z-index:100;
	background:url(../media/spacer.gif) repeat;
}



#nav li li {
	width: 145px;
	margin:0;
	margin-top: -1px;
	border-top:1px solid #11091E;
	border-right:1px solid #11091E;
	border-bottom:1px solid #11091E;
	border-left:1px solid #11091E;
	background-color:#624687;
	padding-left:5px;
}

#nav li ul a { width: 140px; }

#nav li ul { margin-top: -39px; } /* second-level lists */
#nav li ul ul { margin: -40px 0 0 140px; } /* third level lists */
#nav li ul ul ul { margin: -40px 0 0 140px; } /* forth level lists */
#nav li ul ul ul ul { margin: -40px 0 0 140px; }/* fifth level lists */

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul,
#nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul {
	left: auto;
}

#nav li.sfhover {background-color:#B0A5C1;}
#nav li:hover {background-color: #11091E;}
#nav li a:hover {background-color: #11091E;} 
#nav li li:hover {background-color:#11091E;}
#nav li li a:hover {background-color:#11091E;}
#nav li.daddy p:hover {background-color:#11091E;}
#nav a.daddy:hover {background-color:#11091E;}
#nav li.daddy:hover {background-color:#11091E;} 

#nav li.daddy:hover a,
#nav li li a, 
#nav li li p,
#nav a:hover,
#nav li:hover,
#nav li a:hover,
#nav li li:hover,
#nav li li a:hover,
#nav a.daddy:hover,
#nav li.daddy p:hover,
#nav li a.daddy:hover,
#nav li.daddy:hover,
#nav li.daddy:hover p,
#nav li li.daddy {color: #FFF;}


/* first level lists*/
#nav ul.short { width: 60px;}
/* second-level lists*/
#nav ul.short li {width: 55px;}
#nav ul.short li a{ width: 55px;}
/* third-level lists*/
#nav ul.short ul  { width: 65px;} 
#nav ul.short ul li {width: 60px;}
#nav ul.short ul li a{ width: 60px;}
/* forth-level lists*/
#nav ul.short ul ul { width: 130px;} 
#nav ul.short ul ul li {width: 130px;}
#nav ul.short ul ul li a{ width: 105px;}
/* fifth-level lists*/
#nav ul.short ul ul ul { width: 110px;}
#nav ul.short ul ul ul li { width: 110px;}
#nav ul.short ul ul ul li a { width: 110px;}

/*margin of levels*/
#nav ul.short ul { margin-left: 50px;}  /*third level lists*/
#nav ul.short ul ul { margin-left: 55px;}  /*forth level lists */
#nav ul.short ul ul ul { margin-left: 125px;} /*fifth level lists*/





#content {
	margin-left:2em;
	margin-top:1em;
	padding:0;
	}
#content p span { font-style:italic; font-weight: bold;}

#content ul { font-size:0.8em;}




.back {float:right;}

#productList {
	position: relative;
	height:95px;}
	
#productList ul {
	margin:0;
	margin-top:4em;
	display:block;
	position: relative;
	bottom:0;
	width:420px;
}

#productList li {
	list-style:none;
	margin:0.2em;
	float:left;
	display:block;
}






#demoList {
	position: relative;
	height:360px;}

#demoList2 {
	position: relative;
	height:165px;}
	
#demoList ul,
#demoList2 ul {
	margin:0;
	margin-top:1em;
	padding:0;
	display:block;
	position: relative;
}

#demoList li,
#demoList2 li {
	list-style:none;
	margin-top:0.5em;
	margin-right:0.5em;
	margin-bottom:0.5em;
	margin-left:0.5em;
	display:block;
}

#demoList2 p { padding-bottom:0.5em;}






#brdcrms {
	margin-bottom:1.5em;
	font-size: small;
	}

#navClear {clear:both; margin-bottom:0.5em;}
#navClear ul {padding-top:0; margin-top:0; padding-bottom:1em;}
#navClear li { font-size:0.8em; display:block;}




.features {
	display:block;
	clear:both;
	}

.features li{
	margin-bottom:0.4em;
	list-style: square;
	}









#demoBle,
#cameraBle {
margin: 0;
margin-bottom:1em;
clear:both;
}

#DMble,
#CMble,
#CMble2 {
	margin: 0;
	padding-top: 0.5em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	padding-right: 1em;
	}

#CMble2 {
	display:block;
	}

#cameraBle b.rtop, 
#cameraBle b.rbottom {
	display:block;
	background:#fff;
	} /* Setting the corner color, use different color for different layout, use same color as background for transparency */

#demoBle b.rtop, 
#demoBle b.rbottom {
	display:block;
	background: #F2F2F2;
	}

#demoBle b.rtop b,
#demoBle b.rbottom b,
#cameraBle b.rtop b,
#cameraBle b.rbottom b {
	display:block;
	height: 1px; 
	overflow: hidden;
	}/* Setting the strip size */

#demoBle b.r1,
#cameraBle b.r1 { margin: 0 5px; }

#demoBle b.r2,
#cameraBle b.r2 { margin: 0 3px; }

#demoBle b.r3,
#cameraBle b.r3 { margin: 0 2px; }

#demoBle b.rtop b.r4,
#demoBle b.rbottom b.r4,
#cameraBle b.rtop b.r4,
#cameraBle b.rbottom b.r4 {
	margin: 0 1px;
	height: 1px;
	}

 /* Setting the background color for content */
#cameraBle { background-color: #F2F2F2; }

/* Setting the background color, same as content background*/
#cameraBle b.rtop b,
#cameraBle b.rbottom b { background: #F2F2F2; }





 /* Setting the background color for content */
#demoBle { background-color: #C1BDA5; }

/* Setting the background color, same as content background*/
#demoBle b.rtop b,
#demoBle b.rbottom b { background: #C1BDA5; }


.press {display:block; margin:0; padding:0; margin-bottom:1em; width:100%; float:left;}
.press ul{float:right; margin:0; padding:0; }
.press li {
	display:block; 
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:40px;
	font-size:0.7em;}









#cameraBleFtr {
margin: 0;
margin-bottom:1em;
width:500px;
float:left;
}


#CMftr {
	margin: 0;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	}

#pctList {
	margin-left:1em;
	display:block;
	}
		
#pctList ul {
	margin:0;
	padding:0;
	width:400px;
	display:block;
	height:23px;
}

#pctList li {
	display:block;
	list-style:none;
	margin:0.2em;
	float:left;

}

#prtPhto {
	margin:0;
	margin-right:0.9em;

	}

#prtPhto ul {
	margin:0;
	padding:0;
	float:right;
	}

#prtPhto li { 
list-style:none;
margin-top:0.1em;
}


#cameraBleFtr b.rtop,
#cameraBleFtr b.rbottom {
	display:block;
	background: #FFF;
	}
#cameraBleFtr b.rtop b,
#cameraBleFtr b.rbottom b {
	display:block;
	height: 1px; 
	overflow: hidden;
	}
#cameraBleFtr b.r1t, 
#cameraBleFtr b.r1b { margin: 0 5px; }
#cameraBleFtr b.r2t, 
#cameraBleFtr b.r2b { margin: 0 3px; }
#cameraBleFtr b.r3t, 
#cameraBleFtr b.r3b { margin: 0 2px; }

#cameraBleFtr b.rtop b.r4t,
#cameraBleFtr b.rbottom b.r4b{
	margin: 0 1px;
	height: 1px;
	}

#cameraBleFtr { background-color: #FFF; }

#cameraBleFtr b.rtop b,
#cameraBleFtr b.rbottom b { background: #FFF; }






#cameraBleFtr b.r4b, #cameraBleFtr b.r3b, #cameraBleFtr b.r2b, #cameraBleFtr b.r1b {
	border-left: solid 1px #000;
	border-right: solid 1px #000;}
#cameraBleFtr b.r1b {
	border-bottom: solid 1px #000; }


#cameraBleFtr b.r4t, #cameraBleFtr b.r3t, #cameraBleFtr b.r2t, #cameraBleFtr b.r1t {
	border-left: solid 1px #000;
	border-right: solid 1px #000;}
#cameraBleFtr b.r1t {
	border-top: solid 1px #000; }










#PRcameraBle {
margin-top: 0;
margin-right:0;
margin-bottom:1em;
margin-left: 0;
float:right;
display:block;
width:200px;
}
#PRCMble {
	margin: 0;
	padding-top: 0;
	padding-left: 0.5em;
	padding-bottom: 0;
	padding-right: 0.5em;
	}
#PRCMble h2 { margin-bottom:0.5em;}

#PRCMble p a {color:#000;}
#PRCMble p a:hover {color: #FFF;}
#PRcameraBle b.rtop, 
#PRcameraBle b.rbottom {
	display:block;
	background:#fff;
	} /* Setting the corner color, use different color for different layout, use same color as background for transparency */
#PRcameraBle b.rtop b,
#PRcameraBle b.rbottom b {
	display:block;
	height: 1px; 
	overflow: hidden;
	}/* Setting the strip size */
#PRcameraBle b.r1 { margin: 0 5px; }
#PRcameraBle b.r2 { margin: 0 3px; }
#PRcameraBle b.r3 { margin: 0 2px; }
#PRcameraBle b.rtop b.r4,
#PRcameraBle b.rbottom b.r4 {
	margin: 0 1px;
	height: 1px;
	}
/* Setting the background color for content */
#PRcameraBle { background-color: #A6AA73; }
/* Setting the background color, same as content background*/
#PRcameraBle b.rtop b,
#PRcameraBle b.rbottom b { background: #A6AA73; }











#Bledisc {
margin: 0;
margin-bottom:1em;
}
#Bledisc b.rtop,
#Bledisc b.rbottom {
	display:block;
	background: #FFF;
	}
#Bledisc b.rtop b,
#Bledisc b.rbottom b {
	display:block;
	height: 1px; 
	overflow: hidden;
	}
#Bledisc b.r1t, 
#Bledisc b.r1b { margin: 0 5px; }
#Bledisc b.r2t, 
#Bledisc b.r2b { margin: 0 3px; }
#Bledisc b.r3t, 
#Bledisc b.r3b { margin: 0 2px; }
#Bledisc b.rtop b.r4t,
#Bledisc b.rbottom b.r4b{
	margin: 0 1px;
	height: 1px;
	}
#Bledisc { background-color: #FFF; }
#Bledisc b.rtop b,
#Bledisc b.rbottom b { background: #FFF; }
#Bledisc b.r4b, #Bledisc b.r3b, #Bledisc b.r2b, #Bledisc b.r1b {
	border-left: solid 1px #000;
	border-right: solid 1px #000;}
#Bledisc b.r1b {
	border-bottom: solid 1px #000; }
#Bledisc b.r4t, #Bledisc b.r3t, #Bledisc b.r2t, #Bledisc b.r1t {
	border-left: solid 1px #000;
	border-right: solid 1px #000;}
#Bledisc b.r1t {
	border-top: solid 1px #000; }














fieldset {
    -moz-border-radius: 7px;  
    -webkit-border-radius: 7px;
 }

form fieldset {
    -moz-border-radius: 7px;  
    -webkit-border-radius: 7px;  
    border-radius: 7px;
	background-color:#C1BDA5;
	border-color:#8A8456;
	border-width:1px;
	padding:0.5em;
	margin-bottom:2em;
 }

form fieldset legend {	
	background-color:#8A8456;
	color:#fff;
	padding:2px 5px;
	margin-bottom: 0;
	position:relative;
	top: -19px;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;  
    border-radius: 7px;
	border:0;
}

form fieldset p {padding-bottom:1px;}


select {
	float: left;
	margin-right:1em; }

#next { margin-bottom:1em;}

#topPage {float:right;}

#software p{ font-size:11px; margin:0; padding:0; margin-bottom:0.2em;}
#software { border-collapse:collapse; }
#software td{
	border-collapse:collapse;
	border-color:#8A8456;
	border-style: solid;
	border-width:1px;
	}
#software h4 { color:#FFF;}
#alternate { background-color:#d6d6b5;}
#alternate p a:hover { color:#391E63;}
#title td{ border: none;}





div.tooltiplink, .tooltiplink {position:relative;  }
.mfgList {list-style: none; line-height:2em; margin-bottom:2em;}
div.tooltip, .tooltip {
display:none;
position:absolute;
top:5px;
left:230px;
	}

#TTcontent {
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0;
	padding-right: 0.5em;
	width:480px;
	}

#TTcontent ul {
	font-size:1em;
	margin:0;
	padding:0;
	padding-bottom:1px;
	padding-left:20px;
	display:block;
	height:160px;
	}

#TTcontent ul li {
	list-style-type:square;
	margin-bottom:0.5em; 
	line-height:1.1em;
	}

.mfgSz ul { line-height:0.8em; }
.mfgSz { height:380px; }
.mfgSz li { margin-bottom:0.3em;}
.qtySz { height:270px; }
.certSz { height:140px; }

/* Setting the corner color, use different color for different layout, use same color as background for transparency */
#design_tt b.rtop, #design_tt b.rbottom,
#manufacturing_tt b.rtop, #manufacturing_tt b.rbottom,
#producttest_tt b.rtop, #producttest_tt b.rbottom,
#management_tt b.rtop, #management_tt b.rbottom,
#responsibility_tt b.rtop, #responsibility_tt b.rbottom,
#quality_tt b.rtop, #quality_tt b.rbottom,
#certification_tt b.rtop, #certification_tt b.rbottom {
	display:block;
	background-color: #FFFFFF;
	}

#design_tt b.rtop b, #design_tt b.rbottom b,
#manufacturing_tt b.rtop b, #manufacturing_tt b.rbottom b,
#producttest_tt b.rtop b, #producttest_tt b.rbottom b,
#management_tt b.rtop b, #management_tt b.rbottom b,
#responsibility_tt b.rtop b, #responsibility_tt b.rbottom b,
#quality_tt b.rtop b, #quality_tt b.rbottom b,
#certification_tt b.rtop b, #certification_tt b.rbottom b
{
	display:block;
	height: 1px; 
	overflow: hidden;
	}

#design_tt b.r1,
#manufacturing_tt b.r1,
#producttest_tt b.r1,
#management_tt b.r1,
#responsibility_tt b.r1,
#quality_tt b.r1,
#certification_tt b.r1 { margin: 0 5px; }

#design_tt b.r2,
#manufacturing_tt b.r2,
#producttest_tt b.r2,
#management_tt b.r2,
#responsibility_tt b.r2,
#quality_tt b.r2,
#certification_tt b.r2 { margin: 0 3px; }

#design_tt b.r3,
#manufacturing_tt b.r3,
#producttest_tt b.r3,
#management_tt b.r3,
#responsibility_tt b.r3,
#quality_tt b.r3,
#certification_tt b.r3 { margin: 0 2px; }

#design_tt b.rtop b.r4, #design_tt b.rbottom b.r4,
#manufacturing_tt b.rtop b.r4, #manufacturing_tt b.rbottom b.r4,
#producttest_tt b.rtop b.r4, #producttest_tt b.rbottom b.r4,
#management_tt b.rtop b.r4, #management_tt b.rbottom b.r4,
#responsibility_tt b.rtop b.r4, #responsibility_tt b.rbottom b.r4,
#quality_tt b.rtop b.r4, #quality_tt b.rbottom b.r4,
#certification_tt b.rtop b.r4, #certification_tt b.rbottom b.r4 {
	margin: 0 1px;
	height: 1px;
	}

 /* Setting the background color for content */
#design_tt,
#manufacturing_tt,
#producttest_tt,
#management_tt,
#responsibility_tt,
#quality_tt,
#certification_tt { background-color:#A6AA73;}

#design_tt { top:0; }
#manufacturing_tt { top:-25px; }
#producttest_tt { top:-51px; }
#management_tt { top:-77px; }
#responsibility_tt { top:-102px; }
#quality_tt { top:-128px; }
#certification_tt { top:-153px; }

/* Setting the background color, same as content background*/
#design_tt b.rtop b, #design_tt b.rbottom b,
#manufacturing_tt b.rtop b, #manufacturing_tt b.rbottom b,
#producttest_tt b.rtop b, #producttest_tt b.rbottom b,
#management_tt b.rtop b, #management_tt b.rbottom b,
#responsibility_tt b.rtop b, #responsibility_tt b.rbottom b,
#quality_tt b.rtop b, #quality_tt b.rbottom b,
#certification_tt b.rtop b, #certification_tt b.rbottom b { background-color:#A6AA73; }

/*  colors for h2 and second word #cbcda3*/
#TTcontent h2 span {color:#999;}
#TTcontent h2 { color:#000; }
#TTcontent h2 { font-size:1.2em; font-weight:bold; margin-bottom:0.5em; }
#TTcontent p a { color:#000; }

















#footr {display:block; clear:both; margin-top:1em;}
#footr p { font-size:0.5em; text-align:center;}
