
* { margin:0; padding:0; }
BODY { background-color:#fff;
font-family: arial, verdana, sans-serif;
margin:0; padding:0;

}
a { color:maroon;
text-decoration:none; }

a:visited { text-decoration:none; 
font-family: arial, verdana, sans-serif;
}
a:hover { text-decoration:underline; 
font-family: arial, verdana, sans-serif;
}	


#wrappermenu {width:100%;height:28px;background-color:transparent;}

#wrappercolumns {width:100%;height:auto;background-color:transparent;position:relative;top:0px;left:0px;}
p.post-footer1
{
	background-color: #dadada;
	margin-bottom: 10px; 
	margin-top: 25px;
	padding: 5px 10px; 
	color: #dadada;
}

p.post-footer1 strong { color: #333333; padding-right: 10px; border-right: 0px solid #a9a9a9; }

p.post-footer1 em { font-style: normal; padding-right: 10px; border-right: 0px solid #a9a9a9; }

p.post-footer1 a { border-bottom-width: 0; }



/* Footer */

#footer1 .block1 { float: left; width: 340px; padding: 10px 5px; text-align: left; color:#222;}

#footer1 .block1 h3 { padding: 0 10px 5px 13px; font-size: 15px; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; color:maroon;}

#footer1 .block1 ul { padding: 0 10px 20px; list-style-type: none; }

#footer1 .block1 ul a
{
	width: 98%;
	display: block;
	margin-top: -1px;
	padding: 5px 10px;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
color:#222;
}

#footer1 .block1 ul a:hover, #footer1 .block ul a:active 
{
	background-color: #444;color:white;text-decoration:none;
}






#footer1a .block1a { float: right; width: 340px; padding: 10px 5px; text-align: right; color:#222;}

#footer1a .block1a h3 { padding: 0 10px 5px 13px; font-size: 15px; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; color:maroon;}

#footer1a .block1a ul { padding: 0 10px 20px; list-style-type: none; }

#footer1a .block1a ul a
{
	width: 98%;
	display: block;
	margin-top: -1px;
	padding: 5px 10px;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
color:#222;
}

#footer1a .block1a ul a:hover, #footer1a .block1a ul a:active 
{
	background-color: #444;color:white;text-decoration:none;
}










 

 

#footer1 p { padding: 0 15px; }

#footer1 .block1 p { margin: 15px 0; }
#footer1 .block2 p { margin: 15px 0; }
#footer1 .block3 p { margin: 15px 0; }


#footer1 a { color: maroon; border-bottom-color: #666d54; }

#footer1 a:hover, #footer1 a:active { color: #660099; border-bottom-color: #484d3b;  }

#footer1 p.copyright { clear: both; background-color: #959595;  padding: 10px 0px; margin: 0 0px; width:100%;font-size:12px;}

 

/* Other Html Elements */

blockquote
{
	clear: both;
	padding: 1em;
	margin: 2em 3em;
	font-size: 0.9em;
	line-height: 1.7em;
	background-color: #F1F1F1;
	border: 1px solid #a9a9a9;
	 
}

 



#footer1 
{ 
	clear: both;
	width: 90%;
	margin: 0 auto;
	text-align: center; 
	background-color: transparent;
position:relative;top:0px;
}

 #footer1a 
{ 
	clear: both;
	width: 90%;
	margin: 0 auto;
	text-align: left; 
	background-color: transparent;
position:relative;top:0px;
}




#footer1 .block1 

{

float: left;

width: 340px;

padding-top: 10px;

padding-right: 5px;

padding-bottom: 10px;

padding-left: 5px;

text-align: left;

}


#footer1a .block1a 

{

float: right;

width: 340px;

padding-top: 10px;

padding-right: 5px;

padding-bottom: 10px;

padding-left: 5px;

text-align: left;

}





#header
{

height: 104px;
background-color: #4d4d4d;
background: url('imgs/a1.gif') repeat-x;
color: #ffffff;
height: 104px;
}
#header h1
{
 padding-top: 20px;
 text-transform: none;
font-size: 22px;
color: #fff;
font-weight: normal;
letter-spacing: -1px;
float:left;
margin-left: 6px;
font-family: arial, verdana, sans-serif;
}

 

#header h1 span
{
background: transparent;
color: #DADADA;
margin-left: 9px;
font-family: arial, verdana, sans-serif;
font-size: 20px;
}



#slogan
{
background: transparent;
color: #DADADA;
text-transform: none;
font-size: 16px;
float:left;
margin-left:8px;
margin-top:8px;
font-family: arial, verdana, sans-serif;
position:absolute;
top:50px;
left:0px;
}

#header h3
{
background: transparent;
color: #DADADA;
text-transform: none;
font-size: 16px;
float:left;
margin-left:8px;
margin-top:8px;
font-family: arial, verdana, sans-serif;
display:inline;
}


#header h6
{
 margin-top: 20px;
 text-transform: none;
font-size: 22px;
color: #fff;
font-weight: normal;
letter-spacing: 2px;
float:right;
font-family: arial, verdana, sans-serif;
position: absolute;
top:-16px;
right:4px;
background: url('imgs/bgform15.jpg') no-repeat;
width:440px;
height:115px;
border: 1px ridge #ccc;
}


#left { float:left;
width:200px;
padding:8px;
background-color:#fff;
border-right:1px solid #ccc;
height:100%;
border-bottom: 14px solid maroon;
 }

#right { float:right;
width:200px;
padding:8px;
background-color:#fff; 
border-left:1px solid #ccc;
height:100%;
border-bottom: 14px solid maroon;}


