.border-thin {
	border: 1px solid #000000;
}
.main-body-pic {
	border: 1px solid #000000;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;	
}

.verdana_x-small_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000000; 
}
.verdana_x-small_black_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000000;
	font-weight: bold;
}
.verdana_small_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #000000; 
}
.verdana_small_black_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #000000;
	font-weight: bold; 
}
.verdana_medium_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #000000; 
}
.verdana_medium_black_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #000000;
	font-weight: bold; 
}
.verdana_large_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	color: #000000; 
}
.verdana_large_black_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	color: #000000;
	font-weight: bold; 
}

.verdana_x-small_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #666666; 
}
.verdana_x-small_grey_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #666666;
	font-weight: bold;
}
.verdana_small_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #666666; 
}
.verdana_small_grey_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #666666;
	font-weight: bold; 
}
.verdana_medium_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #666666; 
}
.verdana_medium_grey_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #666666;
	font-weight: bold; 
}
.verdana_large_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	color: #666666; 
}
.verdana_large_grey_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	color: #666666;
	font-weight: bold; 
}

.verdana_x-small_white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #FFFFFF; 
}
.verdana_x-small_white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #FFFFFF;
	font-weight: bold;
}
.verdana_small_white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #FFFFFF; 
}
.verdana_small_white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; 
	color: #FFFFFF;
	font-weight: bold; 
}
.verdana_medium_white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #FFFFFF; 
}
.verdana_medium_white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	color: #FFFFFF;
	font-weight: bold; 
}
.verdana_large_white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	color: #FFFFFF; 
}
.verdana_large_white_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: large; 
	color: #FFFFFF;
	font-weight: bold; 
}

.background_black {
	background-color: #000000;
}
.background_dark_grey {
	background-color: #666666;
}
.background_light_grey {
	background-color: #CCCCCC;
}
.background_white {
	background-color: #FFFFFF;
}

.background_tan {
	background-color: #D2B85D;
}
.background_brown {
	background-color: #632F19;
}

a.body_link_white:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_white:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_white:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_white:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.body_link_white_fakehover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}



a.body_link_grey:link {
	text-decoration: none;
	color: #00FF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_grey:visited {
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_grey:hover {
	text-decoration: underline;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_grey:active {
	text-decoration: none;
	color: #33FFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.body_link_grey_fakehover {
	text-decoration: underline;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

a.body_link_black:link {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_black:visited {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_black:hover {
	text-decoration: underline;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
a.body_link_black:active {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.universal_border_black {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.universal_border_grey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.universal_border_white {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.border_black {
	border: 1px solid #000000;
}
.border_grey {
	border: 1px solid #666666;
}
.border_white {
	border: 1px solid #FFFFFF;
}

a.menu_level1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	color: #000000;
}
a.menu_level1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: underline;
	color: #000000;
}
a.menu_level1_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: underline;
	color: #000000;
}
a.menu_level1_selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: underline;
	color: #000000;
}

a.menu_level2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	color: #666666;
}

a.menu_level2_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	color: #666666;
}

a.menu_level2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: underline;
	color: #666666;
}

a.menu_level2_selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	color: #666666;
}


a.menu_level3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

a.menu_level3_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

a.menu_level3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

a.menu_level3_selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}


.level1_selected {
	
}

.level2_selected {
	
}

.level3_selected {
	
}

body {
	background-color: #000000;
}
.background_body {
	background-color: #FAFAFA;
}
.background_footerbar_grey {
	background-color: #534F50;
}
.background_greyline_body {
	background-color: #999999;
}
.background_latest_projects {
	background-color: #505050;
}
.background_page_headers {
	background-color: #F0F1F0;
}
.background_menu {
	background-color: #353132;
}
.background_greyarea_header {
	background-color: #F0F1F0;
}
.background_greyline_header {
	background-color: #534F50;
}
.background_menu_top {
	background-color: #505050;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #727272;
	border-left-color: #727272;
}
.background_menu_bottom {
	background-color: #353132;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #727272;
	border-left-color: #727272;

}
.background_menuline {
	background-image: url(../images/menuline.gif);
	background-repeat: repeat-x;
}
.frame_1_2 {
	background-image: url(../images/1_2.gif);
	background-repeat: repeat-x;
}
.frame_2_1 {
	background-image: url(../images/2_1.gif);
	background-repeat: repeat-y;
}
.frame_2_3 {
	background-image: url(../images/2_3.gif);
	background-repeat: repeat-y;
}
.frame_3_2 {
	background-image: url(../images/3_2.gif);
	background-repeat: repeat-x;
}
