* {
    margin : 0;
    padding : 0;
    font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
}
.converter {
background: #f5f5f9;
}
.light {
background: #f8f8ff;
}
body {
    background: #ebeeff url(gif/bg.gif) center repeat-y;
}
body.iframe {
    background : transparent;
}
#yellowalert
{
    background: #FFFF88;
    color: red;
    font-weight: bold;
    border-top:    1.5px solid #F1F17C; 
    border-bottom: 1.5px solid #F1F17C; 
    border-left:   1.5px solid #F1F17C; 
    border-right:  1.5px solid #F1F17C; 
    text-align: center;
}
#greenalert
{
    font-size: 12px;
    background: #88FF88;
    color: red;
    font-weight: bold;
    border-top:    1.5px solid #70FF70; 
    border-bottom: 1.5px solid #70FF70; 
    border-left:   1.5px solid #70FF70; 
    border-right:  1.5px solid #70FF70;
    text-align: center;
    width: 50%;
    margin: 1em auto 0 auto;
}
#page {
    width: 752px;
    margin: 0 auto;
    padding: 0px 0px;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
    border-bottom: 1px solid #555;
    border-top: 1px solid #555;
    background: #fff;
}
h1 a:link, h1 a:visited, h1 a:active{
    color: #fff;
    text-decoration: none;
    padding-left:0;
    padding-right: 20px;
}
h1 a:hover {
    color: #fff;
    padding-left:0;
    padding-right: 20px;

}

.err {
    color: red;
    font-size:80%;
    margin-bottom:0;
    margin-top:10px;
 }
#head {
    background: #7496D8 url(gif/topbg.gif) repeat-x;
    color: #fff;
    padding: 0 10px;
}

#head #contact {
    width: 50%;
    float:right;
    text-align:right;
    padding: 10px;
}
#contact a {
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
}	

#contact a:hover {
    color: #fff;
    text-decoration: underline;
}

#head h1 {
    padding-left:10px;
    padding-top:40px;
    padding-bottom:10px;
}

#nav {
    background: #85A7EA url(gif/topbg2.gif) repeat-x;
    color: #fff;
    padding: 0 10px;
    
    border-bottom : 1px solid #2b548c;
    
}

a {
    text-decoration: none;
}


#menu {
    background : transparent;
    font : 80% sans-serif;
    padding-top:20px;
}
#menu ul {
    padding : 0.75em 1em;
}
#menu li {
    display : inline;
}
#menu li a {
    color : #ffffff;
    padding : 0.75em 0.5em;
}
#menu li a:hover {
    background : #2b548c url(gif/navbg2.gif) repeat-x top left;
}
#menu li.selected a {
    background : #ffffff url(gif/navbg.gif) repeat-x top left;
    color : #D14023;
    border : 1px solid #2b548c;
    border-bottom : 1px solid #ffffff;
    
}
#menu li.selected a:hover {
    background : #ffffff url(gif/navbg.gif) repeat-x top left;
    color : #D14023;
}
#menu li.selectedc a {
    background : #efefef url(gif/45an.gif) repeat-x top left;
    color : #D14023;
    border : 1px solid #2b548c;
    border-bottom : 2px solid #efefef;
    color: #000;
    background: #efefef url(gif/45an.gif);
}
#main {
    padding: 10px;
}
#main h1 {
    color: #D14023;
    padding: 5px;
    font-size:19px;
    font-family:arial,sans-serif; 
    margin-bottom:13px;
    padding-left:0;
}

#main h2 {
    font-size:14px;
    padding: 5px; 
    padding-left:0;
    font-family:arial,sans-serif; 
    margin-bottom:0px;
    
    margin-top:20px;
    color: #4B6EAD;
}

#main h3 {
    font-size:12px;
    padding: 5px; 
    padding-left:0;
    font-family:arial,sans-serif; 
    margin-bottom:0px;
    
    margin-top:20px;
    color: #4B6EAD;
}

h1 span {
    
    letter-spacing: -1px;
    color: #536C71
	}
#main p, blockquote {margin-bottom: 5px; font-size:80%;}
.feedback
{
    font-size:12px;
    font-weight:bold;
    color: #4B6EAD;
}

hr {
    margin: 10px;
    height: 1px;
    color: #555;
    
}
#main blockquote {
    margin: 10px;
    padding: 10px; 
    background: #EFEFEF;
    color: #000;
    border: 1px dashed #555;
    font-size:12px;
}


#main img {
    margin-right: 5px;
    margin-bottom: 5px;
}
#main ol {
    margin-left:30px;
}
#main a {
    color : #437fda;
    text-decoration : none;
    border-bottom:1px dashed #437fda;}
#main a:visited {
    color : #437fda;
    text-decoration : none;
}
#main a:hover {
    background : #437fda;
    border-bottom: 1px solid #437fda;
    color: #fff
	}

