html, body {
	font-family: Verdana;
	background-color: #FFF;
	font-size: 13px;
	line-height: 17px;
    margin-left: 0px;
    margin-right: 0px;        
}



#footer {

	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 100px;
	border: 0px solid black;
	clear: both;
	text-align: center;
	background-image: url(../images/arktisma.gif);
	background-repeat: no-repeat;
	bottom: 0px;
	background-position: right bottom;

}




small {

	font-size: .7em;
	color: #BBB;

}

.separator {
	color: #BBB;
}


p {

	margin: 0;
	margin-bottom: 5px;
}

.form-table {
	border-collapse: collapse;
	margin-top: 1em;
	width: 100%;
	margin-bottom: -8px;
	text-align: justify;

}

.profile-table {
	border-collapse: collapse;
	margin-top: 17px;
	width: 100%;

	
}


#wrapper {
	min-height: 100%;
	width: 1024px;
	margin: 0 auto;
	border: 0px solid black;
}

.textbx, .textbx2 {
	margin-bottom: 9px;
	padding: 10px;
	line-height: 20px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: white;
	font-size: .9em;
}

.textbx {
	background: #ebf1f9;
}

.textbx2 {
	background: #DFF0F4;
}

.progresscounter {
	text-align: left;
	margin-top: -10px;
	margin-bottom: -9px;
	font-size: 10px;
	border: 0px solid black;
}

.profile img {
	border: 2px solid #d1d1d1;
	padding: 4px;
	margin: 0px;
	margin-right: 10px;

}

.profile {
	margin-top: 0px;
}



.form-table td {
	margin-bottom: 9px;
	padding: 8px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 10px;
	line-height: 20px;
	background: #ebf1f9;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: white;
	font-size: .9em;
}

.profile-table td {
	margin-bottom: 9px;
	padding: 8px;
	padding-right: 3px;
	line-height: 20px;
	background: #DFF0F4;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: white;
	font-size: .9em;
}

.requests-table {
	border-collapse: collapse;
	margin-top: 1em;
	width: 100%;
	margin-bottom: -8px;
}

.requests-table td {
	margin-bottom: 5px;
	padding: 8px;
	line-height: 8px;
	background: #ebf1f9;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: white;
	font-size: .9em;
}

.requests-table2  {
	border-collapse: collapse;
	margin-top: 1em;
	width: 100%;
	margin-bottom: -8px;
}

.requests-table2 td {
	margin-bottom: 5px;
	padding: 8px;
	line-height: 8px;
	background: #DFF0F4;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: white;
	font-size: .9em
}

.inbox-table {
	border-collapse: collapse;
	margin-top: 2px;
	width: 100%;
	margin-bottom: -8px;
}

.inbox-table td {
	margin-bottom: 5px;
	padding: 8px;
	line-height: 8px;
	background: #ebf1f9;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: white;
	font-size: .9em;
	height: 110px;
}

.inbox-table2  {
	border-collapse: collapse;
	margin-top: 2px;
	width: 100%;
	margin-bottom: -8px;
	border: 1px solid black;
}

.inbox-table2 td {
	margin-bottom: 5px;
	padding: 8px;
	line-height: 8px;
	background: #DFF0F4;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: white;
	font-size: .9em;
	height: 110px;
}

