/* outer container with rounded edge */

#container {width: 100%; background: #ffffff; }

#wrapper {padding: 0 5px 10px 15px; } 



/* for frames pages only */

#lcontainer {margin: 0px 0px 0px 0px; background: #ffffff;}

#rcontainer {margin-right:10px; background: #ffffff;}

#container2 {margin-top: 0px; width: 100%; background: #ffffff url(img/brcorner.gif) right bottom no-repeat;}

img.corner {width: 10px; border: none; display: block !important;}

.leftframe {margin: 0px 0px 0px 0px;}

/* header contents */

#searchblock {

width: 30%;

float: right; 

text-align: right; 

padding-right: 5px;}



#header {background: #ffffff;

	padding: 10px 10px 10px 15px;

	margin: 0;

background-image:  url(img/LogoArt2012.jpg);

background-repeat: no-repeat;

background-position: 10px 10px;}



/* menu bar */

#navwrap {background: #006699;

width: 99%;

}



.clearboth { clear: both; }

.footpad {

padding: 0 10px 0 10px;

}

.pfoot {

margin-bottom: 2px;

padding: 0;

}	

.padding {

padding: 5px 10px 5px 15px;

}

.nopadding {

padding: 0px 0px 0px 0px;

}

.padding_table {

padding: 0px 8px 0px 8px;

}



.fdn_padding {

padding: 0 0 5px 10px;

}

.subcats{

padding: 0;

margin-top: 5px;

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: x-small;      

voice-family: "\"}\"";   

voice-family: inherit;   

font-size: small

}		

.home {

border: none 0; 

border-top: 1px dashed #006699;/*the border*/

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

} 

.img1 {

width: 1px;

height: 156px;

float: left;

}



.ularrow {

font-size: small;

margin-bottom: 0px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

list-style-image: url(arrows/blue_trans.gif);

}

.ularrow li {

margin: 2px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

.ularrow_ref {

margin-top: 10px;

margin-bottom: 10px;

font-size: small;

margin-left: 15px;

padding: 0px 0px 0px 0px;

list-style-image: url(arrows/blue_trans.gif);

}

.ularrow_hours {

font-size: small;

margin-left: 15px;

padding: 0px 0px 0px 0px;

margin-top: 0px;

margin-bottom: 0px;

list-style-image: url(arrows/blue_trans.gif);

}

.ulinvolved {

border-top: 1px dashed #006699;

margin: 2px 10px 20px -5px;

padding: 0px 0px 0px 0px;

}

.ulinvolved li {

margin-left: 20px;

margin-top: 2px;

margin-bottom: 8px;

}

.ul15l {

font-size: small;

margin-bottom: 0px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

}

.ul15l li {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

.ul15l2 {

font-size: small;

margin-bottom: 0px;

margin-left: 15px;

margin-top: 5px;

padding: 0px 0px 0px 0px;

}

.ul15l2 li {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

.ulref {

border-top: 1px dashed #006699;

margin: 2px 10px 20px -5px;

padding: 0px 0px 0px 0px;

}

.ulref li {

margin-left: 30px;

margin-bottom: 2px;

}

.ulnum {

list-style-type: decimal;

margin: 2px 10px 5px -5px;

padding: 0px 0px 0px 0px;

}

.ulnum li {

margin-left: 30px;

margin-bottom: 2px;

}

.ulnum2 {

list-style-type: decimal;

margin: 0px 0px 8px 20px;

padding: 0px 0px 0px 0px;

}

.ulnum2 li {

margin-bottom: 8px;

}

.ulnum3 {

list-style-type: decimal;

margin: 2px 0px 14px 25px;

padding: 0px 0px 0px 0px;

}

.ulnum3 li {

margin-bottom: 1px;

}

.ulkidbullet {

margin-top: 0px;

margin-bottom: 0px;

margin-left: 15px;

list-style-image: url(kids/kidbullet3.gif);

padding: 0px 0px 0px 0px;

}

.ulkidbullet li {

margin-bottom: 2px;

}

.ulkid2 {

margin-top: 0px;

margin-bottom: 0px;

margin-left: 15px;

list-style-image: url(kids/kidbullet3.gif);

padding: 0px 0px 0px 0px;

}

.ulkid2 li {

margin-bottom: 2px;

}

.ulkid3 {

margin-top: 24px;

margin-bottom: 8px;

margin-left: 15px;

list-style-image: url(kids/kidbullet3.gif);

}

.ulkid3 li {

margin-bottom: 4px;

}

.ulkid4 {

font-size: small;

margin-top: 26px;

margin-bottom: 8px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

list-style-image: url(kids/kidbullet3.gif);

}

.ulkid5 {

font-size: small;

margin-top: 24px;

margin-bottom: 8px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

list-style-image: url(kids/kidbullet3.gif);

}

.ulkidbullet6 {

margin-top: 0px;

margin-bottom: 0px;

margin-left: 15px;

list-style-image: url(kids/kidbullet3.gif);

padding: 0px 0px 0px 0px;

}

.ulkidbullet6 li {

margin-bottom: 5px;

}

.ulkidbullet7 li {

margin-bottom: 3px;

}

.ulkidbullet7 {

margin-top: 10px;

margin-bottom: 0px;

margin-left: 15px;

list-style-image: url(kids/kidbullet3.gif);

padding: 0px 0px 0px 0px;

}



.ulmargin0 {

margin-top: 0px;

margin-bottom: 0px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

}

.ulmargin01 {

padding: 0px 0px 0px 0px;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 20px;

}

.ulmargin01 li {

margin-bottom: 2px;

}



.ulmargin02 {

margin-top: 0px;

margin-bottom: 0px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

}

.ulmargin02 li {

margin-bottom: 4px;

}

.ulmargin03 {

margin-top: 3px;

margin-bottom: 14px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

}

.ulmargin03 li {

margin-bottom: 3px;

}

.ulmargin03indent {

margin-top: 12px;

margin-bottom: 0px;

margin-left: 40px;

padding: 0px 0px 0px 0px;

}

.ulmargin03indent li {

margin-bottom: 3px;

}

.ulmargin04 {

margin-top: 0px;

margin-bottom: 0px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

}

.ulmargin04 li {

margin-bottom: 8px;

}

.ulmargin3 {

margin-top: 3px;

margin-bottom: 0px;

margin-left: 15px;

padding: 0px 0px 0px 0px;

}

.ulmargin3 li {

margin-bottom: 3px;

}

.ulsquare {

list-style-type: square;

padding: 0px 0px 0px 0px;

}

.ulnormal {

font-size: small;

padding: 0px 0px;

; margin:  10px 10px 10px 60px

}

.ul4top {

font-size: small;

padding: 0px 0px 0px 0px;

margin-top: 4px;

margin-bottom: 4px;

}

.ulnobullet0 {

list-style-type: none;

margin-left: 0px;

margin-top: 10px;

margin-bottom: 5px;

padding: 0px 0px 0px 0px;

}

.ulnobullet0 li {

margin-bottom: 10px;

}

.ulnobullet {

list-style-type: none;

margin-left: 0px;

padding: 0px 0px 0px 0px;

}

.ulnobullet li {

margin-bottom: 10px;

}

.ulnobullet2 {

list-style-type: none;

margin-left: 0px;

margin-top: 0px;

padding: 0px 0px 0px 0px;

}

.ulnobullet2 li {

margin-bottom: 2px;

}

.ulboomer { 

margin-top: 5px;

margin-left: 175px;

}



#horiz1 {

margin-left: 0px;

text-align: center;

padding: 0px 0px 0px 0px;

}

#horiz1 li

{display: inline;

list-style-type: none;

}

#horizleft {

margin-left: 0px;

text-align: left;

padding: 0px 0px 0px 0px;

}

#horizleft li

{display: inline;

list-style-type: none;

margin-left: 3px;

}

#horiz {

margin-left: 0px;

text-align: center;

padding: 0px 0px 0px 0px;

}