#contacta {
    color: #000;
    background: #efefef url(gif/45an.gif);;
    margin:0 0px;
    border-top:1px solid #555;
}

#left {width: 45%;
    float:left;
    margin:10px;
}
#left ul {
    margin-left:30px;
    font-size:80%;
}
.clear {clear:both;
    
    font-size:70%;
    text-align:right;
    margin-right:10px;
 }


#contactform {
    text-align:center;
    margin:10px;
    font-size: 12px;
}
#contactform table {
    text-align:left;
}
#contactform th, #left h3 {
    text-align:center;
    padding-bottom:10px;
    font-size:120%;
    font-weight: bold;
    color: #000;
    background: transparent;
}



textarea {
    border:1px solid #7F9DB9;
    font-size:10px;
    font-family: verdana,sans-serif;
    color: #000;
    height: 100px;
    width: 155px;
    background: #fff url(gif/textareabg.gif) repeat-x bottom right
	}

input {
    border:1px solid #7F9DB9;
    font-size:10px;
    font-family: verdana,sans-serif;
    color: #000;
    height: 15px;
    width: 155px;
    background: #fff url(gif/textareabg2.gif) repeat-x bottom right

	}
.paypalip
{
    height : 52px;
    width : 150px;
    border: 0px;
}
.subbut { 

    padding: 1px;
    font: 400 1em verdana, sans-serif;
    color: #999;
    background: #EEE;
    border: 1px solid #CCC;
    
    font: 400 0.9em verdana, serif;
    cursor: pointer;
    
    color: #fff;
    background: #FC3307;
    border-width: 1px;
    border-style: solid;
    border-color: #FF7800 #691300 #691300 #FF7800;
    width: 44px;
    height: 18px;
    font-size:10px;
    font-family:verdana,sans-serif;		
 }
.subbut_longer { 
    
    padding: 1px;
    font: 400 1em verdana, sans-serif;
    color: #999;
    background: #EEE;
    border: 1px solid #CCC;
    
    font: 400 0.9em verdana, serif;
    cursor: pointer;
    
    color: #fff;
    background: #FC3307;
    border-width: 1px;
    border-style: solid;
    border-color: #FF7800 #691300 #691300 #FF7800;
    width: 204px;
    height: 18px;
    font-size:10px;
    font-family:verdana,sans-serif;		
 }


.subbut_long { 
    
    padding: 1px;
    font: 400 1em verdana, sans-serif;
    color: #999;
    background: #EEE;
    border: 1px solid #CCC;
    
    font: 400 0.9em verdana, serif;
    cursor: pointer;
    
    color: #fff;
    background: #FC3307;
    border-width: 1px;
    border-style: solid;
    border-color: #FF7800 #691300 #691300 #FF7800;
    height: 18px;
    font-size:10px;
    font-family:verdana,sans-serif;		
 }

.clear a{
    color: #0000ff; 
}
.clear a:hover {
    background: #fff;
    color: #0000ff;
 }
.port tr {
    margin-top:5px;
    margin-bottom:5px;
}
.port  img {
    background: #85A7EA;
    border:1px dashed black;
    padding: 5px;
    
}



.port td, .port th {
    font-size:12px;
}
.port th {
    text-align:left;
}
.port td {
    text-align:right;
}

.skills {
    margin-top:5px;
    margin-bottom:3px;
 }
.skills, .skill {
    display: block;
    font-size:10px
	}
.skill {
    font-weight: normal;
 }

.imagesent {
    
 }
.imagesent a {
    background: #fff;
    border:0;
    margin: 0;
    padding: 0;
}
.imagesent a:hover {
    background: #fff;
    border:0;
    height:200px;
    margin: 0;
    padding: 0;
    
 }
.imagesent input {
    height: 30px;
    width: 200px;
    font-size:16px;
}
a img {
    border: 0;
    padding:0;
    background: #fff;
} 

.question{
    line-height: 1cm;
    font-weight:bold;
    font-size:50px;
    
 }
.answer{
    font-size:12px;
    font-family:arial,sans-serif;
 }

.miniinput
{
 width: 15px;
}

.hidden {
   COLOR:#FFF;
   FONT-SIZE:0%; }

#visiblecombo{
position: fixed;
visibility: hidden;
background-color: lightyellow;
outline: 3px solid #6374AB;
	border: 1px solid #000000;
	width: 20em;

}

* html #visiblecombo{ /* Hide combo box from legacy browsers such as IE5-6? */
display: none;
}

#visiblecombo select{
background-color: lightyellow;
}

#visiblecombo .gobutton{
font-weight: bold;
padding: 0 3px;
text-decoration: none;
}

#visiblecombo .gobutton:hover{
background-color: #FFE242;
}
}