#center { margin-right:215px;
margin-left:215px;
padding:8px;
background-color:#fff; }


#center h1{ margin:0 auto;
 
padding:8px;
background-color:#fff; font-size:16px;color:maroon;text-align:center;}

#footer { clear:both;
background-color:#959595;
padding:0px; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.ddoverlap1{
border-bottom: 1px dotted #bbb8a9;
position:absolute;
top: 104px;
width:100%;
margin-bottom:2px;
padding-bottom:1px;
}

.ddoverlap1 ul{
padding: 0;
margin: 0;
font: bold 11px default;
list-style-type: none;
margin-left:auto;
margin-right:auto;
}

.ddoverlap1 li{
display: inline;
margin: 0;
margin-left:auto;
margin-right:auto;
}

.ddoverlap1 li a, .ddoverlap1 li a:visited{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #7d4140;
background: transparent url(imgs/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}



.ddoverlap1 li a:hover{
text-decoration: none;
color: #003366;
}

.ddoverlap1 li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(imgs/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap1 li.selected a:hover{
text-decoration: none;
}



.ddoverlap{
height: 1%;}  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.ddoverlap{
border-bottom: 1px dotted #bbb8a9;
position:relative;
bottom: 0px;
width:98%;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 11px default;
list-style-type: none;
margin-left:auto;
margin-right:auto;
float:right;
}

.ddoverlap li{
display: inline;
margin: 0;
margin-left:auto;
margin-right:auto;
}

.ddoverlap li a, .ddoverlap li a:visited{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #7d4140;
background: transparent url(imgs/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

 

.ddoverlap li a:hover{
text-decoration: none;
color: #003366;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(imgs/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}

.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}

#navcontainer { margin-left: 0px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 200px;
color: #fff;
background-color: #6c0000;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #4F789F;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 15px;
width: 200px;
color: #efefef;
background-color: #222;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #D9ECF6;
text-decoration: none;
}
 
/* right menu */
 
 
#navcontainer1 { margin-left: 0px; margin-right:0px; border-right: 1px dotted #cccccc;}

#navcontainer1 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
border-left: 1px dotted #cccccc;
}

#navlist1
{
padding-left: 0px;
margin-left: 0;
border-bottom: 0px dotted gray;
width: 100%;
margin-top: 9px;
margin-bottom: 9px;
color:#010101;
}

#navlist1 li
{
list-style: none;
margin-top: 9px;
margin-bottom: 9px;
padding-top:10px;
padding:0px;
border-bottom: 1px dotted gray;
padding-left: 10px;
padding-right: 0px;
color:#010101;
width: 100%;
}

#navlist1 li a { text-decoration: none;width: 200px; }


/* left menu */



#navcontainer2 { margin-left: 0px; margin-right:0px; border-right: 1px dotted #cccccc;}

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
border-right: 1px dotted #cccccc;

}
#navlist2
{
padding-right: 0px;
margin-right: 0;
padding-left: 0px;
margin-left: 0;
border-bottom: 0px dotted gray;
width: 240px;
margin-top: 9px;
margin-bottom: 9px;
color:#010101;

}

#navlist2 li
{
list-style: none;
margin-top: 9px;
margin-bottom: 9px;
 font-size:11px;
padding:0px;
border-bottom: 1px dotted gray;
padding-left: 0px;
padding-right: 0px;
color:#010101;
width: 240px;
}

#navlist2 li a { text-decoration: none; width: 240px;padding-top:10px;font-size:14px;font-family:arial,verdana,sans-serif;
}



