body {
  margin: 0px;
  background-image: url(/images/greyStripes.gif);
}

html {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;

}


 p {
line-height:1.4em;
margin-bottom:1.1em;
/*
padding-left:10px;
*/
text-align:justify;
color: #444444;
}

a {
background-color:inherit;
color:#072B61;
}
a:visited {
color:#748DB5;
text-decoration:underline;
}
a:hover {
color:#748DB5;
text-decoration:none;
}
a img {
border: 0 none;
}

h1,h2,h3,h4,h5,h6 {
font-family: Times New Roman,Times,serif;
}
h1 {
background-color:transparent;
border-bottom:1px solid #3F4C6B;
color:#3F4C6B;
font-size: 24px;
margin-bottom:8px;
padding-bottom:7px;
}
h2 {
font-size:18px;
}

h3 {
  color:#3F4C6B;
font-size: 24px;
margin-bottom:8px;
 text-align: center;
}

#centreme {
margin:1em auto;
margin-bottom: 0;
position:relative;
width:950px;
}

#page {
background-color:white;
border:15px solid #C4C4BA;
padding:10px;
position:absolute;
}

#header {
border-bottom:1px solid #072b61;
}

.backinblack {
background-color:inherit;
color:black;
}

#preamble {
background-color:white;
color:#072B61;
font-size:xx-small;
text-align:right;
padding:3px 10px;
}

#navContainer {

	WIDTH: 904px

}

#navItem {

	FLOAT: left

}

#puffHeight {

	HEIGHT: 20px

}

#imageHomeContainer {
	BACKGROUND-COLOR: #ffffff; WIDTH: 904px; HEIGHT: 405px;
    background-repeat: no-repeat;
    border-top: 1px solid #424242;
    padding-top: 15px;
    background-position: right;
    overflow: hidden;
}

#left_container {
border-right: 1px dotted #424242;
width: 500px;
height: 250px;
float: left;
}

#left_container.text {
  padding: 0 25px 25px 25px
}

#right_container {
  width: 300px;
  height: 320px;
  float: right;
}

#right_container.text {
padding: 0 10px 10px 10px;
  margin-top: 0px;
}

#border_bottom {
  height:10px; width:905px; border-bottom:1px dotted #424242; margin-bottom:10px; float:right;
}

#leftTopContainer {

	BACKGROUND-COLOR: #4c698d; WIDTH: 173px; OVERFLOW: hidden

}

#puffWidth {

	WIDTH: 20px; FLOAT: left

}

A.leftTop:link {

	margin-left:20px; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.leftTop:visited {

		margin-left:20px; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.leftTop:active {

		PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.leftTop:hover {

		PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #264b74; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

#leftBottomContainer {

	BACKGROUND-COLOR: #1a416d; WIDTH: 173px

}

#leftBottomContainer UL {

	LINE-HEIGHT: 28px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 20px

}

#leftContainer {

	BACKGROUND-COLOR: #ffffff; WIDTH: 173px; MARGIN-BOTTOM: 20px; FLOAT: left; CLEAR: both

}

#leftContainer LI {

	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px

}

#leftContainer UL {

	LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 20px

}

#search_content li {
  padding: 5px;
}


#rightContainer {

	BACKGROUND-COLOR: #ffffff; WIDTH: 680px; FLOAT: left

}

#rightContainer UL {

	LINE-HEIGHT: 22px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 20px

}

#topContentContainer {

	BACKGROUND-COLOR: #ffffff; WIDTH: 680px; MARGIN-BOTTOM: 20px; OVERFLOW: visible

}

#topContentContainer UL {

	LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; COLOR: #5f6062; MARGIN-LEFT: 20px; FONT-SIZE: 12px

}

#listItemContainer {

	BACKGROUND-COLOR: #ffffff; WIDTH: 680px; MARGIN-BOTTOM: 12px; FLOAT: left

}

#listItemContainer UL {

	LINE-HEIGHT: 17px; LIST-STYLE-TYPE: disc

}

.content {

	LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f6062; FONT-SIZE: 12px

}

#topLeftContentContainer {

	BACKGROUND-COLOR: #ffffff; WIDTH: 680px; MARGIN-BOTTOM: 10px; FLOAT: left; CLEAR: both

}

#topLeftContentContainer li {
  padding: 7px;
}

.contentTiny {

	LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f6062; FONT-SIZE: 9px

}

#listItemContainer {

	BACKGROUND-COLOR: #ffffff; WIDTH: 680px; MARGIN-BOTTOM: 12px; FLOAT: left

}


.contentList {

	LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f6062; FONT-SIZE: 11px;
    border-bottom: 1px dotted #424242;

}

.contentListBold {

	LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f6062; FONT-SIZE: 11px; FONT-WEIGHT: 600

}

