﻿html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #EAEAEA; 
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:10pt;
	color:#666;
	min-height: 100%; margin-bottom: 1px; /* needed to correct Page Shift caused by scollbar on short pages */
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	padding:0;
	width:1022px;
    background: #fff url('/images/border-main.png') top center repeat-y;	
	height:auto !important; /* real browsers */
}


div#header-border {
	padding:0;
	margin:0;
	height: 31px;
	width: 1022px;
    background-image: url('/images/border-header2.gif');
    background-repeat: no-repeat;
}

div#header-contact-details {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 1022px;
	height: 24px;
}


div#header-contact-details div#header-contact-details-innerText
{
    margin: 0px 40px 0px 40px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
}


div#header-banner {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: 100px;
	width: 1022px;
}

div#header-banner div#header-banner-innerText {
	padding:0px 0px 0px 0px;
	margin:0px 40px 0px 40px;

}
div#header-banner div#header-banner-innerText div#logo
{
      float:left;
      margin: 0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      width:350px;
      height:80px;
} 


div#header-banner div#header-banner-innerText div#banner_slideshow
{
      float:left;
      margin: 0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      width:500px;
      height:80px;
} 
div#header-banner div#banner_slideshow div#cssDivFadingImg {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 80px;
	background:#ffffff url('images/slideshow1/slide0.jpg') 100% 0px no-repeat;
}




div#mainMenu {
    margin: 0px;
    padding: 0px;
    width:1022px;
    height: 42px;
}

div#mainMenu div#innerHtml {
    margin:0px 40px 0px 40px;
    padding:0px 0px 0px 0px;
    width:942px;
    height: 42px;
}

div#mainMenu div#innerHtml #nav
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:942px;
    height: 42px;
    list-style:none; 
    background-image:url(/images/top_menu_bg.jpg);
    background-repeat: no-repeat;
    }


div#main-banner {
    margin: 0px;
    padding: 0px;
    width:1022px;
    height: 190px;
}

div#main-banner div#main-banner-innerHtml {
    margin:0px 40px 0px 40px;
    padding:0px 0px 0px 0px;
    width:942px;
    height: 190px;
}


div#content 
{
	padding:0;
	margin:0;
	width: 1022px;
}



div#content div#columnWrapper {
    margin:0px 40px 0px 40px;
    padding:0px 0px 0px 0px;
    width:942px;
	height:auto;
}

div#content div#columnWrapper div#columnLeft 
{
  	float: left;
	width: 200px;
	height:auto;
	padding: 0px;
    margin:10px 0px 0px 0px;
}

div#content div#columnWrapper div#columnRight 
{
   	float: left;
	padding: 0px;
	margin: 0 0 0 30px;
	width: 700px;
	height:auto;
	min-height:350px;
    background: #fff url('/images/paw_large_verylight.gif') no-repeat 0px 5px;
}


div#banner_slideshow3
{
      float:left;
      margin: 0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
	width: 226px;
	height: 26px;
} 

 div#cssDivFadingImg3 {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	width: 226px;
	height: 26px;
	background:#EAEAEA url('images/slideshow3/slide0.jpg') 100% 0px no-repeat;
}




div#footer-border
{
    width:1022px;
    height: 65px;
    background-image: url('/images/border-footer2.png');
    background-repeat: no-repeat;
} 

div#copywrite
{
  margin:0px;
  padding:0px;
  border:0px;
  width:1022px;
  background-color:#EAEAEA;

}

div#copywrite div#innerText
{
    margin: 0px 20px 0px 20px;  
    padding:0px 0px 0px 0px;
    width:982px;
}

div#copywrite div#innerText div.floatLeft 
{
        float:left;
        font-size: 8pt;
}
div#copywrite div#innerText div.floatRight 
{
        float:right;
        font-size: 8pt;
}




/*  Menu  */
div#mainMenu div#innerHtml div#nav ul {
    display:block; 
    float:left; 
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:0;
    height:42px; 
    }
div#mainMenu div#innerHtml div#nav ul li.top {
    display:block; 
    float:left; 
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:42px; 
    }

div#mainMenu div#innerHtml div#nav ul li.top a.top_link {
    display:block; 
    float:left; 
    height:38px; 
    width:132px;
    line-height:33px; 
    color: #666666;
    text-decoration:none; 
    font-weight:normal; 
    text-align:center;
    padding:2px 0px 0px 0px; 
    cursor:pointer; 
    }