#navlist3
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px dotted gray;
width: 200px;
color:#333;
}

#navlist3 li
{
list-style: none;
margin: 0;
padding: 10px;
border-top: 1px dotted gray;
font-size:14px;
text-decoration: none; 
color:#333;
font-weight:500;
background-image: url(imgs/link-e-02.gif); 
background-repeat: no-repeat;
background-position: -7px 14px;
font-variant:none;

}

#navlist3 li.first
{
list-style: none;
margin: 0;
padding: 10px;
border-top: 1px dotted gray;
font-size:14px;
text-decoration: none; 
color:#333;
}

#navlist3 li a { text-decoration: none; color:#333;}

 

#navlist3 li a:hover { text-decoration: none; color:maroon; border-bottom:2px solid maroon; }

a.topic:link{background:transparent;color:#C3B13A;font-weight:500;margin-left:-9px;font-size:14px;}
a.topic:visited{background:transparent;color:#C3B13A;font-weight:500;margin-left:-9px;font-size:14px;}
a.topic:hover{background:transparent;color:#C3B13A;font-weight:500;margin-left:-9px;font-size:14px;}

a.maroon:link{ color:maroon;font-weight:600;font-size:16px;text-decoration:none;}
a.maroon:visited{ color:maroon;font-weight:600;font-size:16px;text-decoration:none;}
a.maroon:hover{  color:navy;font-weight:600;font-size:16px; text-decoration:none;}

a.logo:link{background:transparent;color:#fff;font-weight:600;font-size:16px;text-decoration:none;}
a.logo:visited{background:transparent;color:#fff;font-weight:600;font-size:16px;text-decoration:none;}
a.logo:hover{ background:transparent;color:#FFF;font-weight:600;font-size:16px;}

a.logo1:link{background-color:transparent;color:#f3f3f3;font-weight:400;font-size:20px;text-decoration:none;}
a.logo1:visited{background-color:transparent;color:#f3f3f3;font-weight:400;font-size:20px;text-decoration:none;}
a.logo1:hover{ background-color:transparent;color:#f3f3f3;font-weight:400;font-size:20px;} 


#box2 

{

background-color: #f1f1f1;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: dotted;

border-right-style: dotted;

border-bottom-style: dotted;

border-left-style: dotted;

border-top-color: #bbb8a9;

border-right-color: #bbb8a9;

border-bottom-color: #bbb8a9;

border-left-color: #bbb8a9;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

width: 90%;

margin-top: 10px;

padding-top: 4px;

padding-right: 4px;

padding-bottom: 4px;

padding-left: 4px;

height: auto;
padding:12px;

}

#box3 a:hover {color:navy;} 

#box3  

{

background-color: #f6f4f4;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: dotted;

border-right-style: dotted;

border-bottom-style: dotted;

border-left-style: dotted;

border-top-color: #bbb8a9;

border-right-color: #bbb8a9;

border-bottom-color: #bbb8a9;

border-left-color: #bbb8a9;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

width: 90%;
padding:12px;
font-size:16px;
line-height:24px;
text-align:justify;

background-color: #ffffff;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: dotted;

border-right-style: dotted;

border-bottom-style: dotted;

border-left-style: dotted;

border-top-color: #bbb8a9;

border-right-color: #bbb8a9;

border-bottom-color: #bbb8a9;

border-left-color: #bbb8a9;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

width: 90%;
padding:12px;
font-size:16px;
line-height:24px;
text-align:justify;
}

 

#box4 h5{display:inline;}

#box4 p.smc{font-variant:small-caps;}

#box4 p.cen{text-align:center;}

#box4 h6{color:#A4945D;text-align:center;font-variant:small-caps;font-size:17px;}
#box4  

{

background-color: #fff;

border-top-width: 14px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: maroon;

border-right-color: #bbb8a9;

border-bottom-color: #bbb8a9;

border-left-color: #bbb8a9;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

width: 90%;
padding:12px;
font-size:16px;
line-height:24px;
text-align:justify;
background-image:url(http://sandiegolawyerdui.com/imgs/duisandiegohome.gif);background-repeat:no-repeat;background-position:right;
}
#box4a  

{

background-color: #fff;

border-top-width: 2px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #bbb8a9;

border-right-color: #bbb8a9;

border-bottom-color: #bbb8a9;

border-left-color: #bbb8a9;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

width: 90%;
padding:12px;
font-size:16px;
line-height:24px;
text-align:justify;
background-image:url(http://sandiegolawyerdui.com/imgs/duisandiegohome.gif);background-repeat:no-repeat;background-position:right;
}

#box4b 

{

background-color: #fff;

border-top-width: 14px;

border-right-width: 1px;

border-bottom-width: 2px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: maroon;

border-right-color: #bbb8a9;

border-bottom-color: #bbb8a9;

border-left-color: #bbb8a9;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

width: 90%;
padding:12px;
font-size:16px;
line-height:24px;
text-align:justify;
background-image:url(http://sandiegolawyerdui.com/imgs/duisandiegohome.gif);background-repeat:no-repeat;background-position:right;
}

#box5  

{

background-color: #fff;

border-top-width: 14px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: maroon;

border-right-color: #bbb8a9;

border-bottom-color: #bbb8a9;

border-left-color: #bbb8a9;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

width: 90%;
padding:12px;
font-size:16px;
line-height:24px;
text-align:justify;
 
}

 
#header1 

{

position: relative;

top: 0px;

height: 30px;

background-color: transparent;

color: #ffffff;

}

.ddoverlap 

{

border-bottom-width: 1px;

border-bottom-style: dotted;

border-bottom-color: #bbb8a9;

position: relative;

bottom: 0px;

width: 98%;

}

#footerstrip
{width: 100%;
height:34px;
background:#484847;
color: white;
text-align:center;
font-family:arial,verdana,sans-serif;
font-size:12px;
padding-top:9px;
}

#footerstrip1
{width: 100%;
height:4px;
background:#484847;
color: white;
text-align:center;
font-family:arial,verdana,sans-serif;
font-size:12px;
padding-top:9px;
}

#footer2
{width: 100%;
height:34px;
background:#fff;}

 /*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.ddoverlap{
border-bottom: 0px dotted #bbb8a9;
position:relative;
bottom: 0px;
width:98%;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 11px default;
list-style-type: none;
margin-left:auto;
margin-right:auto;
float:right;
}

.ddoverlap li{
display: inline;
margin: 0;
margin-left:auto;
margin-right:auto;
}

.ddoverlap li a, .ddoverlap li a:visited{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #7d4140;
background: transparent url(imgs/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

 

.ddoverlap li a:hover{
text-decoration: none;
color: #003366;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(imgs/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}
 

 
.ddoverlap{
height: 1%;  }/*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/



h3{color:maroon;text-align:center;font-size:18px;}


.form {
	BORDER-RIGHT: #000 1px dotted; BORDER-TOP:1px #000 dotted; PADDING-LEFT: 2px; FONT-SIZE: 10px; BORDER-LEFT: #000 1px dotted; COLOR: #111; BORDER-BOTTOM: #000 1px dotted; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fff;
}
.form1 {
	BORDER-RIGHT: #000 1px dotted; BORDER-TOP:0px #000 solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; BORDER-LEFT: #000 1px dotted; COLOR: #000; BORDER-BOTTOM: #000 1px dotted; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fff ! important ;
}
.SubmitButton {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #444; TEXT-DECORATION: none;float:left;
}
.SubmitButtonHover {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #d5d5d5 1px solid; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: #d5d5d5 1px solid; FONT-FAMILY: Verdana, Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #000; TEXT-DECORATION: none;float:left;
}

#formbox {width:260px;background-color:maroon;height:200px;}
/* set millions of background images */
 


.roundedcornr_box_901092 {
	background: url(imgs/roundedcornr_901092_tl.png) no-repeat top left;
}
.roundedcornr_top_901092 {
	background: url(imgs/roundedcornr_901092_tr.png) no-repeat top right;
}
.roundedcornr_bottom_901092 {
	background: url(imgs/roundedcornr_901092_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_901092 div {
	background: url(imgs/roundedcornr_901092_br.png) no-repeat bottom right;
}
.roundedcornr_content_901092 {
	background: url(http://sandiegolawyerdui.com/imgs/roundedcornr_901092_r.png) top right repeat-y;
}

.roundedcornr_top_901092 div,.roundedcornr_top_901092,
.roundedcornr_bottom_901092 div, .roundedcornr_bottom_901092 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_901092, .roundedcornr_bottom_901092 {
	margin-top: -19px;
}
.roundedcornr_content_901092 { padding: 0 15px; }

.white{color:white;text-align:center;}

h2{color:maroon;text-align:center;font-size:20px;}
h5{color:maroon;text-align:left;font-size:16px;margin-bottom:3px;}

 

 .hf{margin-right:6px;margin-top:5px;float:left;color:maroon;background:transparent;font-weight:bold;border:0px solid gray;font-size:80px;line-height:60px;padding-top:2px;padding-right:5px;font-family:times;}

 .hfs{margin-right:2px;margin-top:5px;float:left;color:#880000;background:transparent;font-weight:500;border:0px solid gray;font-size:50px;line-height:40px;padding-top:2px;padding-right:0px;font-family:times;font-style:italic;}

.hj{margin-right:6px;margin-top:5px;float:left;color:maroon;background:transparent;font-weight:bold;border:0px solid gray;font-size:80px;line-height:60px;padding-top:2px;padding-right:5px;font-family:times;}

.formelement

{

display: block;
width:250px;

float: right;


font-size: 11px;

font-weight: bold;

text-align: right;

padding-top: 0px;

padding-right: 2px;

padding-bottom: 0px;

padding-left: 2px;

color:maroon;
font-size:10px;
margin:0px;
line-height:10px;}

#shortform  

{

background-color: transparent;

height: 151px;

padding-top: 2px;

padding-right: 10px;

padding-bottom: 0px;

padding-left: 105px;

}
#input { float: right; background-color:transparent;width:438px; height:134px;background-repeat:no-repeat;}

.numbercap {font-family:Georgia,;color:#7D6E60;font-size:26px;font-weight:normal;line-height:80%;letter-spacing:-6px;}

h4 {color:maroon;font-style:italic;font-size:18px;text-align:center;letter-spacing:2px;margin:16px 0 16px 0;}

p.note{font-size: 12px; font-style:italic;text-align:center;}

hr.maroon{width:100%;margin:0;color:maroon;}

div.borderm {border: 1px dashed maroon;}

.xtext {

	FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 155%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

.orangebg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F3781F; TEXT-ALIGN: center

}

.bluebg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0B5285; TEXT-ALIGN: center

}

.whitebg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center

}

.redbg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ece9d8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: maroon; TEXT-ALIGN: center

}

.yellowbg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9; TEXT-ALIGN: center

}

.sect {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #660099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.cap 
{

float: left;

width: 32px;

font-size: 42px;

line-height: 32px;

font-weight: normal;

color: maroon;

font-family: arial,verdana;

}

.red {color: maroon; }   

a.red1:link {font-family: arial, verdana, sans-serif; font-weight:600; color: maroon; padding-left: 0px; padding-right: 0px; font-size: 16px; text-decoration: underline; border-right: 0px solid #F3781F;text-align: center; line-height: 22px;padding-bottom:28px;white-space: nowrap;}

                

                   a.red1:visited{ font-family: arial, verdana, sans-serif; font-weight:600; color: maroon; padding-left:0px; padding-right: 0px; font-size: 16px; text-decoration: underline;border-right: 0px solid #F3781F;text-align: center; line-height: 22px;padding-bottom: 28px;white-space: nowrap;}

                        a.red1:hover {font-family: arial, verdana, sans-serif; font-weight:600; color: navy;padding-left: 0px; padding-right: 0px; font-size: 16px; text-decoration: underline;border-right: 0px solid #F3781F;text-align: center;line-height: 22px;padding-bottom: 28px;white-space: nowrap;}   



.commentboxd{
background-color: #ececec;
width: 450px;
padding: 10px;
line-height: 20px;
text-align:justify;
color:#333;
}

.commentfooterd{
background: url(imgs/arrowgrey.gif) 220px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 268px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 12px;
color: #4A4A4A;
line-height: 15px;
text-align:justify;
}

 table.orangefaq{text-align:left;font-size:12px;}

TABLE.orangefaq {

	BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse;width:100%; 

}

TABLE.orangefaq  CAPTION {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #efefef; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: -1px

}

TABLE.orangefaq  A {

	FONT-WEIGHT: bold; COLOR: #f60; BORDER-BOTTOM: #f60 1px dotted; TEXT-DECORATION:  none;

}

TABLE.orangefaq  A:hover {

	BACKGROUND: #f60; COLOR: #fff; TEXT-DECORATION: none;}

TABLE.orangefaq  TR TH A {

	COLOR: #369; BORDER-BOTTOM: #369 1px dotted

}

TABLE.orangefaq  TR TH A:hover {

	BACKGROUND: #369; COLOR: #fff

}

TABLE.orangefaq  THEAD TR TH {

	BACKGROUND: #e2e2e2; TEXT-TRANSFORM: uppercase

}

TABLE.orangefaq  TFOOT TR TH {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orangefaq  TFOOT TR TD {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orangefaq  TFOOT TR TH {

	WIDTH: 40%

}

TABLE.orangefaq  TFOOT TR TD {

	WIDTH: 60%

}

TABLE.orangefaq  TD {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; text-align:left;

}

TABLE.orangefaq  TH {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid

}

TABLE.orangefaq  TR.odd TH {

	BACKGROUND: #efefef

}

TABLE.orangefaq  TR.odd TD {

	BACKGROUND: #efefef

}

TABLE.orange2 {

	BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse;width:100%; 

}

TABLE.orange2  CAPTION {

	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #efefef; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 0px solid; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: -1px

}

TABLE.orange2  A {

	FONT-WEIGHT: bold; COLOR: #f60; BORDER-BOTTOM: #f60 1px dotted; TEXT-DECORATION:  none;

}

TABLE.orange2  A:hover {

	BACKGROUND: #f60; COLOR: #fff; TEXT-DECORATION: none;}

TABLE.orange2  TR TH A {

	COLOR: #369; BORDER-BOTTOM: #369 1px dotted

}

TABLE.orange2  TR TH A:hover {

	BACKGROUND: #369; COLOR: #fff

}

TABLE.orange2  THEAD TR TH {

	BACKGROUND: #e2e2e2; TEXT-TRANSFORM: uppercase

}

TABLE.orange2  TFOOT TR TH {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orange2  TFOOT TR TD {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orange2  TFOOT TR TH {

	WIDTH: 40%

}

TABLE.orange2  TFOOT TR TD {

	WIDTH: 60%

}

TABLE.orange2  TD {

	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; text-align:left;

}

TABLE.orange2  TH {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid

}

TABLE.orange2  TR.odd TH {

	BACKGROUND: #efefef

}

TABLE.orange2  TR.odd TD {

	BACKGROUND: #efefef

}





 .xtext {

	FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 155%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

.orangebg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F3781F; TEXT-ALIGN: center

}

.bluebg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0B5285; TEXT-ALIGN: center

}

.whitebg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center

}

.redbg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ece9d8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b90303; TEXT-ALIGN: center

}

.yellowbg {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9; TEXT-ALIGN: center

}

.sect {

	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #660099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}



p.statecc{font-size: 15px; color: #565656; padding-left: 0px; padding-right: 0px; font-family: arial, verdana, sans-serif; line-height: 20px; width: 80%; align: center; text-align: center;font-weight:500;}







TABLE.orange {

	BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse;width:100%; 

}

TABLE.orange  CAPTION {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #efefef; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: maroon; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: -1px

}

TABLE.orange  A {

	FONT-WEIGHT: bold; COLOR: #f60; BORDER-BOTTOM: #f60 1px dotted; TEXT-DECORATION:  none;

}

TABLE.orange  A:hover {

	BACKGROUND: #f60; COLOR: #fff; TEXT-DECORATION: none;}

TABLE.orange  TR TH A {

	COLOR: #369; BORDER-BOTTOM: #369 1px dotted

}

TABLE.orange  TR TH A:hover {

	BACKGROUND: #369; COLOR: #fff

}

TABLE.orange  THEAD TR TH {

	BACKGROUND: #e2e2e2; TEXT-TRANSFORM: uppercase

}

TABLE.orange  TFOOT TR TH {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orange  TFOOT TR TD {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orange  TFOOT TR TH {

	WIDTH: 35%

}

TABLE.orange  TFOOT TR TD {

	WIDTH: 65%

}

TABLE.orange  TD {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; text-align:left;

}

TABLE.orange  TH {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid

}

TABLE.orange  TR.odd TH {

	BACKGROUND: #efefef

}

TABLE.orange  TR.odd TD {

	BACKGROUND: #efefef

}




TABLE.orangew {

	BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse;width:100%; 

}

TABLE.orangew  CAPTION {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #efefef; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: maroon; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: -1px

}

TABLE.orangew  A {

	FONT-WEIGHT: bold; COLOR: #f60; BORDER-BOTTOM: #f60 1px dotted; TEXT-DECORATION:  none;

}

TABLE.orangew  A:hover {

	BACKGROUND: #f60; COLOR: #fff; TEXT-DECORATION: none;}

TABLE.orangew  TR TH A {

	COLOR: #369; BORDER-BOTTOM: #369 1px dotted

}

TABLE.orangew  TR TH A:hover {

	BACKGROUND: #369; COLOR: #fff

}

TABLE.orangew  THEAD TR TH {

	BACKGROUND: #e2e2e2; TEXT-TRANSFORM: uppercase

}

TABLE.orangew  TFOOT TR TH {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orangew  TFOOT TR TD {

	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #000

}

TABLE.orangew  TFOOT TR TH {

	WIDTH: 35%

}

TABLE.orangew  TFOOT TR TD {

	WIDTH: 65%

}

TABLE.orangew  TD {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; text-align:left;

}





TABLE.orangew  TH {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 20%; LINE-HEIGHT: 1.8em; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid

}

TABLE.orangew  TR.odd TH {

	BACKGROUND: #efefef

}

TABLE.orangew  TR.odd TD {

	BACKGROUND: #efefef

}

TABLE.orangew  TD.1{text-align:center;color:#f60;font-weight:600;}

.cap {



float: left;

width: 32px;

font-size: 42px;

line-height: 32px;

font-weight: normal;

color:maroon;

font-family: arial, verdana;



}


.caplet {



float: left;

width: 20px;

font-size: 23px;

line-height: 20px;

font-weight: normal;

color:maroon;

font-family: arial, verdana;
padding-right:6px;



}

.caplets {



float: left;

width: 16px;

font-size: 18px;

line-height: 24px;

font-weight: normal;

color:maroon;

font-family: arial, verdana;
padding-right:6px;



}