#smallItemLeft {

	BACKGROUND-COLOR: #ffffff; WIDTH: 100px; MARGIN-BOTTOM: 12px; FLOAT: left; HEIGHT: 100%

}

#addressContainer {

	BACKGROUND-COLOR: #ffffff; WIDTH: 173px

}

#printPicContainer {

	DISPLAY: none

}

#titleSubRightContainer {

	LINE-HEIGHT: 32px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #002b5c; FONT-SIZE: 24px; FONT-WEIGHT: bold

}

.contentBold {

	LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #5f6062; FONT-SIZE: 12px; FONT-WEIGHT: 600

}

A.leftTop:link {

	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.leftTop:visited {

	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.leftTop:active {

	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.leftTop:hover {

	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #264b74; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.content:link {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.content:visited {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.content:active {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.content:hover {

	COLOR: #4c698d; TEXT-DECORATION: underline

}

A.contentList:link {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.contentList:visited {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.contentList:active {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.contentList:hover {

	COLOR: #4c698d; TEXT-DECORATION: underline

}

A.address:link {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.address:visited {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.address:active {

	COLOR: #4c698d; TEXT-DECORATION: none

}

A.address:hover {

	COLOR: #4c698d; TEXT-DECORATION: underline

}

A.rightMenu:link {

	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #002a5c; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.rightMenu:visited {

	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #002a5c; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.rightMenu:active {

	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #002a5c; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.rightMenu:hover {

	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #ccd4de; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; COLOR: #002a5c; TEXT-DECORATION: none; PADDING-TOP: 0.2em

}

A.items:link {

	COLOR: #ffffff; TEXT-DECORATION: none

}

A.items:visited {

	COLOR: #ffffff; TEXT-DECORATION: none

}

A.items:active {

	COLOR: #ffffff; TEXT-DECORATION: none

}

A.items:hover {

	COLOR: #ffffff; TEXT-DECORATION: underline

}

.flags {
  width: 25px;
  border: none;
  margin-right: 5px;
  float: right;
  margin-top: 5px;
}

#middle_container {
margin-top: 20px;
width: 170px;
float: left;
border-right: 1px dotted #424242;
}

#middle_container a {
color:#072B61;
text-decoration: none;
}

#middle_container a:hover {
color:#748DB5;
text-decoration: none;
}

.text {
  padding: 0 25px 25px 25px
}

#middle_container_end {
width: 170px;
float: left;
padding: 0 25px 25px 25px
}

.clear {
	display: block;
	clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
}
/** End of Mainmenu **/

/** Home contents **/

#middle_container.text ul {
  margin-left: -40px;
}


#middle_container.text li {
  display: block;
  padding-bottom: 7px;
}

#middle_container_end ul {
margin-left: -40px;
}

 #middle_container_end li {
  display: block;
  padding-bottom: 7px;
}

.small_item_right {
  BACKGROUND-COLOR: #ffffff; WIDTH: 300px; MARGIN-BOTTOM: 12px; FLOAT: right; HEIGHT: 100%
}

.list_item_right {
  width: 300px;
}

.right {
  float: right;
}

.left {
float: left;
}

#practices li {
 display: block;
 padding-bottom: 7px;
}

.table {
  border-top: 1px solid #424242;
  border-left: 1px solid #424242;
  border-right: 1px solid #424242;
}

.tr {
  border-bottom: 1px solid #424242;
}

.rss {
  width: 48px;
  height: 48px;
  float: right;
  border: none;
  margin-top: -60px;
}

#profile_table {
border-left: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
}

.td {
  border-right: 1px solid #aaaaaa;
  padding-bottom: 7px;
  padding-top: 7px;
  padding-right: 7px;
  font-weight: bold;
  padding-left: 17px;
  width: 200px;
  padding-top: 15px;
  color: #555;
}

.image {
  padding: 15px;
}

.table_title {
  border-bottom: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
  background-color: #dddddd;
  text-align: center;
  font-size: 14px;
  color: #0066cc;
  padding: 7px;
  font-weight: bold;
  }

.pl {
  padding-left: 15px;
}

.icon {
  width: 36px;
  height: 36px;
  float: right;
  border: none;
}

.edit {
  margin: 15px;
  margin-right: 35px;
}

.text_icon {
  font-size: 12px;
  float: right;
  padding-top: 21px;
}

.log {
  text-align: right;
  padding: 7px;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.leftTopContainer {
WIDTH: 173px; OVERFLOW: hidden;
height: 250px;

}

.baner_logo {
  width: 500px;
  font-family: Georgia;
  font-size: 16px;
  color: #3F4C6B;
  padding-top: 45px;
  float: right;
  letter-spacing: 1px;
  font-style: italic;
}
form .text {
    padding: 0px;
    width: 300px;
}

form textarea {
    width: 300px;
    height: 200px;
}

.error {
    color: #ff0000;
}

label {
    padding-right: 7px;
}

#contactuspopup {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #444444;
}