/*---- Layout ----*/

div
{
  /* this is for netscape 4's sake */
  padding: 0;
  margin: 0;
}
body
{
  padding:0 4%;
  margin: 0;
  font-family:Verdana, Arial, sans-serif;





}
#oldbrowser
{  text-align: center;
}

h1.login
{
  display: none;
}
#contentColumn
{
  width: auto;
}
#innerFooter p
{
  margin-top:0px;
  padding: .7%;
  color:#fff;
}
#footer
{
  clear: left;
}

#innerContentColumn
{
  overflow: visible;
  height: 100%;  /* fix the Win32 IE float bug */
}
#contentColumn>#innerContentColumn
{
  height: auto;  /* fix Opera 5 which breaks with the 
above IE fix */
}
#innercontentcolumn
{
  height: 100%;  /* fix IE 5.0 which parse the Opera fix, 
note the selector is all lower case */

}
#masthead, #footer
{
  z-index: 10;
}










/*---- Borders ----*/
#wrapper
{
  
padding:0px;
  margin:0px;
  padding-right:11px;
              background:#0B3861 url('../img/holder.gif') repeat-y     
top right;


border-left: solid 2px #073882; 

}








#footer
{
  border-top-width: 1px;
}


/*---- Visual Elements ----*/
body
{


  color: #000;  
  margin: 0;
  background-color:#000;

}
#pageFrame
{
  color: #000;
  min-width: 80%;


}
#maincontent
{
  width:67%;
  float:left;
  padding-left:1em;
  color:#000;
}
#maincontent_scroll
{
  width:69%;
  float:left;
  padding-left:1em;
  color:#000;
}
#maincontent_home
{
  width:96%;
  float:left;
  padding-left:1em;
  color:#000;
}








p
{
color:#000;
font-family: Verdana, Arial, sans-serif;
}
#maincontent li
{
font-size:.82em;
}
#maincontent_home li
{
font-size:.82em;
}
#rightcol li
{
font-size:.82em;
}
p.smaller{
font-size:.82em;
}

#maincontent_inside li
{
font-size:.82em;
}






#maincontent_inside
{
  width:96%;
  float:left;
  padding-left:1em;
}

#maincontent_actors
{
  width:96%;
  float:left;
  padding:1em 0 1em 1em;
}
#rightcol
{
  width: 26%;
  float:left;
  margin-left:2%;
  
}
#leftcol
{
  width: 26%;
  float:left;
  text-align:center;
  margin: 5px 0;
}

#leftcol2
{
  width:26%;
  float:left;
}
#middlecol2
{
  width:45%;
  float:left;
}
#rightcol2
{
  width: 26%;
  float:left;
  margin-left:2%;
  
}









/**images**/
.backgnd1{
background-color: #000;
}


/*** Complex Horizontal Navigation ***/

#navigation {
  background: #0b3861 url("../img/bg-nav.gif") repeat-x;
  border: 1px solid #000;
  border-width: 1px 0;
  font-size: .8em;
  padding-top: 5px;
  font-family: Verdana, Arial, sans-serif;;

}

#navigation ul, #navigation ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation ul {
  padding: 5px 0 4px;
  text-align: center;
  font-weight:bold;
}

#navigation ul li {
  display: inline;
  margin-right: .75em;
}

#navigation ul li.last {
  margin-right: 0;
}







#navigation ul li a {
  background: url("../img/tab-right.gif") no-repeat 100% 0;
  color: #fff;
  padding: 5px 0;                        
  text-decoration: none;
}

#navigation ul li a span {
  background: url("../img/tab-left.gif") no-repeat;
  padding: 5px 1em;
}


#navigation ul li a:hover span {
  color:#1FC7FF
;
  text-decoration: underline;}


47ccff

990099

8AA1FF

B800F5







/*\*//*/
#navigation ul li a {
  display: inline-block;
  white-space: nowrap;
  width: 1px;
}

#navigation ul {
  padding-bottom: 0;
  margin-bottom: -1px;
}
/**/

