body {
	-moz-border-radius-topleft			: 8px;
	-moz-border-radius-topright			: 8px;
	-moz-border-radius-bottomleft		: 8px;
	-moz-border-radius-bottomright		: 8px;
	-webkit-border-top-right-radius		: 8px;
	-webkit-border-top-left-radius 		: 8px;
	-webkit-border-bottom-right-radius 	: 8px;
	-webkit-border-bottom-left-radius 	: 8px;
  		padding 		: 1%;
/*	width : 860px; */
	font-family 	: "verdana", sans-serif;
	font-size 		: 9.5pt;
	line-height		: 1em;
	border			: 1px solid #888888;
	background-color: #8899aa;
}

a {
	color : #333333;
	text-decoration : none;
}

a:hover {
	color : #909090;
	text-decoration : none;
}

a:visited {
	color : #777777;
	text-decoration : none;
}

a.maincopylink {
	color : #707070;
	text-decoration : none;
}

a.navlink {
	color : #f9f9ee;
	text-decoration : none;
}

a.navlink:hover {
	color : #ffffff;
	text-decoration : none;
}

a.navlink:visited {
	color : #f9f9ee;
	text-decoration : none;
}

a.maincopylink {
	color : #707070;
	text-decoration : none;
}

.header {
	clear : both;
	height : 36pt;
	background-color : #445566;
	color : #ffffff;
	text-align : center;
	vertical-align : middle;
	font-size : 16pt;
	line-height : 14pt;
	border								: 1px solid #555555;
	-moz-border-radius-topleft			: 18px;
	-moz-border-radius-topright			: 18px;
	-webkit-border-top-right-radius		: 18px;
	-webkit-border-top-left-radius 		: 18px;
}

h1 {
	text-align : center;
	vertical-align : middle;
	font-size : 16pt;
	line-height : 14pt;
	font-weight	: normal;
}

h2 {
	text-align : center;
	vertical-align : middle;
	font-size : 14pt;
	line-height : 11pt;
	font-weight	: normal;
}

.header_right {
	/* background-color : #555555; */
	color : #f9f9ff;
	text-align : center;
	vertical-align : middle;
	font-size : 8pt;
}

.dialog_titlebar {
	background-color : #555555;
	color : #f9f9ff;
	text-align : center;
	vertical-align : middle;
	font-size : 9pt;
}

.navbar {
	background-color : #667788;
	color : #f9f9ff;
	text-align : center;
	vertical-align : middle;
	font-size : 8pt;
	border									: 1px solid #555555;
	-moz-border-radius-bottomleft			: 18px;
	-moz-border-radius-bottomright			: 18px;
	-webkit-border-bottom-right-radius		: 18px;
	-webkit-border-bottom-left-radius 		: 18px;
}

#client_area {
	min-height : 600px;
	border : 0px solid black;
	text-align : left;
	background-color : #fcfcfc;
	width : 98%;
}

#col_left {
	width : 4%;
	min-height : 600px;
	border : 0px solid blue;
	float : left;
	overflow : hidden;
}

.container_right {
	/* float : left; */
	min-height : 600px;
	border : 0px solid green;
}

#right_col_left {
	float : left;
	min-height : 640px;
	width : 50%;
	overflow : auto;
	-moz-border-radius-topleft			: 8px;
	-moz-border-radius-topright			: 8px;
	-moz-border-radius-bottomleft		: 8px;
	-moz-border-radius-bottomright		: 8px;
	-webkit-border-top-right-radius 	: 8px;
	-webkit-border-top-left-radius 		: 8px;
	-webkit-border-bottom-right-radius 	: 8px;
	-webkit-border-bottom-left-radius 	: 8px;
}

#right_col_left_org {
	float : left;
	border : 0px solid #00ff00;
	min-height : 640px;
	width : 50%;
	overflow : auto;
}

#right_col_right {
	float : left;
	border : 0px solid #00ffff;
	min-height : 600px;
	width : 40%;
}

p:first-letter
{
color: #333333;
font-size : large
}

