/* Global Control - Fonts and Body */
body
{
	background-color: #5C959D;
	color: #000;
	font-family: Arial, Sans Serf;
	font-size: 10pt;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

#global_box
{
	margin: 5px auto auto 3%;
	width: 775px;
	height: auto;
	display: block;
	margin: 0 auto;
	background-color: white;
	z-index: 3;
	overflow: default;
	background-image: url(../image/blue_curve.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.global_right_padding { padding: 15px 0 10px 5px; }

.bottom_background_img
{
	background-image: url(../image/bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: scroll;
	position: relative;
	bottom: 0px;
	height: 18px;
	width: 775px;
	border-color: black;
	border-width: 2px 0 0 0;
	border-style: solid;
	clear: both;
	margin: 5px 0 5px 0;
}


#footer
{
	margin: 0 0 15px 0;
	color: white;
	font-size: 7pt;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}

.footer_lnk:link
{
	font-size: 7pt;
	color: white;
}


#header_box
{
	width: 775px;
	height: 235px;
	display: block;
	position: relative;
	top: 0px;
	background-image: url(../image/header1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}

#right_box
{
	width: 150px;
	height: auto;
	top: 0px;
	left: 0px;
	background-color: #F3F3F3;
	float: right;
	position: relative;
	padding: 3px;
	border-bottom: #9E9E9E;
	border-left: #9E9E9E;
	border-width: 0 0 1px 1px;
	border-style: none none solid solid;
	margin: 0 0 25px 0;
}

.right_box_text
{
	color: black;
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial, Sans Serf;
	padding: 2px;
	line-height: 12pt;
	text-transform: inherit;
	background-color: #F3F3F3;
	border-color: black;
	border-width: 1px 0 0 0;
	border-style: solid;
	margin: 5px 0 0 0;
}

.left_index_box { margin: 0 15px 0 145px; }

#flat_iron
{
	background-image: url(../image/flat_irons.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: scroll;
	height: 117px;
	width: 150px;
}

#top_nav
{
	width: 612px;
	top: 0px;
	background-color: #F2F3BA;
	border-bottom: #9E9E9E;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 3px;
	height: auto;
	position: relative;
	float: left;
}

#top_nav_admin
{
	width: 775px;
	top: 0px;
	background-color: #F2F3BA;
	border-bottom: #9E9E9E;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 3px 0 3px 0;
	height: auto;
	position: relative;
}

p { padding: 0 3px 0 3px; }

/* Top Nav Links */
#nav_links_ul
{
	list-style-type: none;
	display: inline;
}

.top_nav_links
{
	display: inline;
	margin: auto 15px auto 3px;
}

.top_nav_links_admin
{
	display: inline;
	margin: auto 15px auto 5px;
}

/* List Control */
.client_list
{
	margin: 0 0 0 150px;
	position: relative;
	top: 5px;
	right: 0;
	bottom: 0;
	left: 0px;
	list-style-type: circle;
	list-style-position: default;
}

.client_list_admin
{
	margin: 0 0 0 150px;
	position: relative;
	top: 5px;
	right: 0;
	bottom: 0;
	left: 0px;
	list-style-type: none;
	list-style-position: default;
}

.client_list_topic
{
	margin: 0 0 0 50px;
	position: relative;
	top: 5px;
	right: 0;
	bottom: 0;
	left: 0px;
	list-style-type: circle;
	list-style-position: default;
}

.meeting_list
{
	margin: 0 0 0 5px;
	position: relative;
	top: 5px;
	right: 0;
	bottom: 0;
	left: 0px;
	list-style-type: circle;
	list-style-position: default;

}
.meeting_list_form
{
	margin: 0 0 0 5px;
	position: relative;
	top: 5px;
	right: 0;
	bottom: 0;
	left: 0px;
	list-style-type: none;
	list-style-position: default;
	display: block;
}

.meeting_list_form_li
{
	margin:  8px;
}

.error_list { color: #FF0019; }



/* A Links */
A:link
{
	text-decoration: none;
	color: #2D455D;
	font-size: 10pt;
	font-weight: bold;
}

A:visited
{
	text-decoration: none;
	color: #1C2B3A;
	font-weight: bold;
}

A:hover
{
	text-decoration: underline;
	color: #697E64;
}

a.bodylinks { font-size: 8pt; }

/* Resume Formatting */
.res_header
{
	color: #000;
	font-size: 12pt;
	font-weight: bold;
}

.res_header_update
{
	color: #000;
	font-size: 10pt;
	font-weight: bold;
	width: 100px;
	height: auto;
	display: block;
	padding: 3px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: #FFF;
	margin: 0px 0 20px 0;
}

.res_body
{
	color: #000;
	font-size: 10pt;
}

.text_box
{
	width: 200px;
	display: block;
}

#update_box
{
	width: 500px;
	padding: 3px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: #92C3CA;
	position: relative;
	top: 0px;
	color: white;
	font-weight: bold;
}

/* H control */
h3
{
	font-style: italic;
	color: #5493C6;
	text-transform: inherit;

	white-space: normal;
}

/* Image Control */
.co_name_img
{
	margin: 0 10px 0 0;
	float: left;
}

.global_client_mang_box
{
	width: 765px;
	height: auto;
	display: block;
}
.add_client_box
{
	width: 377px;
	height: auto;
	display: block;
	border-right: black;
	border-width: 0 1px 0 0;
	border-style: none solid none solid;
	background-color: transparent;
	
}

.articles_client_box
{
	width: 350px;
	height: auto;
	background-color: transparent;
	float: right;
}

#warning
{
	color: #F13B2E;
	font-size: 12pt;
	width: 650px;
	height: auto;
	display: block;
	padding: 3px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: #000;
}

img { border: 0;}
