/* CSS Document */

body{
margin:0px; background-color:#000; background-image:url(images/body-bg.gif); padding:10px 0px;
}

td{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#323232
}

.main-bg{
background-color:#fff;
background-image:url(images/main-bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

.sub-table-bg{
background-color:#fff;
background-image:url(images/sub-table-bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

.sub-table-padding{
padding:5px
}

.sub-table-border{
border:1px solid #599cd3
}

.top-menu-bg{
border:1px solid #fff; background-image:url(images/top-menu-bg.gif); background-repeat:repeat-x;
}

.menu-tab{
width:148px; height:57px; vertical-align:middle; text-align:center; text-transform:uppercase; 
}

.menu-tab-border{
border-right:1px solid #ddd
}

.topnav{
text-decoration:none; font-weight:bold; font-size:10px; color:#000
}

.banner{
background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:top left; height:227px; text-align:left;
vertical-align:bottom; padding-left:15px;
}

.tab-selected{
background-image:url(images/menu-tab-selected.gif); background-repeat:repeat-x
}

.index-body{
border:1px solid #5d89a7; background-color:#fff
}

.index-image{
text-align:center; vertical-align:top; padding:5px 0px 0px 0px
}

.skills-image{
text-align:center; vertical-align:top; padding:5px 0px 0px 0px
}


.skills-sub-head{
font-weight:bold; text-align:left; padding-left:12px; color:#3845d3; padding:5px
}

li{
line-height:20px; list-style:none; text-align:left; color:#828282; padding-left:50px
}


.index-text{
border-bottom:1px solid #e3e3e3; background-image:url(images/red-arrow.gif); background-repeat:no-repeat; background-position:25px 10px; vertical-align:middle; padding:5px 0px 3px 35px; text-align:left; line-height:16px; color:#4a4a4a
}

.contact-fields{
padding:5px 5px; text-align:left; font-weight:bold
}

.input-fields{
text-align:left
}

input{
border:1px solid #ccc; background-color:#FFF
}

.cr{
background-color:#303030;
height: 30px; vertical-align:middle; padding:0px 5px;
font-size:10px;
}

.c-rights{
padding:0px 5px; color:#7e7e7e
}

.designed-by{
padding-left:570px;
}

.designed-bya{
color:#aeaeae; text-decoration:none;
}
