body {

  margin: 0px;

  background-image: url(images/greyStripes.gif);

}



html {

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

font-size:10pt;

background-color: #000000;

}





 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;

}
