@charset "utf-8";

body { margin:0; padding: 10px; text-align:left;background:#FFF; color:#7E868B; }
body div  {  width: 320px; }

.logo {}
.img_logo {border:0; margin:4px 0 4px 2px;}
.header {color:#3366CC;border-top:1px solid #FFFFFF;padding:3px;}
.header a {text-decoration:underline;}
.footer {color:#3366CC;border-top:1px solid #FFFFFF;padding:3px;}
.footer a {text-decoration:underline;}
.align-right { text-align:right;  }


h1,h2,h3,h4,h5,p,div,ul,li,ol,dl,dd,dt,table,td,th,input,textarea,select,option,form { margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#7E868B; }


ul { overflow:hidden; list-style-type:none; position:relative; left:0; top:0; padding:13px 0 0px 0px}
ul li a { background-image:url(../images/ui_gray.gif); background-repeat:no-repeat; background-position:6px 50%; display:block; padding:3px 0 3px 16px; text-transform:uppercase; color:#7E868B; font-weight:bold; font-size:10px; }
ul li a:hover { background-image:url(../images/ui_wt.gif); background-color:#3366CC; color:#FFF; }
	
a { outline:0; color:#3366cc; text-decoration:none; font-weight:bold; }

a.arrow-link { padding:0 0 0 10px; color:#3366cc; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:9px; }
a.arrow-link:hover { color:#3366cc; }

a.highlight-link { background-image:url(../images/ui_wt.gif); background-repeat:no-repeat; background-position:96% 50%;padding:0 10px 0 3px; color:#FFF; background-color:#3366cc; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:9px; }
a.highlight-link:hover,
a.highlight-link.active { background-color:#7E868B; }

/* Listen */
#Normallist ul { overflow:hidden; list-style-type:none; position:relative; left:0; top:0; padding:6px 0 0px 0px}
#Normallist ul li { background-image:url(../images/ui_gray.gif); background-repeat:no-repeat; background-position:6px 50%; display:block; padding:3px 0 3px 16px; }

/* Layout */
#Paper { width:942px; height:auto; overflow:hidden; text-align:left; margin:0 auto; position:relative; left:0; top:0; }


/* Boxen */

/* Box Content */
#Content {display:block; margin:2px 0 0 2px; }

#Content h2.h-col { background-color:#7E868B; margin:0px 0px 18px 0; }
#Content h2.h-col span { display:block; padding:3px 6px; font-size:10px; color:#FFF; text-transform:uppercase; }
#Content h4 { color:#4D555B; height:18px; margin:12px 0 10px 0; }

/* Portfolio Details */

#ColP02 {display:block; margin:10px 0 0 2px; }
#ColP02 h2.h-col { height:18px; background-color:#7E868B; margin:0 0 18px 0; }
#ColP02 h2.h-col span { display:block; padding:3px 6px; font-size:10px; color:#FFF; text-transform:uppercase; }

#ColP02 .rl-wrapper-box-top { height:auto; }
#ColP02 .rl-box {  height:auto; padding:0 0 18px 0; overflow:hidden; position:relative; top:0; left:0; }
#ColP02 .rl-box * { font-size:10px; line-height:normal;  }

#ColP02 .rl-box-portfolio {  height:auto; padding:0 0 18px 0; overflow:hidden; position:relative; top:0; left:0; }
#ColP02 .rl-box-portfolio .img-box { color:#4D555B; width:98px; padding:3px; border:1px solid #D6D7D7; float:right; display:block; }
#ColP02 .rl-box-portfolio .text-box { width:200px; margin:0 0 0 0; float:left; display:inline; position:relative; top:0; left:0; }
#ColP02 .rl-box-portfolio * { font-size:11px; line-height:normal;  }

#ColP02 .rl-box-portfolio .text-box .portfoliolist { margin:0 0 0 0; float:left; display:block; position:relative; top:0; left:0; }
#ColP02 .rl-box-portfolio .text-box .portfoliolist ul { list-style-type:none; position:relative; left:0; top:0; padding:6px 0 0 0}
#ColP02 .rl-box-portfolio .text-box .portfoliolist ul li { background-image:url(../images/ui_gray.gif); background-repeat:no-repeat; background-position:6px 50%; display:block; padding:3px 0 3px 16px; }


/* Box AP */
#Col02 {display:block; margin:10px 0 0 2px; }

#Col02 h2.h-col { height:18px; background-color:#7E868B; margin:0 0 18px 0; }
#Col02 h2.h-col span { display:block; padding:3px 6px; font-size:10px; color:#FFF; text-transform:uppercase; }

#Col02 h4 { color:#4D555B }

#Col02 .rl-wrapper-box { height:auto; padding:18px 0 0 0; border-top:1px solid #E8EAEC; }
#Col02 .rl-wrapper-box-top { height:auto; }
#Col02 .rl-box {  height:auto; padding:0 0 18px 0; overflow:hidden; position:relative; top:0; left:0; }
#Col02 .rl-box-divider { padding:18px 0 18px 0 !important; border-top:1px solid #E8EAEC !important; }
#Col02 .rl-box-divider-bottom { padding:0 0 18px 0 !important; border-bottom:1px solid #E8EAEC !important; margin-bottom:2px; }
#Col02 .rl-box * { font-size:10px; line-height:normal;  }

#Col02 .rl-box .img-box { width:106px; padding:3px; border:1px solid #D6D7D7; float:left; display:inline; }
#Col02 .rl-box .img-box img { display:block; }
#Col02 .rl-box .text-box { width:180px; height:54px; margin:0 0 0 12px; float:left; display:inline; position:relative; top:0; left:0; }

#Col02 .rl-box .list-box { width:180px;  margin:0 0 0 12px; float:left; display:inline; position:relative; top:0; left:0; }

#Col02 .rl-box * { font-size:10px; }
#Col02 .rl-box h4 { padding:0; margin:0; }
#Col02 .rl-box p { padding:0 0 3px 0; }
#Col02 .rl-box p.link { padding:0; position:absolute; left:0; bottom:0; }
#Col02 .rl-box p.link a.active { background-color:#7E868B !important; }

#Col02 .rl-pure-text-box { padding:0 18px 18px 0; }

#Col02 .rl-box * { font-size:10px; }
#Col02 .small-text * { font-size:10px !important; }
#Col02 .rl-pure-text-box h4,
#Col02 .rl-pure-text-box h4 { padding:0; margin:0; }
#Col02 .rl-box p { padding:0 0 3px 0; }
#Col02 .rl-pure-text-box p { padding:0 0 10px 0; line-height:1.3em; }