body{background:transparent; background-image:url(images/headerg1sm.png);background-repeat: repeat-x;
font-family:georgia,"Times Roman",verdana, serif;
margin:0;
padding:0;
line-height: 1.5em;
min-width:1200px;}

b{font-size: 100%;}
em{color: #800000;}
samp { letter-spacing:1px; color: #800000; }
var{color:#996600;}

img {border:0;}

img a{border:0;}

.clear         { clear:both; }
.float-left    { float:left;margin-right:8px; }
.float-right   { float:right; }

.float-rightmb   { float:right; margin:5px 0px -8px 6px;}
.float-rightmbm   { float:right; margin:5px 12px 0px 16px;}
.float-rightmbmp   { float:right; margin:5px -22px 0px 36px;}
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.wrap          { width:1200px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 10px 4px 10px; }
.img-center     { margin:14px auto 14px auto; }

.img-right-news     { float:right;margin:10px 0px 0px 20px; }
.img-right-news 1    { float:right;margin:10px 0px 0px 10px; }

.maroon {color:maroon;}

a.sm:link {color:#800000;font-size:12px;}
a.sm:visited {color:#800000;font-size:12px;}
a.sm:hover {color:#A36107;font-size:12px;}

.navy{color:navy;}

.gray{color:#b0b0b0;}

.top{border:1px dotted #707070;padding:5px;}

.clear {	clear: both;}

.left {	float: left;}

.right {	float: right;}

.center {display: block;	margin-left: auto;margin-right: auto;}

a img {border: 0;	display: block;}

#maincontainer{width: 100%; /*Width of main container*/margin: 0 auto; /*Center container on page*/}

#topsection{background: transparent;height: 200px; /*Height of top section*/border-bottom:1px solid #707070;}

#topsection .logo a{width: 390px; height: 94px;background: url(images/sandiegoduiattorney.png); background-repeat:no-repeat;text-indent: -9999px;
margin: 0;padding-top: 15px;float:left;font-size:14px;color:white;font-weight:500;margin-left:30px;}
 
#topsection h3{float:right;font-size:14px;color:maroon;margin-right:30px;font-weight:500;}

#topsection h3 a{ font-size:14px;color:maroon;font-weight:500;}

#topsection h3 a:hover{
font-size:14px;
color:#074487;
font-weight:500;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: maroon;
color: white;
float: right;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:14px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{padding: 0.2em 1em;
background-color: maroon;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{background-color: #369;
color: #fff;
}






#contentwrapper{
float: left;
width: 100%;
border-top:0px #707070 solid;
background-color: #ffffff;
}

#contentcolumn{font-family:georgia,"Times Roman",verdana, serif;
margin: 0 222px 0 191px; /*Margins for content column. 788 Should be "0 RightColumnWidth 0 LeftColumnWidth*/}


 
.ttop {text-align:right;margin:20px 300px;}
 
 
#contentcolumn .smarr a{border:0;padding:3px;margin:0 auto;}

#contentcolumn .smarr p{border:0;padding:3px;margin:0 auto;text-align:center;}


#contentcolumn .box {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;margin-bottom:10px;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .boxwierd {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;margin-bottom:10px;font-family:georgia,"Times Roman",verdana, serif;height:400px;}

#contentcolumn .box a{color:maroon;font-weight:600;background-color:#fff;font-size:14px;}

#contentcolumn .box a:hover{color:maroon;font-weight:600;background-color:#f5f5f5;text-decoration:underline;font-size:14px;font-family:georgia,"Times Roman",verdana, serift;}

#contentcolumn .boxh {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .boxha {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;text-align:left;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .boxha p{margin-left:34px;width:86%;border-top:1px dotted #707070;margin-top:10px;text-align:left;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .boxha p.mid{margin-left:auto;margin-right:auto;width:86%;border-top:1px dotted #707070;margin-top:10px;text-align:center;font-family:georgia,"Times Roman",verdana, serif;}



#contentcolumn .boxha p.mids{margin-left:auto;margin-right:auto;width:86%;border-top:1px dotted #707070;margin-top:20px;margin-bottom:20px;text-align:center;font-family:georgia,"Times Roman",verdana, serif;padding:20px 0px;}

#contentcolumn p.mids{margin-left:auto;margin-right:auto;width:86%;border-top:0px dotted #707070;margin-top:20px;margin-bottom:20px;text-align:center;font-family:georgia,"Times Roman",verdana, serif;padding:20px 0px;}

#contentcolumn p.mids a, #contentcolumn p.mids a:hover, .boxha p.mid a:hover, #contentcolumn p.mids a:hover, #contentcolumn .boxha p.mids a:hover , #contentcolumn .box p.mids a:hover, #contentcolumn .boxh p.mids a:hover{background-color:white;}
#contentcolumn .boxha .mid{margin-left:auto;margin-right:auto;width:86%;border:1px dotted #707070;margin-top:20px;text-align:center;font-family:georgia,"Times Roman",verdana, serif;padding:6px;}

#contentcolumn .boxha h5{margin-left:34px;width:86%;border-top:0px dotted #707070;margin-top:10px;text-align:left;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .boxha p.mi{margin-left:auto;margin-right:auto;width:86%;border-top:1px dotted #707070;margin-top:10px;text-align:center;font-family:georgia,"Times Roman",verdana, serif ;}

#contentcolumn .boxa {margin-left:auto;margin-right:auto;width:86%;border:1px dotted #707070;margin-top:10px;text-align:center;}

#contentcolumn .boxh p.ri{float:right;margin-right:20px;width:43%;border:0px dotted #707070;margin-top:10px;text-align:right;}

#contentcolumn .box  p.live{float:left;margin:20px 30px 10px -40px;text-align:left;width:40%;padding-right:20px;}

#contentcolumn .boxa a:link{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070;margin-top:10px; color:maroon;text-decoration:none;text-align:center;}

#contentcolumn .boxa a:visited{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070;margin-top:10px; color:#800000;text-decoration:none;text-align:center;}

#contentcolumn .boxa a:hover{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070;margin-top:10px; color:#7B2D00;text-decoration:none;text-align:center;}



#contentcolumn .boxh p{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:center; margin-top:14px; margin-bottom:14px;color:#121212;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .boxh p.ma{color:maroon;font-weight:600;}

#contentcolumn .box p{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:justify; margin-top:14px; margin-bottom:14px;color:#121212;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .box p.pl{margin-left:30px;margin-right:auto;width:60%;border:0px solid #707070; float:left;text-align:justify; margin-top:14px; margin-bottom:14px;color:#121212;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn .box p.c{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:center; margin-top:14px; margin-bottom:14px;color:#121212;}

#contentcolumn .box p.cm{margin-left:auto;margin-right:auto;width:86%;border:0px solid #707070; text-align:center; margin-top:14px; margin-bottom:14px;color:maroon;}
#contentcolumn .box p.m {color:maroon;font-weight:500;}

#contentcolumn h1 {font-size:20px;text-align:center;color:#121212;font-variant:small-caps;font-family:georgia,"Times Roman",verdana, serif ;}

#contentcolumn h2 {font-size:18px;text-align:center;color:maroon;font-variant:small-caps;letter-spacing:0px;font-weight:600;font-family:georgia,"Times Roman",verdana, serif;}

#contentcolumn h3 {font-size:17px;text-align:center;color:maroon;font-variant:small-caps;letter-spacing:2px;font-weight:600;font-family:georgia,"Times Roman",verdana, sans-serif;}

#contentcolumn h4 {font-size:16px;text-align:center;color:maroon;font-variant:small-caps;letter-spacing:1px;font-weight:600;font-family:georgia,"Times Roman",verdana, sans-serif;font-family:georgia,"Times Roman",verdana, serif ;}

#contentcolumn h5 {font-size:15px;text-align:center;color:#232323;font-variant:normal;letter-spacing:1px;font-weight:600;margin-top:6px;margin-bottom:6px;font-family:georgia,"Times Roman",verdana, sans-serif;font-family:georgia,"Times Roman",verdana, serif ;}


#contentcolumn h6 {font-size:14px;text-align:center;color:maroon;font-variant:normal;letter-spacing:1px;font-weight:600;margin-top:6px;margin-bottom:6px;font-family:georgia,"Times Roman",verdana, sans-serif;}

#contentcolumn .boxs  {margin-left:auto;margin-right:auto;width:86%;border:1px solid #707070;margin-top:10px;margin-bottom:10px;padding-left:50px;}


#contentcolumn .box #mod {width:269px;height:400px;background: transparent url(images/featurebg.png) no-repeat;float:right;}

#contentcolumn  p.pfs {margin-bottom:34px;}

 .box .navcontainerbio ul
{
list-style-type: none;
text-align: left;
}

.box .navcontainerbio  li  
{
list-style-type: none;
background: transparent url(images/triblue.gif) left center no-repeat;
padding-left: 25px;
text-align: left;
font: normal 15px "Georgia", "Lucida Sans Unicode", verdana, lucida, serif;
text-decoration: none;
color:#121212; 
line-height: 2em;
margin: 10px 26px;
}

 

#contentcolumn blockquote.bio {
	width: 400px;
	margin: 26px auto 26px auto;
	text-align: left;
 text-align:justify;
	text-indent: 25px;
	background: url(images/quotes1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
line-height: 2.9em;
color:#636363;
}
 
#contentcolumn blockquote.bio p {
	line-height: 2.9em;
	margin: 0 auto;
 	display: inline;
	padding-right: 24px;
	background: url(images/quotes2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
text-align:justify;
font-family: Verdana, arial, sans-serif;
color:#636363;
}
#contentcolumn  .in {display:inline;position:relative;top:-50px;right:-60px;text-align:right;font: 500 12px Verdana;}

.box  cite{
  
font-size: 11px;
color: #4A4A4A;
margin:-24px auto 10px 300px;
text-align:right;
}


p.newsp, p.newsg  {font-style:italic; font-size:12px;letter-spacing:1px;}
p.newsp span {
  background-color: #579;
color:white;
  }

p.other {font-style:italic; font-size:12px;background-color: #c3d9ff;
  }
#contentcolumn .box h5 {margin-left:auto;margin-right:auto;color:#3E4B78;}
p.newsg  span{
  background-color:       #5B5B5B;
  color:                  #fff;

  }




.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.pictured { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif;margin: 12px 6px 0px 6px; }


.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin: 3px auto;}

.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 10px 10px 10px 74px;  }
.center{margin: 3px auto;}
.right-defm{margin: 12px 6px 0px 6px; float:right; padding:10px;}





#leftcolumn{
float: left;
width: 191px; /*Width of left column in pixel*/
margin-left: -100%; /*Set margin to that of -(MainContainerWidth)*/
background: #ffffff;
border-right:1px solid #707070;
border-top:0px #707070 solid;
}
.urbanwhitemenu{border-bottom:1px #707070 solid;
width: 190px; /*width of menu*/
}

.urbanwhitemenu .headerbar {
width:190px;
font: bold 13px Verdana;
color: maroon;
background: #f8f8f8 url(none) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration:none;
margin-top:0px;
padding: 7px 0 7px 0px; /*31px is left indentation of header text*/
}

.urbanwhitemenu .headerbar a{
width:190px;
font: bold 13px Verdana;
color: maroon;
background: #f8f8f8 url(images/arrowrs.png) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration:none;
margin-top:0px;

padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbanwhitemenu .headerbar a:hover{
width:190px;
font: bold 13px Verdana;
color: black;
background: #f8f8f8 url(images/arrowrsd.png) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
text-decoration:none;
margin-top:0px;

padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbanwhitemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbanwhitemenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbanwhitemenu ul li a{
font: normal 12px Arial;
color: black;
background: #f8f8f8 url(images/unchecked.png) no-repeat 8px 3px; /*last 2 values are the x and y coordinates of bullet image*/
display: block;
padding: 5px 0;
line-height: 10px;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
text-decoration: none;
}

.urbanwhitemenu ul li a:visited{
color: black;
}

.urbanwhitemenu ul li a:hover{ /*hover state CSS*/
color: maroon;
background: #fefefe url(images/crossed.png) no-repeat 8px 4px; /*last 2 values are the x and y coordinates of bullet image*/
}


#rightcolumn{
float: left;
width: 220px; /*Width of right column*/
margin-left: -222px; /*Set left marginto -(RightColumnWidth)*/
background-color: #ffffff;
border-top:1px #707070 solid;}


#copyr{float:left;border:0;font-size:11px;text-align:center;line-height:14px;text-decoration:none;margin-top:98px;width:220px;border-bottom:0px solid #707070;}

#sdws{float:left;border:0;font-size:11px;text-align:center;line-height:14px;text-decoration:none;margin-top:24px;width:220px;margin-bottom:20px;}

#sdws  img, #sdws img a {margin:10px auto;border:0;text-decoration:none;}

.innertubel{
margin-right:0px;
margin-left:0px;
margin-bottom: 0; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: -16px;
border-left:1px solid #707070;
border-right:1px solid #707070;
padding-bottom:20px;
border-bottom:1px solid #707070;
}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 200px;
padding: 0px;
margin: 0px;
border-bottom: 0px dashed #C39C4E;
border-left: 0px dashed #5b5b5b;
margin-left:auto;margin-right:auto;
margin-top:16px;
padding-top:2px;
}



#vertmenu h3 a{
display: block;
background-color:maroon;
font-size: 11px;
padding: 3px 0px 5px 2px;
border: 1px solid #5b5b5b;
color: #ffffff;
margin: 0px;
width:180px;
text-align:center;
margin-top:0px;
margin-left:0px;
font-weight:500;
margin-left:auto;margin-right:auto;
text-decoration:none;
margin-bottom:0px;
border-bottom:2px #5b5b5b solid;
margin-top:14px;
}

#vertmenu h4 a{
display: block;
background-color:white;
font-size: 11px;
padding: 3px 0px 5px 2px;
border: 1px solid #5b5b5b;
color: #464545;
margin: 0px;
width:180px;
text-align:center;
margin-top:0px;
margin-left:0px;
font-weight:500;
margin-left:auto;margin-right:auto;
text-decoration:none;
margin-bottom:0px;
border-bottom:2px #5b5b5b solid;
margin-top:14px;
}

#vertmenu img{margin:0 auto;}

#vertmenu ul {
list-style: none;
margin: 0px;
border: 1px #707070 solid;
width:178px;
margin-left:auto;margin-right:auto;
margin-top:-22px;
border-top:0;
padding: 3px 2px 5px 1px;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;

}
#vertmenu ul li a {
font-size: 12px;
display: block;
border-bottom: 1px dashed #CCCCCC;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #111111;
width:178px;
text-align:center;

}

