
body {background-color:#fff; margin:10px; overflow-y:scroll;}
body, p, td, th, a {color:#000; font: 12px Arial, Helvetica, sans-serif;}
a {color:#933; text-decoration: none;}
a:visited {color:#963;}
a:hover {color:#000;}
a:active, a:focus, div:focus {outline:none;} /*Removes dotted lines around links*/
.copyrt {color:#999; font-size:9px;}
div#pg {} /* to set bg around main table */
table#tab {} /*main table*/

h3, dt, dd, ul {font-family:Arial, sans-serif;}
h3 {color:#666;}
.big {font-size: x-large; font-weight: normal;}

/* for CLIENT page */
th {text-align: right; padding-right:15px; font-weight: bold;}
.client td {vertical-align:top; font-style: italic;}
.client td .norm {font-style:normal;}
.client th {vertical-align:top; padding-bottom:5px;}
/* End for CLIENT page */

/* for PRESS page */
.publication, .publication a {color:#933;}
.title {margin-left:15px;}
.article {margin-left:30px; font-size: 11px;}
ul.article {margin-left:5px; list-style:circle;}
.artLink {font-size: 11px;}
.grey {color:#666;}
.back, .back a {color:#933; text-align: center; font-size: 11px;}
/* End for PRESS page */

/* for CREW page */
.crew dd {color:#333; font-size:12px; display:list-item; list-style:none; margin-bottom:0.5em;}
dt {font-size:12px; color:#666; margin-top:1em;}
dt b {color:#933;}
dd b {color:#000;}
/* End CREW page */

.flexcroll {
	position:relative; width:340px; height:380px; overflow:auto; overflow-x:hidden;
}
.iPhone { position:relative; width:340px; }



/*START FLEXCROLL CSS - for scrolling DIV customization*/

.scrollgeneric { line-height: 1px; font-size: 1px;
	position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 15px; background-color: white; }
.vscrollerbar { width: 15px; background-color: black; }
.hscrollerbase { height: 15px; background-color: white; }
.hscrollerbar { height: 15px; background-color: black; }

/* styles for scrollbar images start here */
.hscrollerbar { background: #99CBCB url(img/flexcroll_horz.gif) 0px -30px repeat-x; }
.vscrollerbar { background: #99CBCB url(img/flexcroll_vert.gif) -15px 0px repeat-y; }
.vscrollerbar, .hscrollerbar { padding: 10px; z-index: 2; }
.vscrollerbarbeg { background: url(img/flexcroll_vert.gif) -45px -30px no-repeat;
	width: 15px; height: 15px !important; }
.vscrollerbarend { background: url(img/flexcroll_vert.gif) -45px 0px no-repeat;
	width: 15px; height: 15px; }
.hscrollerbarbeg { background: url(img/flexcroll_vert.gif) -60px -15px no-repeat;
	height: 15px; width: 15px !important; }
.hscrollerbarend { background: url(img/flexcroll_vert.gif) -30px -15px no-repeat;
	height: 15px; width: 15px; }
.scrollerjogbox { background: #4E727C url(img/flexcroll_horz.gif) 0px 0px;
	width: 15px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px; }
.vscrollerbase { background: #D7EBDF url(img/flexcroll_vert.gif) 0px 0px repeat-y; }
.vscrollerbasebeg { background: url(img/flexcroll_vert.gif) -30px -30px no-repeat;
	width: 15px; height: 15px !important; }
.vscrollerbaseend { background: url(img/flexcroll_vert.gif) -60px -30px no-repeat;
	height: 15px; width: 15px; }
.hscrollerbase { background: #D7EBDF url(img/flexcroll_horz.gif) 0px -15px repeat-x; }
.hscrollerbasebeg { background: url(img/flexcroll_vert.gif) -60px 0px no-repeat;
	height: 15px; width: 15px !important; }
.hscrollerbaseend { height: 15px; width: 15px;
	background: url(img/flexcroll_vert.gif) -30px 0px no-repeat; }
.scrollerjogbox:hover { background: #5E828C url(img/flexcroll_vert.gif) -45px -15px; }
/* END FLEXCROLL CSS */
