/* General Styles */
body{margin:10px;padding:0;font-family:arial, sans-serif;font-size:76%;font-weight:normal;color:#000000;background:#ffffff none;}
a img{border:none;}
a:link{color:#000000;text-decoration:underline;}
a:visited{color:#000000;text-decoration:underline;}
a:hover{color:#ff9900;text-decoration:underline;}
a:active{color:#7dc243;text-decoration:underline;}

/* Frame, PageArea, Mast, Navigation, ContentArea, and Footer */
.frame{width:700px;}
.pagearea{width:700px;}
.mast{margin:0;padding:0;background:none;}
.navigation{margin:0;padding:0;list-style:none;}
.navigation ul{float:left;width:700px;list-style:none;}
.navigation li{float:left;margin:0;padding:0;}
.navigation a{float:none;font-size:0.9em;font-weight:normal;color:#000000;text-decoration:underline;}
.navigation a:link{color:#000000;text-decoration:underline;}
.navigation a:visited{color:#000000;text-decoration:underline;}
.navigation a:hover{color:#ff9900;text-decoration:underline;}
.navigation a:active{color:#7dc243;text-decoration:underline;}
.nfrogstory a{display:none;}
.nprocess a{display:none;}
.nclients a{display:none;}
.nfrogdesign a{height:38px;width:165px;margin:0 10px 10px 10px;padding:0;text-align:center;}
.ninsidefrog a{display:none;}
.ncontact a{display:none;}
.nsitemap a{display:none;}
.contentarea{width:700px;margin:0;padding:0;float:none;clear:both;}
.footer{display:none;}
.copyright{width:700px;}
.copyright p{margin:20px 0 0 0;padding:0;text-align:center;font-size:0.9em;font-weight:normal;}

/* Generic Row */
.row{width:700px;margin:0;padding:0;}

/* Generic Column Container and Column Variants */
.columns{width:700px;margin:0;padding:0;}
.column{float:none;margin:0;padding:0;}
.fourninths{width:700px;}
.fiveninths{width:700px;}
.threesevenths{width:700px;}
.foursevenths{width:700px;}
.onesixth{width:700px;}
.fivesixths{width:700px;}
.onefifth{width:700px;}
.onefourth{width:700px;}
.threefourths{width:700px;}
.onethird{width:700px;}
.middlethird{width:700px;}
.twothirds{width:700px;}
.onehalf{width:700px;}
.endcolumns{margin:0;padding:0;clear:both;}

/* Generic Modifications */
.nobg{background:none;}
.nomargin{margin:0}
.nopadding{padding:0}
.clearfloat{margin:0;padding:0;clear:both;}
.center{margin:0;padding:0;text-align:center;}
.noprint{display:none;}

/* Generic Content */
.contentarea h1{margin:10px;padding:0;font-size:2.4em;font-weight:normal;letter-spacing:-1px;}
.contentarea h2{margin:10px;padding:0;font-size:1.5em;font-weight:bold;letter-spacing:-0.75px;}
.contentarea h3{margin:10px;padding:0;font-size:1.2em;font-weight:bold;letter-spacing:-0.5px;}
.contentarea h4{margin:10px;padding:0;font-size:1.1em;font-weight:bold;letter-spacing:-0.25px;}
.contentarea p{margin:5px 10px 5px 10px;padding:0;font-size:1.0em;font-weight:normal;}
.contentarea p.title{margin:5px 10px 5px 10px;padding:0;font-size:1.15em;font-weight:normal;letter-spacing:-0.5px;}
.contentarea p.title strong{font-size:1.15em;font-weight:bold;letter-spacing:-0.5px;}
.contentarea ul{list-style-type:disc;list-style-position:inside;margin:12px;padding-left:15px;text-indent:-16px;}
.contentarea ul li{line-height:1.2;margin-bottom:6px;}
.contentarea ol{list-style-type:decimal;margin:5px 10px 5px 10px;padding:0;}
.contentarea ol li{line-height:1.2;margin-bottom:6px;}
.contentarea thead th{height:19px;margin:0;font-size:1.1em;font-weight:bold;text-align:left;background-color:#f3f3f3;border-style:solid;border-width:1px;border-color:#899096;}
.contentarea tbody td{margin:0;font-size:1.0em;font-weight:normal;}
.contentarea img{margin:0;padding:0;}
.contentarea img.photoborder{border-style:solid;border-width:1px;border-color:#d9e0e6 #c8cdd2 #c8cdd2 #d9e0e6;}
.contentarea img.floatleft{margin:10px;padding:0;float:left;}
.contentarea img.floatright{margin:10px;padding:0;float:right;}
.contentarea img.leftmargin10px{margin:0 0 0 10px;padding:0;}
.contentarea img.leftmargin8px{margin:0 0 0 8px;padding:0;}
.contentarea img.topleftmargin{margin:5px 0 0 10px;padding:0;}
.contentarea img.topbottomleftmargin{margin:10px 0 8px 10px;padding:0;}
.contentarea .previousnext{float:right;position:relative;top:-55px;left:285px;margin:0;padding:0;font-size:0.9em;font-weight:bold;}
.contentarea .previousnext img{margin:0;}
.contentarea .siblings{display:none;}
#thumbnails{display:none;}

/* Compact Content */
.compact p{margin:0 10px 5px 10px;}
.compact tbody td{margin:0;padding:0 10px 2px 10px;}

/* Blog Content */
.blog a.arrow{background:url(/images/arrow.gif) no-repeat 1px 3px;padding-left:10px;}
.blog dl{width:525px;margin:10px 0 10px 0;padding:0;display:inline;clear:both;}
.blog dt{width:525px;margin:0;padding:0 0 0 10px;font-size:1.4em;font-weight:bold;letter-spacing:-0.75px;}
.blog dt span{color:#7dc243;}
.blog dd{width:525px;margin:0;padding:0 0 25px 10px;font-size:1.0em;font-weight:normal;}
.blog dl dd.img{display:none;margin:0;}
.blog dd p{margin:5px 15px 10px 0;padding:0;font-size:1.0em;font-weight:normal;}
.blog dd a{font-weight:bold;}
.blog dd.img a{background:none;}
.blog dd.img img{height:0;width:0;margin:0;padding:0;display:none;}

/* Resource Content */
.resource {position:absolute;top:161px;left:545px;width:135px;}
.resource dl{width:135px;margin:5px 0 10px 0;padding:0;display:block;}
.resource dt{margin:10px 0 0 0;padding:0;font-size:0.9em;font-weight:bold;}
.resource dd{margin:0 0 10px 0;padding:0;font-size:0.9em;font-weight:normal;}

/* SiteMap Content */
.sitemap h2{font-size:1.2em;font-weight:bold;letter-spacing:-0.25px;}
.sitemap h3{margin:10px;padding:3px;font-size:1.1em;font-weight:bold;background-color:#f3f3f3;border-style:solid;border-width:1px;border-color:#899096;}
.sitemap ul{list-style-type:disc;list-style-position:inside;margin:12px;padding-left:15px;text-indent:-16px;}
.sitemap ul li{line-height:1.2;margin-bottom:6px;}

/* Color Variant */
.white{color:#000000;}
.white ul.arrow li{background:url(/images/arrow_white.gif) no-repeat 1px 3px;padding-left:10px;}
.white ul.bullet li{background:url(/images/bullet_white.gif) no-repeat 10px 5px;padding-left:18px;}
.white tbody td a.arrow{background:url(/images/arrow_white.gif) no-repeat 1px 3px;padding-left:10px;}
.white a.arrow{background:url(/images/arrow_white.gif) no-repeat 11px 3px;padding-left:20px;}
.white .large a.arrow{background:url(/images/arrow_white.gif) no-repeat 1px 12px;padding-left:10px;}
.white .title a.arrow{background:url(/images/arrow_white.gif) no-repeat 1px 6px;padding-left:10px;}
.white a:link{color:#000000;}
.white a:visited{color:#000000;}
.white a:hover{color:#ff9900;}
.white a:active{color:#7dc243;}

/* For Home Page */
.home{height:125px;width:675px;margin:0;padding:0 0 0 25px;}
.home h1{margin:0 0 3px 0;font-size:1.1em;font-weight:normal;letter-spacing:0;color:#000000;}
.home h1 em{font-weight:bold;}
.home h2{margin:3px 0 3px 0;font-size:1.1em;font-weight:normal;letter-spacing:0;color:#000000;}
.home h2 em{font-weight:bold;}
.home p{margin:10px 15px 0 0;}
.home a.arrow{text-decoration:underline;color:#000000;}
.homeheader embed{width:700px;}
.homeheader object{width:700px;}