#vertmenu ul li a.last {
font-size: 12px;
display: block;
border-bottom: 0px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #111111;
width:178px;
text-align:center;
}

#vertmenu ul li a.last1 {
font-size: 12px;
display: block;
border-bottom: 1px solid #CCCCCC;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #111111;
width:178px;
text-align:center;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
width:176px;
}

.dropcap {
float:left;
color:#b90303;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: georgia, sans-serif;


} 


.dropcap1 {
float:left;
color:#b90303;
font-size:60px;
line-height:50px;
padding-top:2px;
font-family: georgia, sans-serif;
} 

.dropcap2 {
float:left;
color:#800000;
font-size:100px;
line-height:70px;
padding-top:2px;
font-family: georgia, sans-serif;
margin-right:12px;
} 

.dropcap3 {
float:left;
color:#990000;
font-size:40px;
line-height:24px;
padding-top:2px;
font-family: georgia, sans-serif;
margin-right:12px;
}

#footerlist ul{
width: 100%;
background: #363636;
color: #FFF;
text-align: center;
padding: 4px 0;
list-style-type: none;
font-size:12px;
margin: 0px auto;
line-height:26px;
}

#footerlist ul li{
background: #363636;
color: #ffffff;
text-align: left;
padding: 0px 0;
list-style-type: none;
font-size:12px;
font-variant:small-caps;
display:inline;
margin-right:14px;
font-family: georgia, Arial, Trebuchet, Tahoma,sans-serif;
}