.std_prose {

}

.caption {
	font-size : 8pt;
	text-align : center;
}

div {
	padding : 4px;
}


#footer {
	clear : both;
	text-align : center;
	font-size : 9pt;
	color : #f9f9ff;
	background-color : #445566;
}

#footer_seo {
	clear : both;
	text-align : center;
	font-size : 8pt;
	color : #999999;
	background-color : #667788;
}

.horz_nav {
	clear : both;
	text-align : center;
	font-size : 9pt;
	background-color : #ddf9f9;
}

ul.horz_nav_ul {
	height : 16pt;
	/* list-style-type : none; */
}

ul.horz_nav_ul li {
	padding : 2px;
	display : inline;
}

ul.horz_nav_ul li a {
	text-decoration : none;
}

ul.horz_nav_ul li a:hover {
	text-decoration : none;
	left : -40px;
	}

ul.vert_nav {
	list-style-type : none;
}

ul.vert_nav li {
	position:relative;
	left : -40px;
	width : 20px;
}

ul.vert_nav li a {
	text-decoration : none;
	color : #333333;
	line-height : 1.4em;
}

ul.vert_nav li a:hover {
	text-decoration : none;
	color : #999999;
}

.cross_out {
	text-decoration : line-through;
}

.gallerylist {
	/* color	:	#555555; */
	border : 1px solid #555555;
	 -moz-border-radius-topleft			: 8px;
	-moz-border-radius-topright			: 8px;
	-moz-border-radius-bottomleft		: 8px;
	-moz-border-radius-bottomright		: 8px;
	-webkit-border-top-right-radius 	: 8px;
	-webkit-border-top-left-radius 		: 8px;
	-webkit-border-bottom-right-radius 	: 8px;
	-webkit-border-bottom-left-radius 	: 8px;
	font-size:10pt;
}

.mozborder {
	border : 1px solid #555555;
	 -moz-border-radius-topleft			: 8px;
	-moz-border-radius-topright			: 8px;
	-moz-border-radius-bottomleft		: 8px;
	-moz-border-radius-bottomright		: 8px;
	-webkit-border-top-right-radius 	: 8px;
	-webkit-border-top-left-radius 		: 8px;
	-webkit-border-bottom-right-radius 	: 8px;
	-webkit-border-bottom-left-radius 	: 8px;
}

.thumb_image {
	width	: 70px;
	height	: 70px;
	border	: none;
}

.thumbdiv {
	overflow:auto;
	/*float : left;*/
	max-height : 500px;
	 margin-top:1.5em;
	border : 1px solid #555555;
	 -moz-border-radius-topleft			: 8px;
	-moz-border-radius-topright			: 8px;
	-moz-border-radius-bottomleft		: 8px;
	-moz-border-radius-bottomright		: 8px;
	-webkit-border-top-right-radius 	: 8px;
	-webkit-border-top-left-radius 		: 8px;
	-webkit-border-bottom-right-radius 	: 8px;
	-webkit-border-bottom-left-radius 	: 8px;
}


  .calendar {
  font-size : 9pt;
  font-family : verdana;
}

/*
		  Rounded corners - from http://www.css3.info/preview/rounded-border/
		  watch this space for evolving standards

		  # -moz-border-radius-topleft  / -webkit-border-top-left-radius

*/

.rounded_border {
  -moz-border-radius-topleft			: 8px;
  -moz-border-radius-topright			: 8px;
  -moz-border-radius-bottomleft			: 8px;
  -moz-border-radius-bottomright		: 8px;
  -webkit-border-top-right-radius 		: 8px;
  -webkit-border-top-left-radius 		: 8px;
  -webkit-border-bottom-right-radius 	: 8px;
  -webkit-border-bottom-left-radius 	: 8px;
  }

.rounded_tab {
  -moz-border-radius-topleft		: 8px;
  -moz-border-radius-topright		: 8px;
  -webkit-border-top-right-radius 	: 8px;
  -webkit-border-top-left-radius 	: 8px;
}