/* start of Resetting all default browser styles */
html { font-size:100.01%; }
body { font-size:1em; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
p {
margin:0 0 10px 0;
}

/* End of Resetting all default browser styles */



/* Global Styles */
body {
font-family:Arial, Helvetica, sans-serif;
background:#404040 url(http://www.criterionventures.com/ht/a/GetImageAction/i/245) repeat left top;
font-size:0.69em;
}
.clr {
clear:both;
}
a:hover, #grandwrapper a:hover {
text-decoration:underline;
}
#main table td {
border-collapse:collapse;
}
#main table textarea {
width:340px;
}
#main .wdX a {
color:#333;
font-weight:bold;
}
#main a:visited {
color:#333;
}
h1, h2, h3 {
background:none;
padding:0px;
margin:0px;
text-align:left;
line-height:normal;
}
h1 {
color:#333;
font-family:Georgia;
font-size:1.27em;
text-transform:uppercase;
border-bottom:solid 1px #d8d8d8;
padding:30px 0 5px;
margin:0 0 10px;
}
.heading {
background:#3e3e3e url(http://www.criterionventures.com/ht/a/GetImageAction/i/717) no-repeat right bottom;
/*font-size:3.25em;
text-transform:uppercase;
padding:15px 0 0 23px;
height:55px;*/
line-height:normal;
color:#fff;
margin:0;
letter-spacing:3px;
font-family:Georgia;
font-size:2.175em;
}
.heading span {
display:block;
height:27px;
}
.heading .titleH179 {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/996) no-repeat left top;
}
.heading .titleH180 {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/995) no-repeat left top;
}
.heading .titleH181 {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/997) no-repeat left top;
}
.heading .titleH182 {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/998) no-repeat left top;
}
.heading .titleH207 {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/999) no-repeat left top;
}


/* Main Container Styles */
#grandwrapper { 
width:860px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/218) no-repeat top left;
margin:0 auto;
padding:35px 10px 0 10px;
}
.br1 {
height:12px;
background:#a0a0a0;
width:800px;
margin:0 auto;
}
.br2 {
height:9px;
background:#fff;
width:860px;
margin:0 auto;
}
div#sitecontainer {
border:0px;
border-top:solid 1px #64645f;
width:800px;
background:#6e6e67;
margin:0 auto;
padding:0 30px;
}
#main .whBg {
background:#fff;
padding:0 25px 25px 25px;
color:#666;
}
#main .whBg ol {
padding:0 0 0 20px;
}
#main .whBg ol li {
list-style-type:decimal;
}
#main .whBg ul {
padding:0 0 0 20px;
}
#main .whBg ul li {
list-style-type:disc;
}



/* Breadcrumbs */
.crumbsBx {
width:800px;
margin:0 auto;
height:24px;
text-align:left;
color:#A0A0A0;
padding:10px 0 0 0;
}
.crumbsBx a {
color:#A0A0A0;
text-decoration:none;
}



/* send this page */
.sendBx {
border-bottom:solid 1px #484846;
background:#575853;
height:20px;
text-transform:uppercase;
font-size:0.91em;
text-align:right;
padding:7px 15px 0 15px;
}
.sbx {
background:#575853 url(http://www.criterionventures.com/ht/a/GetImageAction/i/970) no-repeat top left !important;
}
.sendBx a {
color:#fff !important;
}



/* Bookmark Links */
#bookmarkinglinks {
text-transform:uppercase;
color:#3b3b3b;
font-size:0.91em;
padding:10px 15px;
background:#eee;
width:560px;
}
#bookmarkinglinks img {
vertical-align:middle;
}
#bookmarkinglinks a {
color:#3b3b3b;
}



/* Tags */
div#tags {
padding:10px 3px;
margin:0 0 10px;
border:dashed 1px #999;
border-right:0px;
border-left:0px;
width:580px;
}
div#tags #tagform {
clear:both;
margin:0 0 10px;
}
div#tags a {
color:#666;
}
div#tags h4 {
color:#3b3b3b;
float:left;
width:50px;
text-align:left;
padding:0px !important;
margin:0px !important;
}
div#tags div#tagcloud {
float:left;
width:520px;
padding:2px 0 0 0;
line-height:17px !mportant;
}


