body { 
	margin:0; padding:0; background-color:#ffffff; font-family:arial, helvetica, sans-serif; font-size:75%; line-height:142%; font-weight:normal 
}

a, a:link, a:active, a:hover, a:visited {
	color:#006bbd; text-decoration:none
}

a:hover {
	text-decoration:underline
}

h1 {
	margin:0; padding:0 0 5px 0; font-family:calibri, helvetica, arial, sans-serif; font-size:2.5em; line-height:100%; font-weight:bold; letter-spacing:-0.02em; word-spacing:-0.02em; color:#000000
}

h2 {
	margin:0; padding:0 0 5px 0; font-family:calibri, helvetica, arial, sans-serif; font-size:2em; line-height:110%; font-weight:bold; letter-spacing:-0.02em; word-spacing:-0.02em; color:#000000
}

h3 {
	padding:5px 0 0 0; font-family:calibri, helvetica, arial, sans-serif; font-size:1.5em; line-height:120%; font-weight:bold; color:#000000; letter-spacing:-0.00em; word-spacing:-0.01em
}

p {
	padding:0 0 5px 0; font-size:1em
}

.formheader {
	padding:10px 0 8px 0; background-color:#ffffff; border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted; font-size:1.333em; line-height:120%; font-weight:bold; color:#333333; letter-spacing:-0.00em; word-spacing:-0.01em
}

.forminfo_ok {
	display:block; padding:12px 8px 12px 43px; background:#daf5da url('http://medlem.akademssr.se/akademssr/img/sym_info_ok.png') no-repeat 9px 9px; border:1px #5fbe36 solid; font-size:1.333em; line-height:120%; font-weight:normal; color:#000000; letter-spacing:-0.00em; word-spacing:-0.01em
}

.forminfo_alert {
	display:block; padding:12px 8px 12px 43px; background:#ffe0d1 url('http://medlem.akademssr.se/akademssr/img/sym_info_alert.png') no-repeat 9px 9px; border:1px #e95d2f solid; font-size:1.333em; line-height:120%; font-weight:normal; color:#000000; letter-spacing:-0.00em; word-spacing:-0.01em
}

.formtable {
	margin:0; padding:0
}

.formlabel {
	padding:3px 8px 10px 0; font-size:1.167em; line-height:120%; font-weight:bold; color:#333333; vertical-align:top
}

.forminput {
	padding:0 20px 10px 0; font-size:1.167em; line-height:120%; font-weight:normal; color:#333333; vertical-align:top
}

.formobl {
	color:#cc0000
}

.formbutton {
	padding:20px 0 20px 0; font-size:1.167em; line-height:120%; font-weight:normal; color:#666666; vertical-align:top; text-align:center
}

.inputtext {
	padding:6px 0 0 0; margin:0; height:15px; border:#ffffff 1px solid; background:#ffffff url('http://medlem.akademssr.se/akademssr/img/input_bg.png') repeat-x; color:#333333; border:1px #999999 solid; font-family:arial, helvetica, sans-serif; font-size:1em; line-height:133%; font-weight:normal
}

.textareatext {
	padding:3px 0 0 0; margin:0; border:#ffffff 1px solid; background:#ffffff url('http://medlem.akademssr.se/akademssr/img/input_bg.png') repeat-x; color:#333333; border:1px #999999 solid; font-family:arial, helvetica, sans-serif; font-size:1em; line-height:133%; font-weight:normal
}

.selecter {
	padding:0px 0 0 0; margin:0; border:1px #999999 solid; font-family:arial, helvetica, sans-serif; font-size:1em; line-height:133%; font-weight:normal
}

.checkb {
	margin:0 5px 0 0; padding:0; cursor:pointer
}

a.button, a.button:link, a.button:active, a.button:hover, a.button:visited {
	float:right; display:block; padding:2px 5px 0 5px; margin-right:4px; font-size:1em; line-height:120%; height:18px; background:#ffffff url('http://medlem.akademssr.se/akademssr/img/bu_bg.png') repeat-x; border:1px #999999 solid; color:#333333; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; text-decoration:none
}

input.button, input.button:link, input.button:active, input.button:hover, input.button:visited {
	/*float:right; display:block;*/ padding:2px 5px 0 5px; margin-right:4px; font-size:1em; line-height:120%; /*height:18px;*/ background:#ffffff url('http://medlem.akademssr.se/akademssr/img/bu_bg.png') repeat-x; border:1px #999999 solid; color:#333333; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; text-decoration:none
}

.form_button {
	color:#333333; margin:0 15px; padding:6px 15px; vertical-align:absmiddle; background:#cfd4dc url('http://medlem.akademssr.se/akademssr/img/bu_bg_2.png') repeat-x; border-top:1px #929daf solid; border-bottom:1px #758194 solid; border-left:1px #929daf solid; border-right:1px #929daf solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font:700 16px/20px arial, sans-serif; cursor:pointer; text-shadow: #ffffff 0 1px 0
}

.form_button_1 {
	color:#000000; margin:0 15px; padding:6px 15px; vertical-align:absmiddle; background:#cfd4dc url('http://medlem.akademssr.se/akademssr/img/bu_bg_2_1.png') repeat-x; border-top:1px #566276 solid; border-bottom:1px #444e5d solid; border-left:1px #444e5d solid; border-right:1px #444e5d solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font:700 16px/20px arial, sans-serif; cursor:pointer; text-shadow: #ffffff 0 1px 0
}

.listtable {
	margin:0; padding:0
}

.listheader {
	padding:8px 16px 8px 8px; background-color:#e5e5e5; font-size:1.167em; line-height:120%; font-weight:bold; color:#333333; vertical-align:top
}

.listcell {
	padding:8px 16px 8px 8px; background-color:#ffffff; border-bottom:1px #e5e5e5 solid; font-size:1em; line-height:120%; font-weight:normal; color:#333333; vertical-align:top
}

.listcell_gray {
	padding:8px 16px 8px 8px; background-color:#e5e5e5; border-bottom:1px #e5e5e5 solid; font-size:1em; line-height:120%; font-weight:normal; color:#333333; vertical-align:top
}

.hide_me {
	color:#ffffff;
}