#navcontainerb ul
{
padding-left: 0;
margin: 10px auto 0px auto;
background-color: maroon;
color: white;
float: right;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:12px;
line-height:26px;
}

#navcontainerb ul li { display: inline; }

#navcontainerb ul li a
{padding: 0 12px;
background-color: maroon;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainerb ul li a:hover
{
background-color: #369;
color: #fff;
}



#footerd{
clear: left;
width: 100%;
background-color: #eeeeee;
color: #707070;
text-align: center;
padding: 4px 0;}

#footerd a{
color: #f2f2f3;
}










span.tool {
  position: relative;   /* this is key */
  cursor: help;
}
 
span.tool span.tip {
  display: none;        /* so is this */
}

/* tooltip will display on :hover event */
 
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 1.6em;
  left: 0;
  width: auto;
  padding: 3px 7px 4px 6px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  font: normal 0.9em/1.2em arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}

#content span.tool:after {
  padding-left: 2px;            /* eye candy */
  content: url(images/bubble.gif);
}

/* css/tooltip.css */


a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:8px; font-weight:normal; color:#000; border:1px solid #888; background:#fff; width:150px;}
a.tooltip:hover b em .outer{position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#eeeeee url(images/tooltip.gif) 0 0; display:block; font-size:1px;}
a.tooltip:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #707070; overflow:hidden; z-index:100;}
 
/* version 2 */
 
a.tooltip2 {color:#ffffff;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:20px; left:-25px; padding:8px; font-weight:normal; color:#fff; border:1px solid #eeeeee; background:#707070; width:150px;font-variant:small-caps;}
a.tooltip2:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #f2f2f2; overflow:hidden; z-index:100;}
a.tooltip2:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #707070; overflow:hidden; z-index:100;}

.gr{color:#808080;}

/* CSS Document */

#menuaux{
	width:650px;
	margin:25px auto;
}
#menuaux ul{
	list-style:none;
}
#menuaux li{
	display:block;
	float:left;
}
#menuaux li a{
	background:#749b10 url(images/menu_bg.gif) repeat-x;
	border:2px solid #80a225;
	margin:0 1px;
	padding:15px 15px 15px 15px;
	display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height: 50px;
}
#menuaux li a span{
	color:#52651f;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#menuaux li a:hover{
	background:#e46825 url(images/menu_hover.gif) repeat-x;
	border:2px solid #c04118;
	text-decoration:none;
}
#menuaux li a:hover span{
	color:#ffd9c7;
}
#menuaux .current{
	background:#e46825 url(images/menu_hover.gif) repeat-x;
	border:2px solid #c04118;
	margin:0 1px;
	padding:15px 15px 15px 15px;
	display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	font-weight:bold;
	height: 50px;
}
#menuaux .current span{
	color:#ffd9c7;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}






