body {
	margin-left	: 60px;
	margin-top	: 10px;
	border-top : 1px solid #555555;
	border-left : 1px solid #555555;
	border-right : 5px solid #555555;
	border-bottom : 5px solid #555555;
	border-top-left-radius			: 8px;
	border-top-right-radius			: 8px;
	border-bottom-left-radius		: 8px;
	border-bottom-right-radius		: 8px;
	 -moz-border-top-left-radius			: 8px;
	-moz-border-top-right-radius			: 8px;
	-moz-border-bottom-left-radius		: 8px;
	-moz-border-bottom-right-radius		: 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;
}

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

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

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

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

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

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

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

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

.header {
	clear : both;
	height : 36pt;
	/* background-color : #555555; */
	/* color : #ffffff; */
	text-align : center;
	vertical-align : middle;
	font-size : 16pt;
	line-height : 14pt;
	 border-top				: 1px solid #555555; 
	border-left				: 1px solid #555555; 
	border-right				: 1px solid #555555; 
	border-top-left-radius	: 18px;
	border-top-right-radius	: 18px;
	-moz-border-top-left-radius	: 18px;
	-moz-border-top-right-radius	: 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 : #555555; */
	color : #f9f9ff;
	text-align : center;
	vertical-align : middle;
	font-size : 8pt;
	border-left				: 1px solid #555555; 
	border-right				: 1px solid #555555; 
	border-bottom				: 1px solid #555555;
	border-bottom-left-radius	: 18px;
	border-bottom-right-radius	: 18px;
	-moz-border-bottom-left-radius			: 18px;
	-moz-border-bottom-right-radius			: 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;
	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%;
}


.stdprose {
	font-size : 10pt;
}

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

div {
	padding : 4px;
}


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

#footer_seo {
	clear : both;
	text-align : center;
	font-size : 7pt;
	/* color : #999999; */
	background-color : #f9f9ff;
}

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

li {
    font-size	: 10pt;
}
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;
	border-top-left-radius			: 8px;
	border-top-right-radius			: 8px;
	border-bottom-left-radius		: 8px;
	border-bottom-right-radius		: 8px;
	 -moz-border-top-left-radius			: 8px;
	-moz-border-top-right-radius			: 8px;
	-moz-border-bottom-left-radius		: 8px;
	-moz-border-bottom-right-radius		: 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;
	border-top-left-radius			: 8px;
	border-top-right-radius			: 8px;
	border-bottom-left-radius		: 8px;
	border-bottom-right-radius		: 8px;
	 -moz-border-top-left-radius			: 8px;
	-moz-border-top-right-radius			: 8px;
	-moz-border-bottom-left-radius		: 8px;
	-moz-border-bottom-right-radius		: 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;
	border-top-left-radius			: 8px;
	border-top-right-radius			: 8px;
	border-bottom-left-radius		: 8px;
	border-bottom-right-radius		: 8px;
	 -moz-border-top-left-radius			: 8px;
	-moz-border-top-right-radius			: 8px;
	-moz-border-bottom-left-radius		: 8px;
	-moz-border-bottom-right-radius		: 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-left	: 20px;
}

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

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

*/
.rounded_border {
	border-top-left-radius			: 8px;
	border-top-right-radius			: 8px;
	border-bottom-left-radius		: 8px;
	border-bottom-right-radius		: 8px;
  -moz-border-top-left-radius			: 8px;
  -moz-border-top-right-radius			: 8px;
  -moz-border-bottom-left-radius			: 8px;
  -moz-border-bottom-right-radius		: 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;
  }

.action_element	{
	border			: none;
}

.action_element:hover	{
	cursor					: pointer;
}

.draggable_element {
}

.draggable_element:hover {
	cursor					: move;
}


.cke_contents {
	height: 580px !important;
	width: 800px !important;
}