/* for Home */
#teaser {
width:800px;
margin:0 auto 4px auto; 
border-bottom:solid 2px #c6c6c6;
height:257px;
}
#teaser .fla {
width:800px;
height:257px;
}
#main .homefeature {
width:333px;
float:left;
color:#f3f2dd;
font-weight:bold;
padding:0 0 20px;
}
#main .homefeature h2 {
display:none;
}
#main .homefeature h4 {
text-transform:uppercase;
color:#333;
font-weight:bold;
}
#main .homefeature .tiny {
padding:7px 0 0 0;
display:block;
font-size:0.905em;
}
#main .homefeature .tiny a {
color:#333;
}
#main .worksBx {
width:395px;
float:right;
padding:0px;
color:#fff;
}
#main .worksBx div {
margin:0 0 16px;
}
#main .worksBx h3 {
padding:0 0px 5px 0px;
margin:0 0 5px;
font-size:1.625em;
font-family:Georgia;
color:#fff;
line-height:normal;
border-bottom:solid 1px #8b8b85;
}

#main .worksBx a {
color:#fff;
font-weight:bold;
}
#main .worksBx h3 a {
font-weight:normal;
text-decoration:none;
color:#f3f2dd !important;
}


/* Top Box including logo and nav1 */
#topBx {
width:800px;
margin:0 auto;
border-bottom:solid 2px #c6c6c6;
height:49px;
}
/* - Logo Styles */
.topLogo {
width:290px;
height:28px;
float:left;
}
/* - Nav1 Styles */
#nav1 {
width:434px;
float:right;
}
#nav1 ul li {
background:#fff;
padding:0px !important;
float:left;
}
#nav1 ul li a {
padding:0px;
margin:0px;
height:49px;
}
#nav1 ul li a.Work {
width:53px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/316) no-repeat left top;
}
#nav1 ul li a.Idenx {
width:87px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/318) no-repeat left top;
}
#nav1 ul li a.Methx {
width:120px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/320) no-repeat left top;
}
#nav1 ul li a.Insix {
width:59px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/324) no-repeat left top;
}
#nav1 ul li a.Convx {
width:115px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/322) no-repeat left top;
}
#nav1 ul li a.Work:hover img, #nav1 ul li a.Idenx:hover img, #nav1 ul li a.Methx:hover img, #nav1 ul li a.Insix:hover img, #nav1 ul li a.Convx:hover img {
display:none;
height:49px
}
#nav1 div {
border:0px;
top:49px !important;
width:100px;
font-size:1.1em;
background:#c6c6c6;
}
#nav1 div a {
padding:3px 0 !important;
margin:0px;
height:auto !important;
color:#6e6e67;
}
#nav1 div a:hover {
text-decoration:underline;
color:#333;
}




/* LeftNav Styles */
#nav2 {
padding:0px;
width:160px;
margin:0px;
}
#nav2 ul {
padding:0px;
margin:0px;
}
#nav2 ul li {
padding:0px;
}
#nav2 ul li a {
padding:0px;
margin:0px;
}

.menu2 {
width:133px; 
font-size:0.9080em;
text-transform:uppercase;
margin:0 0 0 17px;
}
.menu2 ul {
width:133px; 
}
.menu2 ul li {
display:block !important;
}
.menu2 ul li.sub1 a {
color:#f3f3d7;
text-decoration:none;
display:block;
width:133px; 
padding:9px 0 !important;
border-bottom:solid 1px #7f7f77;
}
.menu2 ul ul {
width:133px; 
margin:0 !important;
background:#5d5e59;
}
.menu2 ul li ul li.sub2 {
padding:0 0 0 5px !important;
display:block;
width:128px !important; 
}
.menu2 ul li ul li.sub2 a {
width:118px; 
color:#e7e7e7;
border-bottom:solid 1px #fff;
padding:9px 0 9px 10px !important;
border-bottom:solid 1px #5b5a56;
}
.menu2 ul ul ul {
width:128px; 
background:#686762;
text-transform:none !important;
}
.menu2 ul li ul li ul li.sub3 {
padding:0 0 0 5px !important;
display:block;
width:110px !important; 
}
.menu2 ul li ul li ul li.sub3 a {
width:112px; 
color:#fff;
padding:9px 0 9px 10px !important;
border-bottom:solid 1px #5b5a56;
}
.menu2 ul ul ul ul {
width:123px; 
background:#7f7f77;
}
.menu2 ul li ul li ul li ul li.sub4 {
padding:0 0 0 5px !important;
display:block;
width:123px !important; 
}
.menu2 ul li ul li ul li ul li.sub4 a {
width:108px; 
color:#f4f4dc;
padding:9px 0 9px 10px !important;
border-bottom:solid 1px #92928a;
}



/* mood pic */
#nav2 .moodBx span {
height:19px;
display:block;
background:#575754 url(http://www.criterionventures.com/ht/a/GetImageAction/i/734) no-repeat 8px center;
color:#fff;
text-transform:uppercase;
padding:8px 0 0 20px;
letter-spacing:1px;
}
#nav2 .moodBx #logo {
width:160px;
height:70px;
overflow:hidden;
background-position:bottom left;
background-repeat:no-repeat;
}