/* CSS Document */

#menu_blue{
	width:90%;
	margin:25px auto;
}
#menu_blue ul{
	list-style:none;
}
#menu_blue li{
	display:block;
	float:left;
}
#menu_blue li a{
	background:#e4e8eb url(images/menu_bg_blue.gif) repeat-x;
	border:2px solid #bdc5cd;
	margin:0 1px;
	padding:15px 15px 15px 15px;
	display:block;
	float:left;
	color:#2b61a1;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height: 50px;
}
#menu_blue li a span{
	color:#636363;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#menu_blue li a:hover{
	background:#e46825 url(images/menu_hover_blue.gif) repeat-x;
	border:2px solid #4a88ce;
	text-decoration:none;
}
#menu_blue li a:hover span{
	color:#636363;
}
.current_blue{
	background:#74befd url(images/menu_hover_blue.gif) repeat-x;
	border:2px solid #4a88ce;
	margin:0 1px;
	padding:15px 15px 15px 15px;
	display:block;
	float:left;
	color:#2b61a1;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
	font-weight:bold;
	height: 50px;
}
.current_blue span{
	color:#636363;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.grfx {margin:16px 0 -10px 0;}



#menu_grey{
	width:750px;
	margin:25px auto;
}
#menu_grey ul{
	list-style:none;
	width:750px;
}
#menu_grey li{
	display:block;
	float:left;
	width:100px;
		margin:0 4px;
	padding:15px 10px 0px 10px;
	text-align:center;
}
#menu_grey li a, #menu_grey li a:visited{
background:#eaeaea url(images/menu_hover_grey.gif) repeat-x;
	border:2px solid #939393;
	display:block;
	color:#c50000;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height: 120px;
