body {margin: 25px;padding: 0px;text-align: center;background-color: rgb(0,0,0);}
#page {width: 910px; margin:0px auto;text-align:left;padding:0;}
#page2 {width: 300px; margin:0px auto;text-align:left;padding:0;}
body , p , ul , li , td {font-size: 12px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;line-height: 17px;color: rgb(255,255,255);}
p {text-align: justify;}

img {border: 0;margin: 0;}
table td {padding: 0;text-align: left;vertical-align: top;border: 0;}

a:link , a:active , a:visited {color: rgb(255,255,255);text-decoration: none;}
a:hover {color : rgb(60,127,184);}

#mainmenu a:link , #mainmenu a:active , #mainmenu a:visited {
	color: rgb(255,255,255);
	text-decoration: none;
	font-size: 13px;
	color: rgb(255,255,255);
	letter-spacing: 1px;
	text-transform: uppercase;
	display: block;
	line-height: 21px;
}
#mainmenu a.act:link , #mainmenu a.act:active , #mainmenu a.act:visited {
	color: rgb(60,127,184);
}
#mainmenu a:hover {color : rgb(60,127,184);}

hr {color: rgb(210,210,210);border: 0;width: 100%;height: 1px;}
h1 {font-size: 13px;color: rgb(255,255,255);letter-spacing: 1px;text-transform: uppercase;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}

input {font-size: 10px;}
textarea {border: 1px solid #cecece;width: 309px;height: 80px;margin-bottom: 0px;color: #666;}
input.txt {border: 1px solid rgb(176,181,162);width: 250px;height: 15px;margin-bottom: 0px;color: rgb(50,50,50); background-color: rgb(150,150,150);padding: 2px;}
input.bttn {
	background: transparent url(images/submit.gif) no-repeat;
	width: 80px;
	height: 23px;
	color: #fff;
	border: 0px;
}

.main {width: 910px;background-color: transparent;}
.main2 {width: 300px;background-color: transparent;}
#mainmenu {background: url(images/menu_bg.gif) no-repeat top left;padding: 15px 0px 0px 20px;}
.menu td {border-right: 2px solid rgb(0,0,0);border-bottom: 2px solid rgb(0,0,0);}
#sm1 {background: url(images/sm1.jpg) no-repeat top;}
#sm2 {background: url(images/sm2.jpg) no-repeat top;}
#sm3 {background: url(images/sm3.jpg) no-repeat top;}
#sm4 {background: url(images/sm4.jpg) no-repeat top;}
#sm5 {background: url(images/sm5.jpg) no-repeat top;}
#sm6 {background: url(images/sm6.jpg) no-repeat top;}
#sm7 {background: url(images/sm7.jpg) no-repeat top;}
#photo {	background: url(images/photo2.jpg) no-repeat left;}

.txt {padding: 12px;color: rgb(255,255,255);}
.text {background: url(images/text_bg.gif) no-repeat top left;padding: 18px 24px 12px 18px;color: rgb(255,255,255);font-size:13px;width:90%;}
.txt_title_left {background: url(images/text_bg_top.gif) no-repeat top left;padding: 12px 24px 12px 12px;color: rgb(255,255,255);font-size:13px;}
.txt_title_rght {background: url(images/text_bg_top.gif) no-repeat top left;padding: 12px 0px 12px 12px;color: rgb(255,255,255);font-size:13px;}

.resume {
	border: 1px solid Rgb(0,0,0);
	background: Rgb(255,255,255);
}
.resume td {
	padding: 10px;
}
.resume p , .resume td , .resume h1 {
	color: rgb(0,0,0);
}

#m1 {background-image: url(images/menu_1_on.gif);}
#m2 {background-image: url(images/menu_2_on.gif);}
#m3 {background-image: url(images/menu_3_on.gif);}
#m4 {background-image: url(images/menu_4_on.gif);}
#m5 {background-image: url(images/menu_5_on.gif);}
#m6 {background-image: url(images/menu_6_on.gif);}
#m7 {background-image: url(images/menu_7_on.gif);}
.cssnav	{position: relative;background-repeat: no-repeat;display: block;height: 81px;width: 124px;margin: 0;margin-bottom: 0px;padding: 0;}
.cssnav a {display: block;height: 81px;width: 124px;float: left;margin: 0;padding: 0;color: black;}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img {visibility: hidden;}