#horiz li

{display: inline;

list-style-type: none;

margin-left: 3px;

}

.ulnobullet3 {

list-style-type: none;

margin-left: 0px;

margin-top: 0px;

padding: 0px 0px 0px 0px;

}

.ulnobullet3 li {

margin-bottom: 2px;

}

.ulnobullet5 {

list-style-type: none;

margin-left: 0px;

margin-top: 10px;

margin-bottom: 5px;

padding: 0px 0px 0px 0px;

}

.ulnobullet5 li {

margin-bottom: 8px;

}

.ulnobullet4 {

list-style-type: none;

margin-left: 0px;

margin-top: 22px;

margin-bottom: 5px;

padding: 0px 0px 0px 0px;

}

.ulnobullet4 li {

margin-bottom: 8px;

}

.ulnobullet6 {

list-style-type: none;

margin-left: 0px;

margin-top: 2px;

margin-bottom: 5px;

padding: 0px 0px 0px 0px;

}

.ulnobullet6 li {

margin-bottom: 8px;

}

.ulnobullet7 {

list-style-type: none;

margin-left: 0px;

margin-top: 10px;

margin-bottom: 5px;

padding: 0px 0px 0px 0px;

}

.ulnobullet7 li {

margin-bottom: 8px;

}



/* Styles for javascript autostriping of tables */



table.tbstriped0,

table#tbstriped,

table#tbstriped2,

table#tbstriped3  { border: 1px solid #666; }

		

table.tbstriped0 tbody tr th,

table#tbstriped tbody tr th, 

table#tbstriped2 tbody tr th,

table#tbstriped3 tbody tr th

{

	background-color: #0764A8;

	color: #fff;

	text-align: left;

	padding: 3px 8px;

}



table.tbstriped0 th,

table#tbstriped th, 

table#tbstriped2 th , 

table#tbstriped3 th  { border: 1px solid #999; }



table.tbstriped0 tr td,

table#tbstriped tr td, 

table#tbstriped2 tr td, 

table#tbstriped3 tr td

{

	padding: 3px 8px;

	background: #fff;

}



table.tbstriped0 thead td,

table#tbstriped thead td, 

table#tbstriped2 thead td, 

table#tbstriped3 thead td

{

	color: #fff;

	background-color: #C8C028;

	font-weight: bold;

	border-bottom: 1px solid #999;

}



table.tbstriped0 tbody td,

table#tbstriped tbody td, 

table#tbstriped2 tbody td , 

table#tbstriped3 tbody td  { border-left: 1px solid #D9D9D9; }



table.tbstriped0 tbody tr.even td,

table#tbstriped tbody tr.even td,

table#tbstriped2 tbody tr.even td,

table#tbstriped3 tbody tr.even td { background: #eee; }



table.tbstriped0 tbody tr.selected td,

table#tbstriped tbody tr.selected td,

table#tbstriped2 tbody tr.selected td,

table#tbstriped3 tbody tr.selected td

{

	background: #3d80df;

	color: #ffffff;

	font-weight: bold;

	border-left: 1px solid #346DBE;

	border-bottom: 1px solid #7DAAEA;

}



table.tbstriped0 tbody tr.ruled td,

table#tbstriped tbody tr.ruled td,

table#tbstriped2 tbody tr.ruled td,

table#tbstriped3 tbody tr.ruled td

{

	color: #000;

	background-color: #C6E3FF;

	font-weight: bold;

	border-color: #3292FC;

}

/* Opera fix */

head:first-child+body table.tbstriped tr.ruled td { background-color: #C6E3FF; }