/* Sidebars left/right */
#extra {

}
.wdX {
width:405px;
float:left;
}
.whBg #extra {
float:right;
width:175px;
padding:0 10px 0 0 !important;
height:auto !important;
text-align:left;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/829) no-repeat right top;
}
.whBg #extra div {
margin:0 0 8px 0;
padding:0;
clear:both;
}
.whBg #extra div ul, #extra div ul li, #extra div ol, #extra div ol li {
padding:0px;
margin:0px;
}
.whBg #extra div ul, .whBg #extra div ol {
background:#fff;
padding:0 15px 8px 15px !important;
border:solid 1px #d8d8d8;
border-rop:solid 1px #3b3b3b;
}
.whBg #extra div ul li {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/734) no-repeat 5px 10px;
padding:5px 0 5px 20px;
margin:0px;
list-style-type:none;
}
.whBg #extra div ol li {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/761) no-repeat left 5px;
padding:5px 0 5px 20px;
list-style-type:none;
}
.whBg #extra div ul li a, #extra div ol li a {
color:#666 !important;
margin:0px;
padding:0px;
}
.whBg #extra div h2 {
background:#3b3b3b;
font-size:0.91em;
text-transform:uppercase;
padding:6px 8px;
line-height:normal;
margin:0px !important;
border-bottom:solid 1px #626262;
}
.whBg #extra .topSide {
border:0px;
padding:20px 0 20px 18px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/762) no-repeat left 18px;
margin:0 auto;
width:147px;
float:right;
}
.whBg #extra .topSide h2 {
background:none;
font-size:1.27em;
font-weight:bold;
padding:0px;
margin:0px;
border:0px;
}
.whBg #extra .topSide a {
text-transform:uppercase;
font-size:0.91em;
color:#333;
}
.whBg #extra div ul, #extra div ul li, #extra div ol, #extra div ol li {
padding:0px;
margin:0px;
}
.whBg #extra div ul, .whBg #extra div ol {
background:#fff;
padding:0 15px 8px 15px !important;
border:solid 1px #d8d8d8;
border-rop:solid 1px #3b3b3b;
}
.whBg #extra div ul li {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/734) no-repeat 5px 10px;
padding:5px 0 5px 20px;
margin:0px;
list-style-type:none;
}
.whBg #extra div ol li {
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/761) no-repeat left 5px;
padding:5px 0 5px 20px;
list-style-type:none;
}
.whBg #extra div ul li a, #extra div ol li a {
color:#666 !important;
margin:0px;
padding:0px;
}
.whBg #extra div h2 {
background:#3b3b3b;
font-size:0.91em;
text-transform:uppercase;
padding:6px 8px;
line-height:normal;
margin:0px !important;
border-bottom:solid 1px #626262;
}
.whBg #extra .topSide {
border:0px;
padding:20px 0 20px 18px;
background:url(http://www.criterionventures.com/ht/a/GetImageAction/i/762) no-repeat left 18px;
margin:0 auto;
width:147px;
float:right;
}
.whBg #extra .topSide h2 {
background:none;
font-size:1.27em;
font-weight:bold;
padding:0px;
margin:0px;
border:0px;
}
.whBg #extra .topSide a {
text-transform:uppercase;
font-size:0.91em;
color:#333;
}



/* Footer Styles */
#footBx {
height:34px;
background:#2f2f2e url(http://www.criterionventures.com/ht/a/GetImageAction/i/325) repeat left top;
font-size:0.97em;
text-transform:uppercase;
padding:22px 0 0 0;
text-align:center;
}
#footBx img {
vertical-align:middle;
}
#footBx a {
text-decoration:none;
color:#cfcfb5;
font-weight:bold;
}
.b2Top {
background:#6E6E67;
color:#fff;
text-align:right;
display:block;
text-transform:uppercase;
font-size:0.91em;
padding:0 30px 10px 30px;
}
.b2Top a {
color:#fff;
text-decoration:none;
}
.address {
font-size:1.09em;
color:#CFCFB5;
line-height:15px;
}
#thewho {
width:400px;
margin:0 auto 20px auto;
}
#powered {
color:#CFCFB5;
padding:8px 0 0 0;
margin:0 auto;
width:48%;
text-align:center;
line-height:13px;
}
#powered a, #thewho .dsign a {
color:#CFCFB5;
font-weight:bold;
}
#thewho .dsign {
line-height:13px;
padding:0;
margin:0 auto;
width:48%;
color:#CFCFB5;
text-align:center;
}