width:100px;
	text-align:center;
}
#menu_grey li a span{
	color:#121212;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:100px;
	height: 120px;
}
#menu_grey li a:hover{
	background:#990000 url(images/menu_bg_grey.gif) repeat-x;
	border:2px solid #939393;
	text-decoration:none;
	color:#f6f6f6;
}
#menu_grey li a:hover span{
	color:#636363;
}





.featpic{margin:0 0 0 -32px;border-top:2px solid #fff;}

#menu1_grey{
	width:190px;
	margin:-2px auto;
}
#menu1_grey ul{
	list-style:none;
	width:190px;
}
#menu1_grey li{

	display:block;
	float:left;
	width:160px;
		margin:0 auto;
	padding:2px 0px 0px 0px;
}


#menu1_grey li a, #menu1_grey li a:visited, #menu1_grey li a.nbc, #menu1_grey li a.nbc:visited{
background:#f8f8f8 url(images/arrowrs.png) no-repeat 8px 9px; /*last 2 values are the x and y coordinates of bullet image*/
	border:0px solid #939393;
	display:block;
	color:#800000;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height: 156px;
width:160px;
margin:0 0px 0 0;
		float:left;
}

#menu1_grey li a.nbc, #menu1_grey li a.nbc:visited{
background:#f8f8f8 url(images/nbc7.png) no-repeat 2px 1px; /*last 2 values are the x and y coordinates of bullet image*/
text-indent:20px;
}


