body{margin:0;background-image:url(../images/art_bg.gif);background-repeat:repeat}
.header{margin:0;padding:0;background-image:url(../images/header_bg.gif);background-repeat:no-repeat;height:110px}
.footer{margin:0;padding:0;background-image:url(../images/footer_bg.jpg);background-repeat:no-repeat;height:87px}
.footer_msg a,.footer_msg{color:#333;text-align:center;font:400 11px Tahoma}
.footer_msg a:hover{color:#59a8d4;text-align:center;font:400 11px Tahoma}
.textseparator{margin-left:20px;background-image:url(../images/text_divider.gif);background-repeat:no-repeat;background-position:50px 0;height:16px}
.border{margin:0;padding:0;background-color:#153455;height:1px}
.keywords{ padding: 2px;background-color:#fcfefe;text-align:justify;font:400 9px Tahoma; color:#A1AEBB;}
.keywords a {text-align:justify;font:400 9px Tahoma; color:#A1AEBB;}
.keywords a:hover {text-align:justify;font:400 9px Tahoma; color:#0b4499;}
.headpic{margin:0;padding:0;background-image:url(../images/header_pic.jpg);background-repeat:no-repeat;height:100px}
.bodytext{padding:8px;background-color:#fafdfe; line-height:normal}
.bodyimg { padding: 4px;}
.bodyimg img { padding:3px; border: 1px solid #0b4499;}
.bodyimg img:hover { border: 1px solid #c00; }
.map { padding: 0px;}
.map img { padding:0px; border:0px;}
.map img:hover { border: 0px; }
.b_msg{text-align:justify;font:400 11px Tahoma, Arial, Helvetica, sans-serif; line-height:16px}
.b_subheading{text-align:justify;font:italic 400 11px Tahoma, Arial, Helvetica, sans-serif}
.b_headleft{color:#072a5d;font:700 12px Tahoma, Arial, Helvetica, sans-serif}
.b_headright{color:#0b4499;font:700 12px Tahoma, Arial, Helvetica, sans-serif}
.spacer{margin:0;padding:0;height:10px}
.spacer_form{margin:0;padding:0;height:4px}
.bodyright{padding:0;background-color:#ebf7fa}
.right_heading1{margin:0;padding:0;background-image:url(../images/heading_01.gif);background-repeat:no-repeat;height:32px}
.right_head_port{margin:0;padding:0;background-image:url(../images/heading_port.gif);background-repeat:no-repeat;height:32px}
.right_head_skills{margin:0;padding:0;background-image:url(../images/heading_skills.gif);background-repeat:no-repeat;height:32px}
.right_head_excel{margin:0;padding:0;background-image:url(../images/heading_skillset.gif);background-repeat:no-repeat;height:32px}
.right_heading3{margin:0;padding:0;background-image:url(../images/heading_03.gif);background-repeat:no-repeat;height:32px}
.b_msg_right{padding:8px;text-align:justify;font:400 11px Tahoma, Arial, Helvetica, sans-serif; line-height:16px}
.b_msg_right a,.b_msg a{color:#0b4499;text-decoration:none;border-bottom:1px dotted #0b4499;font:400 11px Tahoma, Arial, Helvetica, sans-serif}
.b_msg_right a:hover,.b_msg a:hover{color:#0b4499;text-decoration:none;border-bottom:1px solid #c00;font:400 11px Tahoma, Arial, Helvetica, sans-serif}
.b_words{font:700 12px arial}
.menu{position:relative;font-family:Tahoma, Arial, Helvetica, sans-serif;background-image:url(../images/btn_bg.gif);background-repeat:repeat-x;display:block;height:25px;width:715px;margin:0;padding:0}
.menu a{background:url(../images/btn_hot.gif) no-repeat;padding-top:5px;color:#59a8d4;width:83px;height:25px;display:block;float:left;text-align:center;text-decoration:none;font:400 11px Tahoma, Arial, Helvetica, sans-serif}
.menu a:hover{background:url(../images/btn_cold.gif) no-repeat;padding-top:5px;color:#fff;width:83px;height:25px;display:block;float:left;text-align:center;text-decoration:none;font:400 11px Tahoma, Arial, Helvetica, sans-serif}
.menu_right { color: #c00; padding: 4px; padding-left: 15px; font:italic 500 11px Tahoma, Arial, Helvetica, sans-serif; line-height:16px;}
.menu_right a{color:#0b4499;text-decoration:none;border-bottom:1px dotted #0b4499;font: normal 600 11px Tahoma, Arial, Helvetica, sans-serif}
.menu_right a:hover{color:#0b4499;text-decoration:none;border-bottom:1px solid #c00;font: normal 600 11px Tahoma, Arial, Helvetica, sans-serif}
form {padding:0px; margin:0px;}
.textfield { border: #0b4499 1px solid; background: #ebf7fa; color: #000000; font:400 11px Tahoma, Arial, Helvetica, sans-serif; 
text-decoration:none; text-align: left; padding-left: 4px; padding-top: 1px; height: 20px; }
.textfield1 { border: #0b4499 1px solid; background: #ebf7fa; color: #000000; font:400 11px Tahoma, Arial, Helvetica, sans-serif; 
text-decoration:none; text-align: left; padding-left: 4px; padding-top: 1px; }