/* Global/Tag-based Selectors */

* {
	font-family: arial, helvetica, sans-serif;
     margin: 0px;
}

html, body {
	width: 100%;
	height: 98%;
	margin: 0px;
	background-color: #DDD;
}

a {
	color: #006ca0;
     cursor: pointer;
}

a img {
     border: none;
}

a:hover {
	color: #807365;
}

textarea {
     font-size: 10pt;
}

select,
input,
textarea {
	border: 1px solid #d2cdc6;
}

select:hover,
input:hover,
textarea:hover {
	border: 1px solid #006ca0;
}







/* Common Classes */

.form {
	border: 1px solid #d4d1cd;
}

.bold {
	font-weight: bold;
}

.red {
     color: red;
}

.warning {
     color: red;
     font-weight: bold;
}

.faux_list p {
     margin: 0px 0px 3px 0px;
     font-size: 10pt;
     color: #807365;
     background-image: url(../images/profiles/basic_bullet.gif);
     background-position: 5px 4px;
     background-repeat: no-repeat;
     padding-left: 20px;
}

img.left {
     float: left;
}

img.right {
     float: right;
}

td.required {
	font-weight: bold;
}








/* Button Classes */

a.redButton {
	background-color: transparent;
	background-image: url(../images/buttons_red_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: white;
	cursor: pointer;
	display: inline;
	float: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	height: 21px;
	padding-right: 5px;
	text-decoration: none;
}

a.redButton span {
	background-color: transparent;
	background-image: url(../images/buttons_red_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	line-height: 14px;
	padding: 4px 0 4px 5px;
}

a.redButton span:hover {
	color: #333;
}

a.greenButton {
	background-color: transparent;
	background-image: url(../images/buttons_green_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: white;
	cursor: pointer;
	display: inline;
	float: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	height: 21px;
	padding-right: 5px;
	text-decoration: none;
}

a.greenButton span {
	background-color: transparent;
	background-image: url(../images/buttons_green_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	line-height: 14px;
	padding: 4px 0 4px 5px;
}

a.greenButton span:hover {
	color: #333;
}

a.orangeButton {
	background-color: transparent;
	background-image: url(../images/buttons_orange_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: white;
	cursor: pointer;
	display: inline;
	float: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	height: 21px;
	padding-right: 5px;
	text-decoration: none;
}

a.orangeButton span {
	background-color: transparent;
	background-image: url(../images/buttons_orange_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	line-height: 14px;
	padding: 4px 0 4px 5px;
}

a.orangeButton span:hover {
	color: #333;
}

a.grayButton {
	background-color: transparent;
	background-image: url(../images/buttons_gray_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: white;
	cursor: pointer;
	display: block;
	float: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	height: 21px;
	padding-right: 5px;
	text-decoration: none;
}

a.grayButton span {
	background-color: transparent;
	background-image: url(../images/buttons_gray_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	line-height: 14px;
	padding: 4px 0 4px 5px;
}

a.grayButton span:hover {
	color: #333;
}