/* CSS Document */

body {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"Trebuchet MS";
font-style:normal;
font-size:1em;
margin:0;
padding:0;
}

table, tr, td {
padding:0;
margin:0;
border-collapse: collapse;
}

img {
display:block;
}

a, a:visited {
color:#669900;
}

a:hover {
color:#ff9900;
text-decoration:underline;
}

h1 {
font-size:1em;
background-image:url(images/arrow_down.gif);
background-repeat:no-repeat;
background-position:center;
background-position:left;
padding:0px 0px 0px 20px;
}

h2 {
font-size:1em;
padding:0px 0px 0px 60px;
}
h2.orange {
	color: #FF9900;
	font-size: 1.1em;
}


h3 {
font-size:0.6em;
font-style:italic;
font-weight:normal;
}

.topDiv{
height:25px;
text-align:center;
background-color:#FFFFFF;
background-image:url(/images/glow_top.gif);
background-repeat:no-repeat;
background-position:center;
}

.mainContain {
background-image:url(/images/glow_middle.gif);
background-position:center;
background-repeat:repeat-y;
}

.mainDiv {
margin-left:auto;
margin-right:auto;
width:750px;
border:solid 1px #777777;
}

.headerDiv {
border-bottom:solid 1px #777777;
}

.bottomDiv{
color:#777777;
line-height:1em;
clear:both;
height:100px;
text-align:center;
background-image:url(/images/glow_bottom.gif);
background-repeat:no-repeat;
background-position:center 0px;
padding:20px 0px 0px 0px;
}

.bottomKeywords {
margin-left:auto;
margin-right:auto;
width:750px;
padding-top:20px;
}

.topLeftLink {
float:left;
padding:10px 0px 0px 10px;
color:#669900;
font-size:0.8em;
}

.topLeftLink a {
color:#669900;
text-decoration:none;
}

.topLeftLink a:hover {
color:#ff9900;
text-decoration:underline;
}

.topRightLink {
float:right;
padding:10px 10px 0px 0px;
color:#66cc00;
font-size:0.8em;
}

.topRightLink a {
color:#66cc00;
text-decoration:none;
}

.topRightLink a:hover {
color:#ff9900;
text-decoration:underline;
}

.contentContain {
clear:both;
}

.leftSide {
float:left;
width:218px;
padding:80px 0px 0px 0px;
}

.leftSide ul {
list-style:none;
margin:0;
padding:0;
border:none;
}

.leftSide li {
margin:0;
}

.leftSide li a, .leftSide li a:visited {
display:block;
text-decoration:none;
background-image:url(images/left_normal.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 0px 12px 20px;
margin:10px 0px 10px 0px;
width:100%;
color:#FFFFFF;
vertical-align:middle;

}

.leftSide li a:hover {
color:#FFFFFF;
background-image:url(images/left_hover.jpg);
}

.rightSide {
margin-left:260px;
padding:10px 85px 0px 0px;
}

.rightSideBottom {
margin-left:260px;
padding:0px 85px 0px 0px;
}

.rightSide p {
font-size:0.8em;
padding:0px 0px 0px 60px;
}

.centerText {
text-align:center;
}

.rightSide ul {
font-size:0.8em;
padding:0px 0px 0px 60px;
list-style:none;
}

.contactForm {
font-size:0.8em;
padding:30px 0px 0px 60px;
}

.sampling {
font-size:0.8em;
}

.rightContent {
clear:both;
}

.quoteStyle {
text-align:center;
font-style:italic;
}

.tableData {
padding:0px 100px 0px 10px;
font-size:0.8em;
}

.leftTd {
padding:10px 10px 10px 10px;
border:solid #CCCCCC 1px;
}

.middleTd {
text-align:center;
padding:5px 5px 5px 5px;
border:solid #CCCCCC 1px;
}

.rightTd {
width:40%;
padding:10px 10px 10px 10px;
border:solid #CCCCCC 1px;
}

.matix {
padding:10px 10px 10px 10px;
}

.bottom {
margin:50px 0px 25px 0px;
clear:both;
}

.bottomLinks {
font-size:0.8em;
}

.bottomIcons {
float:left;
}

.bottomIcons img {
padding:0px 0px 0px 0px;
margin:12px 0px 27px 0px;
}

.bottomLinks ul {
font-size:1em;
list-style:none;
margin:0;
padding:0;
border:none;
}

.bottomLinks li {
margin:0;
}

.bottomLinks li a, .bottomLinks li a:visited {
display:block;
text-decoration:none;
background-image:url(/images/bottom_normal.gif);
background-repeat:repeat-x;
/*background-position:left;*/
padding:5px 0px 5px 20px;
margin:10px 0px 10px 20px;
width:85%;
color:#FFFFFF;
vertical-align:middle;

}

.bottomLinks li a:hover {
color:#FFFFFF;
background-image:url(/images/bottom_hover.gif);
}

.articleLink {
font-size:0.8em
}

.articleLink img {
float:left;
padding-right:10px;
}

.articleLink a {
color:#ff9900;
text-decoration:underline;
}

.articleLink a:hover {
color:#ff9900;
text-decoration:underline;
}

.portfolioContain {
/*clear:both;*/
padding:0px 0px 0px 60px;
width:300px;
}

.portfolioContain2 {
/*clear:both;*/
padding:0px 0px 0px 0px;
}

.portthumb {
float:left;
padding:10px 10px 10px 10px;
/*margin:10px 10px 10px 10px;*/
}

.portthumb img{
border:solid 1px #ccc;
}

.portfolioEnd {
clear:both;
}

.foliodetailtext {
background-color:#ededed;
padding:10px 10px 10px 10px;
margin:20px 0px 20px 0px;
font-size:1em;
}


.bottomContent {
clear:both;
padding:100px 0px 10px 0px;
min-height:90px;
}

.flashLogo {
float:left;
padding:0px 15px 0px 0px;
}

.tagSaying {
text-align:right;
font-style:italic;
font-size:0.7em;
margin:0px 0px 0px 165px;
padding:0px 10px 0px 0px;
}

.glueCredits {
padding:0px 0px 0px 10px;
clear:both;
font-size:0.6em;
}

.bottomDiv a{
color:#777777;
text-decoration:none;
font-size:0.7em;
padding:0px 5px 0px 5px;
}

.bottomDiv a:hover{
color:#ff9900;
text-decoration:underline;

}