/*\*/
* html #navigation ul li a {
  padding: 0;
}
/**/
// -->



/*headings*/

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, sans-serif; 
margin: 0; padding:0;  }
h1.header{font-size:1.5em; color:#fff; padding:.75em;}
h1 { font-size: 1.1em;}
h2 { font-size: 1em; color:#fff; margin-top:2px;margin-bottom:2px; }

h3 { font-size: .9em; color:#fff; 









border-bottom:1px solid #000; 
clear:both; margin-top:6px;}

h3.actors { font-size: .75em;   color:#0B6C68;border-bottom:1px solid #fff; 
 
     }
h4 { font-size: .88em; }
h5 { font-size: 0.95em; }
h6 { font-size: 0.85em; }

/*lists*/
ul.sidebar
{
text-decoration:none;
list-style:none;
}

ul.sidebar li
{
padding-bottom:1em;
  margin-left:-40px;
}
ul.leftcol{
text-align:left;
list-style:none;
font-size:.75em;
margin-bottom:2px;
}

ul ul {
margin-top:4px;
margin-bottom:4px;
}







ul.bullets{
list-style-image: url(../img/icons/0186_glassy.png);
}

ul.bullets li{
margin-bottom:5px;
}

/*-----complex------*/
a img
{
  border-width: 0;  /* remove the border around linked images. 
<img border="0" ..../> is invalid in XHTML 1.1 */
}


#innerContentColumn
{
  overflow: visible;  /* fix the Win32 IE italics bug */
  height: 100%;    /* ditto */
}
#innercontentcolumn
{
  overflow: hidden;  /* IE5.0 fix the Win32 IE italics bug */
  width: 100%;
  height: auto;
}

#innercontentcolumn/* hide from IE5.0 */
{
  overflow: visible;  /* reset IE5.0 fix for 5.5 */
  height: 100%;    /* ditto */
  width: auto;    /* reset Safair after picking up the above 
IE5.0 fix : it's case insensitive to CSS selectors */








}
* html #masthead
{
  position: relative;
}

.l { float: left; }
.r { float: right; }

.u { text-decoration:underline; }


#mainheading 
{ 
  width:auto; 
  border-bottom: 1px solid  #383199; 
  border-width:1px 0; 
  color: #fff; 
  margin-bottom:2%; 
}


/*colors*/

body
{
  background-color: #000;
}









****************************************************




#masthead, #footer
{  background-color: #0B3861;
  color: #0B3861;



























}
#pageFrame
{  background:#151b54;
  padding:0px;
  margin:0px;
}
#footer
{
  border-bottom: solid 1px #0E7A76; /* IE 6 has the footer flow 
over the pageFrame's 
bottom border. if this border is added, IE draws                    
the pageFrame border as expected */
}






#scroll{
background : #fff; 
color : #6600cc; 
padding :4px; 
padding-left :8px; 
width : 100%; 
height : 330px; 
overflow : auto; 
border:2px solid 000000;
margin-top:5px;

}

/*-----theme------*/


/*** Content ***/
#innerContentColumn
{
  font-family: Verdana, Arial, sans-serif;
  
}

/*-----Lists------*/

#maincontent li
{
  padding-bottom:.5em;
}









            <!--  /* Font Definitions */ @font-face   {font-family:Cambria;   panose-1:2 4 5 3 5 4 6 3 2 4;   mso-font-charset:0;   mso-generic-font-family:auto;   mso-font-pitch:variable;   mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal   {mso-style-parent:"";   margin:0cm;   margin-bottom:.0001pt;   mso-pagination:widow-orphan;   font-size:12.0pt;   font-family:"Times New Roman";   mso-ascii-font-family:Cambria;   mso-ascii-theme-font:minor-latin;   mso-fareast-font-family:Cambria;   mso-fareast-theme-font:minor-latin;   mso-hansi-font-family:Cambria;   mso-hansi-theme-font:minor-latin;   mso-bidi-font-family:"Times New Roman";   mso-bidi-theme-font:minor-bidi;   mso-ansi-language:EN-US;} span.css-comment   {mso-style-name:css-comment;} span.css-selector   {mso-style-name:css-selector;} span.css-punctuation   {mso-style-name:css-punctuation;} span.css-identifier   {mso-style-name:css-identifier;} span.css-unit   {mso-style-name:css-unit;} span.css-value   {mso-style-name:css-value;} span.css-string   {mso-style-name:css-string;} @page Section1   {size:612.0pt 792.0pt;   margin:72.0pt 90.0pt 72.0pt 90.0pt;   mso-header-margin:36.0pt;   mso-footer-margin:36.0pt;   mso-paper-source:0;} div.Section1   {page:Section1;} -->      /*** Masthead ***/
 #masthead{
 background: url('../img/logo2.jpg') top left no-repeat;
 height:172px;
 padding:0px;
 border:none;
 }
 
     

* html #masthead {
margin: 0 -3px;
}