#menu1_grey li a span, #menu1_grey li a.nbc span{
	color:#121212;
	font-size:10px;
	text-transform:lowercase;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:160px;
	height: 156px;
	margin-left:16px;
	padding-bottom:4px;
}
#menu1_grey li a:hover, #menu1_grey li a.nbc:hover{
	background:#fefefe url(images/arrowrsd.png) no-repeat 8px 9px;
	border:0px solid #939393;
	text-decoration:none;
	color:#f6f6f6;
}
#menu1_grey li a.nbc:hover{
	background:#fefefe url(images/nbc7h.png) no-repeat 2px 1px;
	text-decoration:none;
	color:#013068;
}
#menu1_grey li a.nbc:hover span{
	color:#800000;
}

#menu1_grey li a:hover span{
	color:#636363;
}

#menu1_grey li a.nbc var{
	color:#be8600;
	font-size:11px;
	font-variant:small-caps;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0 0 16px;
	background:transparent url(images/video-sym.gif) no-repeat 100px 50%;
	padding-right:40px;
	line-height:20px;
}

#menu1_grey li a.nbc:hover var{
	color:#800000;
		margin:0px 0 0 16px;
	background:transparent url(images/video-symh.gif) no-repeat 100px 50%;
	padding-right:40px;
	line-height:20px;
}