div#mainMenu div#innerHtml div#nav ul li.top a.top_link:hover 
{
    color: #1F527B;
    border-bottom: solid 4px #BABABA;
}

div#mainMenu div#innerHtml div#nav ul li.top a.top_link .down
{
    font-size:10.5pt;
}
/* EOF: Main Main */


/* SOF: Sub-Menu  */
#columnLeft #submenu
{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 90%;
	background-color: #fff;
	color: #333;
}

#columnLeft #submenu A.top_link {
	visibility:hidden;
}

#columnLeft #submenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: 0px;
}

#columnLeft #submenu ul li.unselected {
		list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0px;
		display: block;
		text-indent: 0px;
		text-align: left;
		width: 200px;
		height: 41px;
        background-image: url('/images/submenu_item_unselected.gif');
        background-position: top left;
        background-repeat: no-repeat;
	}

#columnLeft #submenu ul li.unselected  a{
	    display: block;
	    margin: 0px;
	    padding: 3px 2px 3px 28px;
	    font-size: 10.5pt;
	    text-decoration: none;
	    width: 170px;
	    color: #1F527B;		
    }


#columnLeft #submenu ul li.selected {
	    list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0px;
		display: block;
		text-indent: 0px;
		text-align: left;
		width: 200px;
		height: 41px;
        background-image: url('/images/submenu_item_selected.gif');
        background-position: top left;
        background-repeat: no-repeat;
	}

#columnLeft #submenu ul li.selected  a {
	    display: block;
	    margin: 0px;
	    padding: 3px 2px 3px 28px;
	    font-size: 10.5pt;
	    text-decoration: none;
	    width: 170px;
	    color: #1F527B;	
	    font-weight:bold;	
    }

#columnLeft #submenu ul li.unselected  a:hover {
        color: #C93C3C;
    }
/* EOF: Sub-Menu  */





/*   content elements  */
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
      font-family:Trebuchet MS, Helvetica, sans-serif;
      font-size:10pt;
      margin:0; padding:0;
}

h1, h2, h3, h4 { 
	margin:0em 0em 0.25em 0em;
	color:#1F527B;
}

h1 
{
    margin:0.2em 0em 0.25em 0em;
	font-size:2em;
	font-weight:lighter;
}


h2 {
	font-size:1.5em;
}


h3 {
	margin: 1em 0em 0em 0em;
	font-size:1.3em;
}

h4 {
	font-size:1em;
	font-weight:bold;
}

a {
	color:#CC0000;
}

.textRed
{
    color: #C93C3C;
    font-weight: bold;
}
.textBlue
{
    color: #1F527B;
    font-weight: bold;
}
.textDarkGray 
{
    color: #333333;
}

img 
{
    border:0;
}

P 
{
    font-weight:normal;
    color: #444444;
	line-height:150%; 
	margin:5px 30px 15px 0px;
	text-align:justify;
}


.cssButton , .cssButton:hover

{

    font-size:10pt;
    font-weight: bold;
    color:#EFF3FB;
    background-color:#CC0000;
    border-style:dotted;
    border-color: #dddddd;
    border-width: 0.5px;
    padding: 4px 20px 4px 20px;
    margin:  4px 4px 4px 4px;
}

.cssButton:hover

{
    color:#fff;
    background-color:#EE5A5A;
    cursor:pointer;cursor:hand;
}


.cssLnkHome 
{
    color: #1F527B;
  margin:0px 30px 30px 0px;
  font-size: 0.9em;
}



.spacer{
      clear:both; 
      font-size:0; 
      line-height:0;
}

.cssImgPageTitleImage 
{
    float:right;
    margin:10px 10px 10px 20px;
    width:250px;
}

.cssImgTextAsImage 
{
    border:0;
}




#columnRight ul 
{
    margin: 10px 60px 20px 10px;
}

#columnRight li {
    font-size: 0.9em;
  list-style-image: url('/images/bullet.png'); 
	margin: 3px 0px 6px 0px;
}

#columnRight TABLE 
{
}
#columnRight TABLE TD
{
    vertical-align:top;
}

#columnRight SPAN.cssLabel {
		font-size: 0.8em;
		font-style: normal;
		font-weight: normal;
		vertical-align: top;
		margin:0; 
		padding:0; 
}

#columnRight div.panelUpload {
    border: solid 10pt #F1EDED; 
}


input[type=checkbox] { padding-right: 3px; padding-left: 3px; }