#masthead h1
{
  font-family: Verdana, Arial, sans-serif;
  display:none;
}


/*** Footer ***/
#innerFooter
{
  font-family: Verdana, Arial, sans-serif;
  font-size:.8em;
  color:#ccc;
}










/* table */
table{
width:96%;
}


table tr td {
vertical-align:top; 
text-align:top;
padding-bottom:.5em;
color:#666;
}
table p{
font-size:.73em;
}






img.photo{
margin-right:3px;
border:2px solid #003333;
}

a:hover img.photo, a:active img.photo{
margin-right:3px;
border:2px solid #6633ff;
}

img.lg_pic{
border:3px solid #000;






}

p.cvlink
{
font-size:.8em;
margin-top:0px;
margin-bottom:4px;
}

p.cvlink a
{
color:#383199  ;
}


/* == ROUNDED CORNER EFFECT */
.rounded {
    background-color: #fff;  
    position: relative; 
    border: 3px #3F1587 solid;
    margin: 10px 0;
    padding: 0 10px;

}
.rounded_pics{
    background-color: #ffffff;
    position: relative; 
    border: 6px #CCCCCC solid;;
    margin: 10px 0;
    padding: 0 0px;






}
.nw, .ne, .sw, .se {
    position: relative;
    margin: 0;
    font-size: 1px;
    height: 23px;
}
.rounded .nw {
    background: url(../img/border-nw.gif) top left no-repeat;
    top: -6px; 
    left: -16px;
    margin-bottom: -6px;
}
.rounded .ne {
    background: url(../img/border-ne.gif) top right no-repeat;
    right: -32px;
}
.rounded .sw {
    background: url(../img/border-sw.gif) bottom left no-repeat;
    bottom: -6px;
    left: -16px;
    margin-bottom: -6px;
    clear: both;
}
.rounded .se {
    background: url(../img/border-se.gif) bottom right no-repeat;
    right: -32px;
}

/* \*/
.rounded .sw {margin-bottom: 0; margin-top: -6px;}
.clear
{clear:both;}









/**Links**/
#innerFooter a
{
  color:#fff;
}
.hide
{
display:none;
}

/**forms**/
label{
font-weight:bold;
color:#115599;
font-size:.99em;
}

.age{
color:#000;
font-size:.9em;
}

iframe
{
border:0px;
height:360px;
background:white;
width:100%;
}





}

#footer
{
  border-top-width: 1px;
}


/*---- Visual Elements ----*/
body
{
  color: #000;  
  margin: 0;























  background-color:#ffffff;



























}
#pageFrame
{
  color: #000;
  min-width: 80%;

}
#maincontent
{
  width:67%;
  float:left;
  padding-left:1em;
  color:#000;
}
#maincontent_scroll
{
  width:69%;
  float:left;
  padding-left:1em;
  color:#000;
}

#maincontent_home
{
  width:96%;
  float:left;
  padding-left:1em;
  color:#000;
}