.button {
    border: 1px solid #ccc;
    background: #750000;
color: #FFF;
padding:4px 10px;
font-size:11px;
margin-top:12px;
}
.button:hover {
    border: 1px solid #0076A3;
    background: #005B7F;
color: #FFF;

}

#contentcolumn .hold {
			border: 0px solid #1F669B;
					width: 100%;
			height: 36px;
font-family: Arial, Helvetica;
			font-size: 11px;
			margin:0;
			display:block;
				line-height: 36px;
				position:relative !important;
				left:-10px;
					
		}


#contentcolumn .social {
	float: left;
		width: 100%;
	font-size: 11px;
	line-height: 36px;
	text-transform: uppercase;
	background: #EFEFEF;
	height: 36px;
	border: 1px solid #dedede;
	margin: 10px;
position:absolute;		bottom:0px;
}

#contentcolumn .social a, .social a:visited {
	color: #686868;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #D6D6D6;
	font-size: 11px;
		background-color: #EFEFEF;
}
#contentcolumn .social a:hover {
	color: #a21300;
	text-decoration: underline;
	border-right: 1px solid #D6D6D6;
		background-color: #EFEFEF;
font-family: Arial, Helvetica;
			font-size: 11px;
			font-weight:600;
			font-style:italic;
			letter-spacing:0px;
}

#contentcolumn .holdo {
			border: 0px solid #1F669B;
					width: 100%;

font-family: Arial, Helvetica;
			font-size: 11px;
			margin:0 auto;
			display:block;
 				position:relative !important;
				margin-left:0;}

#example-two a { color: #eee; }
#example-two a:hover { color: white; }

.nav-wrap { margin: 10px auto 50px auto;  background-color: rgba(0,0,0,0.6); border-top: 2px solid #dddddd; border-bottom: 2px solid #ccc; width:100%; }


*:first-child+html .group { zoom: 1; } /* IE7 */

 
#magic-line { position: absolute; bottom: -2px; left: 0; width: 100px; height: 2px; background: #800000; }

#contentcolumn  #example-two { margin: 0px auto; list-style: none; position: relative;left:0px; width:100%;background-color: rgba(0,0,0,0.6); font-family: Arial, Helvetica;			font-size: 11px; margin-left:-14px;}
#contentcolumn #example-two li { display: inline; background-color: rgba(0,0,0,0.6);font-family: Arial, Helvetica;
			font-size: 11px;}
#contentcolumn #example-two li a { position: relative; z-index: 200; color: #f6f6f6;  display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase;background-color: rgba(0,0,0,0.6); font-family: Arial, Helvetica;
			font-size: 11px;border-right: 1px dotted #f5f5f5;}
#contentcolumn #example-two li a:hover { color: white; background: #a21300;font-family: Arial, Helvetica;
			font-size: 11px;}
#example-two #magic-line-two { position: absolute; top: 0; left: 0; width: 100px; background: rgba(220, 133, 5, 0.9); z-index: 100; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-family: Arial, Helvetica;
font-size: 11px;}
 

#videoBar-bar {margin:14px auto 22px auto;width:320px;height:120px;text-align:justify; color:#121212;font-family:arial,verdana"Times Roman",verdana, serif;font-size:11px;float:left;}
#vcaptionabs {margin:11px auto 0 20px;width:320px;height:auto;text-align:justify;color:#121212;font-family:arial,verdana,sans-serif;font-size:12px;float:left;display:block;position:relative;top:0px;left:0px;}
#vcaption {margin:2px auto 0 20px;width:320px;height:auto;border:0px solid #707070; text-align:justify; color:#121212;font-family:arial,verdana,sans-serif;font-size:11px;float:left;display:block;position:relative;top:0px;left:0px;}
#vcaption a:link, #vcaption a:visited{font-size:11px;}
#vcaption a:hover{font:12px arial,verdana,sans-serif !important;letter-spacing:0px !important;}