html,body{margin:20px 0;padding:0; background-color:#FFF;}
body{font: 80% arial,sans-serif}
p{margin:10px}
h1{font-size: 180%; color:#FFFFFF;}
h2{font-size: 150%;}
h3{font-size: 120%;}
h4{font-size: 90%;}
h5{font-size: 60%;}
h6{font-size: 30%;}
.style1 {color: #F29900;font-style: italic;font-weight: bold;font-size: 14px;}
.style4 {font-size: 16%;font-weight: bold;font-style: italic;}
.left {float:left;margin:10px;}
div { margin: 0px;}
a, a:link, a:visited, a:active{text-decoration: none; color:#19367A;}
a:hover{text-decoration: underline; color:#FF6633;}
h1, h6 { background-color: #19367A; color: #FFFFFF; padding: 0.25em; margin: 0px; }
.title {background-color: #19367A; padding: 0.15em; color:#ffffff;}
h2 {margin-top: 0px;}
tr {margin:0px;padding:0px;}
td {margin:0px;padding:0px;}
#footer {text-align:center; background: #19367A url("images/ftr_bg.gif") bottom right no-repeat; color:#F29900; }
#footer a {color:#FFF;}
#footer a:hover {color:#F29900;}
#footer-wrapper { width:100%; height:10px; background: #e0e5ef; }

#mainContentDiv h1 {font-size:120%; color:#FFFFFF;}
#cmsMain a img {
    border:none;
    text-decoration:none;
}

#bar {
    height:6px;
    background-color:#000000;
    border-bottom:2px solid #F29900;
    margin: 0px 0px;
    padding: 0px 0px;
}
.column-2 { 
    
    background: transparent; 
    font-size:12px; 
    line-height:1em;
    word-wrap: break-word;
    
}
.columns_content {
    padding:10px;
    word-wrap: break-word;
}
#main {
    height: 300px;
    background: #FFFFFF;
    color: #CCCCCC;
    margin: 0px;
    padding: 0px;
}

#container {
    background-color:#FFFFFF;
    text-align:left;
    width:100%;
	padding: 0px 0px;
	margin:0px 0px;
    font-family: Verdana;
}

#header_wrap {
    margin: 0px;
    padding:0px;
    background-color: #19367A;
}

#header{
	margin: 0px;
    padding: 0px;
	width: 100%;
    height: 136px;
    background:#19367A url('/images/header.jpg') no-repeat;
    border-top: 1px solid #19367A;
    border-bottom: 1px solid #19367A;
}

#leftNav{
    margin: 0px;
	padding: 0px;
    background: #e0e5ef url('/images/col_one_bg.jpg') repeat-x;
    color: #000000;
    word-wrap: break-word;
}

#rightNav{
    margin: 0px;
	padding: 0px;
    background: #e0e5ef url('/images/col_one_bg.jpg') repeat-x;
    color: #000000;
}

#main{
    background:#FFFFFF url("/images/dog_ear.jpg") no-repeat top right;
	margin: 0px;
	padding: 8px;
    min-height:314px;
    color: #000000;
    font-family: Tahoma, Verdana, Arial;
}
#main p, #main h1, #main h2, #main h3, #main ul, #main a{
    margin: 0 0 5px 0;
}
#main li{
    0 0 2px 0;
}


/*********** #leftNav link styles ***********/
#leftNav img {
border: none;
}

#leftNav ul li a:link, #leftNav ul li a:visited {
	display: block;
	font-size: 75%;
        color: #000;
	font-weight:bold;
        text-decoration: none;
}
#leftNav ul {list-style: none; margin: 0px; padding: 0px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#leftNav li {
  text-align:center;
  padding: 2px;
  margin: 2px;
  border: 2px solid #3a5e38;
 /* border-bottom: 1px solid #ffff00;  */
  background-color: #FFFFFF;
  font-family: Verdana, serif;
}

/* fix for browsers that don't need the hack 
html>body #leftNav li {border-bottom: none;} */





/************* #footer styles ***************/
/*
#footer {
	clear: both;
    height:100px;
    width:100%;
	font-size: 110%;
	color: #000000;
    padding: 0px;
	margin-top: 10px;
	text-align:center;
    background: #FFFFFF;
}

*/
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */
/*
#footer a{
    text-decoration:none;
	font-size:80%;
	font-weight:bold;
	color:#CCCCCC;
}
*/

.gallery_thumb {
  float: left;
  width: 195px;
  height: 300px;
}


.gallery_thumb img {
   border: none;
}