p
{
color:#000;
font-family: Verdana, Arial, sans-serif;
}
#maincontent li
{
font-size:.82em;
}
#maincontent_home li
{
font-size:.82em;
}
#rightcol li
{
font-size:.82em;
}
p.smaller{
font-size:.82em;
}






#maincontent_inside li
{
font-size:.82em;
}
#maincontent_inside
{
  width:96%;
  float:left;
  padding-left:1em;
}

#maincontent_actors
{
  width:96%;
  float:left;
  padding:1em 0 1em 1em;
}
#rightcol
{
  width: 26%;
  float:left;
  margin-left:2%;
  
}
#leftcol
{
  width: 26%;
  float:left;
  text-align:center;
  margin: 5px 0;
}

#leftcol2
{
  width:26%;
  float:left;
}
#middlecol2
{
  width:45%;
  float:left;
}
#rightcol2
{
  width: 26%;
  float:left;
  margin-left:2%;
  
}









/**images**/
.backgnd1{
background-color: #000;
}

/*** Complex Horizontal Navigation ***/

#navigation {
  background: #0b3861 url("../img/bg-nav.gif") repeat-x;
  border: 1px solid #000;
  border-width: 1px 0;
  font-size: .8em;
  padding-top: 5px;
  font-family: Verdana, Arial, sans-serif;;
}

#navigation ul, #navigation ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation ul {
  padding: 5px 0 4px;
  text-align: center;
  font-weight:bold;
}

#navigation ul li {
  display: inline;
  margin-right: .75em;
}

#navigation ul li.last {
  margin-right: 0;
}







#navigation ul li a {
  background: url("../img/tab-right.gif") no-repeat 100% 0;
  color: #fff;
  padding: 5px 0;                        
  text-decoration: none;

#navigation ul li a span {
  background: url("../img/tab-left.gif") no-repeat;
  padding: 5px 1em;
}

#navigation ul li a:hover span {
  color:#58ACFA;
  text-decoration: underline;}


/*\*//*/
#navigation ul li a {
  display: inline-block;
  white-space: nowrap;
  width: 1px;
}

#navigation ul {
  padding-bottom: 0;
  margin-bottom: -1px;
}
/**/

/*\*/
* html #navigation ul li a {
  padding: 0;
}
/**/
// -->







/*headings*/

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, sans-serif; 
margin: 0; padding:0;  }
h1.header{font-size:1.5em; color:#fff; padding:.75em;}
h1 { font-size: 1.1em;}
h2 { font-size: 1em; color:#fff; margin-top:2px;margin-bottom:2px; }

h3 { font-size: .9em; color:#fff; 

border-bottom:1px solid #000; 
clear:both; margin-top:6px;}

h3.actors { font-size: .75em;   color:#0B6C68;border-bottom:1px solid #fff; 
      }
h4 { font-size: .88em; }
h5 { font-size: 0.95em; }
h6 { font-size: 0.85em; }

/*lists*/
ul.sidebar
{
text-decoration:none;
list-style:none;
}

ul.sidebar li
{
padding-bottom:1em;
  margin-left:-40px;
}
ul.leftcol{
text-align:left;
list-style:none;
font-size:.75em;
margin-bottom:2px;
}

ul ul {
margin-top:4px;
margin-bottom:4px;
}

ul.bullets{
list-style-image: url(../img/icons/0186_glassy.png);
}

ul.bullets li{
margin-bottom:5px;
}







/*-----complex------*/
a img
{
  border-width: 0;  /* remove the border around linked images. 
<img border="0" ..../> is invalid in XHTML 1.1 */
}

#innerContentColumn
{
  overflow: visible;  /* fix the Win32 IE italics bug */
  height: 100%;    /* ditto */
}
#innercontentcolumn
{
  overflow: hidden;  /* IE5.0 fix the Win32 IE italics bug */
  width: 100%;
  height: auto;
}

#innercontentcolumn/* hide from IE5.0 */
{
  overflow: visible;  /* reset IE5.0 fix for 5.5 */
  height: 100%;    /* ditto */
  width: auto;    /* reset Safair after picking up the above 
IE5.0 fix : it's case insensitive to CSS selectors */







}
* html #masthead
{
  position: relative;
}

.l { float: left; }
.r { float: right; }

.u { text-decoration:underline; }

#mainheading 
{ 
  width:auto; 
  border-bottom: 1px solid  #383199; 
  border-width:1px 0; 
  color: #fff; 
  margin-bottom:2%; 
}

/*colors*/

body
{
  
background-color: #000000;

}





#masthead, #footer
{  background-color: #000066;
  color: #1E514B;
}
#pageFrame
{  background:#151b54;
  padding:0px;
  margin:0px;
}
#footer
{
  border-bottom: solid 1px #0E7A76; /* IE 6 has the footer flow 
over the pageFrame's 
bottom border. if this border is added, IE draws                    
the pageFrame border as exptected */
}


#scroll{
background : #fff; 
color : #6600cc; 
padding :4px; 
padding-left :8px; 
width : 100%; 
height : 330px; 
overflow : auto; 
border:2px solid #000000;
margin-top:5px;







}

/*-----theme------*/


/*** Content ***/
#innerContentColumn
{
  font-family: Verdana, Arial, sans-serif;
  
}

/*-----Lists------*/

#maincontent li
{
  padding-bottom:.5em;
}


/*** Masthead ***/
#masthead{
background: url('../img/top2 STRETCHED.gif') top left no-repeat;
height:172px;
padding:0px;
border:none;
}

