/*reset*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts*/
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*portfolio*/
body{background:#38497a url(../i/shrubbery2.gif) fixed no-repeat 10px bottom;padding:.75em;}
#logo{padding:.5em 0;}
#logo{margin-bottom:.66em;}
a{text-decoration:none;color:#ffffff;}
.content a {color:#6277b6;}
a:hover{text-decoration:underline;}
#sidebar ul li a,.subnav ul li a,.y{font:bold 85% Verdana;}
.y{color:#aeb9d9;}
.content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#sidebar{padding:.33em;float:left;width:13.54em;background:#6277b6;border:2px solid #a7b3d7;}
h3,#sidebar p,#y.selected .y{color:#283457;}
h3,h4{padding:.33em;border-bottom:1px solid #283457;margin-bottom:.25em;}
#sidebar p{padding:.33em;margin-bottom:.25em;color:#d6dbec;font-size:92%;}
#sidebar ul{padding:.33em;}
#sidebar ul#nav li.selected{background:#8595c6;margin:0 -.6em;padding:.25em .75em .33em .6em;}
#sidebar ul#nav li ul.subnav li.selected{background:#a7b3d7;margin:0 -1.1em 0 -1em;padding:0 0 .125em 1.1em;}
.content{margin-left:16em;background:#cdd4e8 url(../i/gradient.jpg) repeat-x;display:none;zoom:1;border:2px solid #a7b3d7;}
#customatix{margin-top:2em;display:none;}
#customatix h2{margin-top:1em;}
#cisco-cues{display:block;}
.copy{padding:.66em;margin-right:440px;}
.content h1,.content2 h1{font:214% "Times New Roman";color:#242f4f;padding:.33em 0 .25em .33em;}
.content h2,.content2 h2{font:174% "Times New Roman";color:#38497a;padding:0 0 .25em .58em;}
.col{width:44%;float:left;padding:0 .58em .5em .58em;color:#181f34;}
.copy h3{margin-bottom:1em;}
.copy h4{border:none;margin:.5em 0;}
.copy h4.big{font-size:136%;}
.copy p{margin:0 0 1em .66em;line-height:1.5em;}
.copy p.big{font-size:129%;}
.copy p,.copy ul,.copy blockquote{font-size:100%;}
.copy blockquote{margin:0 0 1em 1.33em;font-style:italic;}
.copy ul{list-style-type:disc;margin-bottom:1em;}
.copy ul li{margin:0 0 .5em 2em;line-height:1.5em;}
.thumbs{float:right;width:440px;padding-top:.66em;}
.thumbs h3 {width:420px;margin-bottom:.66em;}
.thumbs div{width:200px;margin-bottom:1em;position:relative;float:left;margin-right:20px;}
.thumbs img{border:1px solid #a7b3d7;}
.footnote{font:92% Tahoma;text-align:right;color:#38497a;margin:1em 0;}
.footnote ul{list-style-type:none;margin:.5em 0;}
.footnote ul li{margin:0;}
*:lang(en) #sidebar ul#nav li ul.subnav li.selected {margin-left:-.9em;}
/*lightbox*/
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../i/blank.gif) no-repeat;
display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink,#prevLink{background:url(../i/prevlabel.gif) left bottom no-repeat;}
#nextLink,#nextLink{background:url(../i/nextlabel.gif) right bottom no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;margin:1.0em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
html,body{height:100%;min-height:100%;}