.form-table th {
	vertical-align: top;
	text-align: left;
	padding: 10px;
	background: #ebf1f9;
	width: 110px;
	font-weight: bold;
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.profile-table th {
	vertical-align: top;
	text-align: left;
	padding: 10px;
	background: #DFF0F4;
	width: 110px;
	font-weight: bold;
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.tinyprofile {
	border: 0px solid #CCC;
	padding: 2px;
	background-color: white;
	margin-left: 0;
	margin-right: 3px;
}

.next {
	margin-top: 10px;
	position: fixed;
	margin-left: 425px;
	border: 0px solid black;
	clear: both;
	width: 22px;
}

.form-table th.th-full {
	width: auto;
}



.profile-table th.th-full {
	width: auto;
	
}




.formwrapper {
	margin-top: 0px;
	border: 0px solid black;
}

.form-table input, .form-table textarea {
	border-color: #ccddf6;

}


.form-table td {
	border-bottom-color: #fff;
}

.form-table th {
	width: 50px;
	border-bottom-color: white;
}

.profile-table td, .profile-table th {
	border-bottom-color: #DFF0F4;
	padding-bottom: 9px;
}

.submenu {
	margin-bottom: 10px;
	text-align: right;
	font-size: .9em;
}

#error {
	color: #FF0000;
	background: #FFD1D1;
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #FFBEBE;
	margin-bottom: -5px;
	padding-left:5px;
	
}

.profiletext {
	text-align: justify;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 4;
}

.profilelist {
	margin-top: 0px;
	margin-left: 60px;
	border: 0px solid black;
	width: 500px;
	height: 45px;
	line-height: 1.2em;
	text-align: justify;
}

.requestlist {
	margin-top: 7px;
	margin-left: 5px;
	border: 0px solid black;
	width: 575px;
	height: 45px;
	line-height: 1.2em;
	text-align: justify;
}

.about {
	margin-top: 3px;
	margin-left: 5px;
	border: 0px solid black;
	width: 460px;
	margin-right: 15px;

	line-height: 1.2em;
	text-align: justify;
}

h4 {
	font-size: 2em;
	margin-top: 7px;
	margin-left: 0px;
	margin-bottom: 0;
	font-family: Courier;
	color: red;
}

h6 {
	color: blue;
	font-size: 30px;
	line-height: 1.2em;
	font-stretch: expanded;
	font-family: Verdana;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: -10px;
}

h3 {
	color: black;
	font-size: 1.7em;
	line-height: 1.2em;
	font-stretch: expanded;
	font-family: Verdana;
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: -10px;
}

#info {
	color: #fff;
	background: #86c1e1;
	padding: 3px;
	border: 0px solid #4e9eca;
	margin-bottom: 2px;
	padding-left:5px;
	
}


hr {
	border: 0px solid #ebf1f9
}



#insidefieldset {
	margin-left: 20px;
	margin-right: 15px;
}



fieldset {
	margin-left:  20px;
	border: 0px;
}

input {
	border: 1px solid #BBB;
	margin-bottom: 5px;
	
}

textarea {
	border: 0px solid #BBB;
}


label.detail {
	vertical-align: top;
	width: 306px;
	margin-left: 25px;
	margin-top: 5px;
	height: 120px;
	margin-bottom: 5px;
}


label #experience {
	vertical-align: top;
	width: 306px;
	margin-left: 25px;
	margin-top: 5px;
	height: 120px;
	margin-bottom: 5px;
}


textarea, input, select {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 2px;
}

.fieldtext {
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#registerbutdiv {
	margin-top:15px;
	float: right;
}

.advancedtxt {
	color: black;
	font-size: .9em;
}

.searchbuttdiv {
	margin-top:9px;
	float: right;
	margin-right: 0px;
	height: 35px;

}

.profilepic {
	margin-left: 4px;
	padding: 2px;
	border: 1px solid #CCC;
	background-color: white;
	}

.logindiv {
	margin-top:9px;
	float: right;
	margin-right: 15px;
	margin-bottom: 0;
	

}

#profilepic {
	margin-left: 10px;
}


#submit {
	margin-left: 5px;
	float: right;


}

#button {
	width: 40px;
}

#screen {
	margin-left: 10px;
	margin-top: 20px;
}

#miles {
	margin-left: 10px;
}

#note {
	width: 90%;
	margin-left: 60px;
	margin-top:10px;
	margin-bottom:10px;
	
}

#navlist
{
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px dotted #CCC;
	width: 380px;
}

#navlist li
{
	list-style: none;
	margin: 0;
	padding: 0.25em;
	border-top: 1px dotted #CCC;
}

#navlist li a { text-decoration: none; }




#languagePref {
	width: 120px;
	float: right;
}

#logo {
	background: url(../images/logo_web.gif) no-repeat;
	width: 475px;
	height: 93px;
	margin-left: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;

}

#top {
	width: 99%;
	border: 0px solid black;
	height: 95px;
	bottom: 0;
	position: relative;
}

#lang {
	width: 100px;
	height: 21px;
	border: 0px solid black;
	margin-right: 6px;
	bottom: 0;
	right: 0;
	margin-bottom: 14px;
	position: absolute;	

}