* html #masthead {
margin: 0 -3px;
}

#masthead h1
{
  font-family: Verdana, Arial, sans-serif;
  display:none;
}


/*** Footer ***/
#innerFooter
{
  font-family: Verdana, Arial, sans-serif;
  font-size:.8em;
  color:#ccc;
}







/* table */
table{
width:96%;
}

table tr td {
vertical-align:top; 
text-align:top;
padding-bottom:.5em;
color:#666;
}
table p{
font-size:.73em;
}


img.photo{
margin-right:3px;
border:2px solid #003333;
}


a:hover img.photo, a:active img.photo{
margin-right:3px;
border:2px solid #cc33ff;
}


img.lg_pic{
border:2px solid #000;

}

p.cvlink
{
font-size:.8em;
margin-top:0px;
margin-bottom:4px;
}

p.cvlink a
{
color:#383199  ;
}







/* == ROUNDED CORNER EFFECT */
.rounded {
    background-color: #fff;  
    position: relative; 
    border: 3px #3F1587 solid;
    margin: 10px 0;
    padding: 0 10px;
}
.rounded_pics{
    background-color: #ffffff;
    position: relative; 
    border: 6px #CCCCCC solid;;
    margin: 10px 0;
    padding: 0 0px;
}
.nw, .ne, .sw, .se {
    position: relative;
    margin: 0;
    font-size: 1px;
    height: 23px;
}
.rounded .nw {
    background: url(../img/border-nw.gif) top left no-repeat;
    top: -6px; 
    left: -16px;
    margin-bottom: -6px;
}
.rounded .ne {
    background: url(../img/border-ne.gif) top right no-repeat;
    right: -32px;
}
.rounded .sw {
    background: url(../img/border-sw.gif) bottom left no-repeat;
    bottom: -6px;
    left: -16px;
    margin-bottom: -6px;
    clear: both;
}
.rounded .se {
    background: url(../img/border-se.gif) bottom right no-repeat;
    right: -32px;
}

/* \*/
.rounded .sw {margin-bottom: 0; margin-top: -6px;}
.clear
{clear:both;}







/**Links**/
#innerFooter a
{
  color:#fff;
}
.hide
{
display:none;
}

/**forms**/
label{
font-weight:bold;
color:#115599;
font-size:.99em;
}

.age{
color:#000;
font-size:.9em;
}

iframe
{
border:0px;
height:360px;
background:white;
width:100%;
}