label.detail {
	text-align: top`;
}

#fulldetail {
	width: 410px;
	height: 160px;
}

text {
	margin-left: 10px;

}

label.text {
	margin-left: 25px;
}

.rss {
	font-size: .8em;
	text-align: right;
	margin-right: 0px;
}

#menu {
	width: 460px;
	height: 0px;
	border: 0px solid black;
	margin-right: 13px;
	text-align: right;
	bottom: 0;
	right: 0px;
	margin-bottom: 12px;
	position: absolute;	
	font-size: 1.1em;
}

#arktisma {
	border: 0px solid black;
	width: 100px;
	height: 29px;
	margin-left: 700px;
	margin-top: -100;
	position: absolute;
	background-image: url(../images/arktisma.gif);
}



#adBloc {
	border: 0px solid black;
	float: right;
	width: 170px;
	margin-top: 15px;
	margin-right: 0px;

}

.ads {
	margin-top: 10px;
	margin-right: 0px;
	border: 0;
}

img {
	margin: 0;
	border: 0;

}

h1 {
	color: #000;
	font-weight: normal;
	font-size: 20px;
	text-decoration: none;
	margin-top: 0px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dadada;
	
	
}

h5 {
	color: #000;
	font-weight: normal;
	font-size: 20px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom: 0px solid #dadada;
	
	
}



h2 {
	color: #000;
	font-weight: 1px;
	font-size: 16px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom:-4px;
	
}


.start {

	width: 200px;
	

}


#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid black;
	background-color: #FFF;

}

#tweetscolumn {
	border: 0px solid black;
	float: right;
	width: 380px;
	padding-top: 14px;


}

#leftColumn {
	border: 0px solid black;
	float: left;
	width: 600px;


}

.bar {
 	background: url(../images/blueline.gif) repeat;
 	height: 5px;
 	font-size: 5px;
 	line-height: 5px;
 	margin-top: 11px;
 	border: 0px solid black;
 }
 
 
 
.rightRound {
 	background: url(../images/right.gif) no-repeat top right;
 	height: 7px;
	width: 10px;
 	float: right;


 }
 
.leftRound {
 	background: url(../images/left.gif) no-repeat top left;
 	height: 7px;
 	float: left;
 	margin-left: 0px;
 	margin-right: 16px;
 	width: 5px;
 	
 }
 
 p.date {
 	font-size: 9px;
 	margin: 0px;
 	
 }
 
 a {
 	color: gray;
 	font-size: 1em;
 }
 

 
 #mainmenu ul {
 
 	margin-left: -20px;
 
 }
 
 #mainmenu li { list-style-type: none; display: inline;}
 
 #mainmenu li a:link {
 	color: #2A98EB;
 	text-decoration: none;
 	padding-right: 15px;
 	font-size: 12px;
 	font-weight: bold;
 }




img {

	margin-left: 0px;
}


.roundedcornr_box_370385 {
	background: url(../images/roundedcornr_370385_tl.png) no-repeat top left;
}
.roundedcornr_top_370385 {
	background: url(../images/roundedcornr_370385_tr.png) no-repeat top right;
}
.roundedcornr_bottom_370385 {
	background: url(../images/roundedcornr_370385_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_370385 div {
	background: url(../images/roundedcornr_370385_br.png) no-repeat bottom right;
}
.roundedcornr_content_370385 {
	background: url(../images/roundedcornr_370385_r.png) top right repeat-y;
}

.roundedcornr_top_370385 div,.roundedcornr_top_370385,
.roundedcornr_bottom_370385 div, .roundedcornr_bottom_370385 {
	width: 100%;
	height: 15px;
	font-size: 1px;

}
.roundedcornr_content_370385, .roundedcornr_bottom_370385 {
	margin-top: -19px;
}
.roundedcornr_content_370385 { padding: 0 15px;  }




.roundedcornr_box_921727 {
   background: #ffffff;
}
.roundedcornr_top_921727 div {
   background: url(../images/roundedcornr_921727_tl.png) no-repeat top left;
}
.roundedcornr_top_921727 {
   background: url(../images/roundedcornr_921727_tr.png) no-repeat top right;
}
.roundedcornr_bottom_921727 div {
   background: url(../images/roundedcornr_921727_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_921727 {
   background: url(../images/roundedcornr_921727_br.png) no-repeat bottom right;
}

.roundedcornr_top_921727 div, .roundedcornr_top_921727, 
.roundedcornr_bottom_921727 div, .roundedcornr_bottom_921727 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_921727 { margin: 0 0px; height: 500px; }
