body{
	margin:0px;
	padding:0px;
	background:#ffffff;
	text-align:center;
	color:#000000;
    font-size:15px;
     font-family: "myriad-pro",sans-serif;
}

#top-header-bg
{
    width:100%;
    background:url(../images/header_bg_img.gif) repeat-x left top;
    float:left;
}

#top-header-bg2
{
    width:100%;
    float:left; 
    background:url(../images/header_bg_img2.gif) no-repeat center top;
    
}


.wrapper{
	width:960px;
	/*height:672px;
	background:#ffffff;*/
	margin:0 auto;
	text-align:left;
}


p .redirect_feild_blue
{
	text-align:center;
	width:600px;
	padding-left:320px;
}

.redirect_feild_blue
{
  	padding-left:5px;
	color:#0000ff;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
	padding-right:5px;
	text-align:center;
	width:600px;
}


img
{
    border:none;
}

h1
{
    font-size:12px;
    margin:0;
    padding:0;
}

h5{
	margin:0px;
	color:#910000;
	font-size:14px;
	font-family: "myriad-pro",sans-serif;
	padding:5px 0;
}
p{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
}

	
	
#header_bg{
	width:950px;
	height:117px;
	background:url(../images/header_bg_img.gif) repeat-x;
	padding:5px 0 0 0;
	margin-left:0px;
}

.logo{
	width:405px;
	height:117px;
	float:left;
	padding:7px 0 0 0;
	float:left;
}

.header_right{
	width:540px;
	height:88px;
	float:right;
}

.language_translation
{
    width:540px;
    float:left;   
}

.language_icons
{
    float:right;
    padding-right:15px;
    height:11px;
}

.header_icons
{
    float:right;
    color:White;
}

.header_icons_Phone
{
    padding-left:20px;
}

.header_content
{
    width:960px;
    height:378px;
    background: url(../images/header_computer.png) no-repeat right top;
    color:#ffffff;
    font-size:15px;
    float:left;
    line-height:23px;
    margin-bottom:50px;
}

.header_content h1
{
    padding-top:25px;
    font-weight:normal;
    color:#ffffff;
    font-size:21px;   
}

.header_content a
{
    text-decoration:none;
    font-size:15px;
}

.header_content a:hover
{
    text-decoration:none;
}

.header_content_text
{
    text-align:left;
    width:615px;
}

.header_content_shape
{
    background: url(../images/header_shape.png) no-repeat right top;
    width:591px;
    height:44px;
    text-align:center;
    padding-top:10px;
    color:#ffffff;
    
}

.login{
	width:243px;
	height:68px;
	float:right;
	text-align:center;
	font-size:12px;
	/*line-height:25px;*/
}

.login_text_img
{
    width:222px;
    height:68px;
    margin:0 auto;
    padding-left:0px;
}

.login_text
{
    float:left;
    text-align:right;
}

.login img
{
    float:left;
    padding-top:10px;
}

.login_text ul
{
    margin:0px;
    padding:0px;
}

.login_text ul li
{
    margin:0px;
    padding:12px 0 0 10px;
    list-style-type:none;
    color:#000000;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
}


	/*---------------------------------- Menu Start Here -------------------------------*/

#content_bg{
	width:955px;
	padding-left:5px;
	float:left;
	background:#ffffff;
}

.content_top
{
    width:938px;
	padding:5px;
	border:1px #eae9de solid;
	margin-top:5px;
}

.content_middle{
	width:955px;
	/*height:300px;*/
	background:#ffffff;
}

.content_middle_left
{
    float:left;
	width:300px;
	/*height:391px;*/
	background:#ffffff;
	border:1px #eae9de solid;
	padding:5px;
	margin-right:5px;
}

a{
	color:#7e1003;
	font-size:11px;
	text-decoration:none;
	font-family: "myriad-pro",sans-serif;
}

a:hover{
	text-decoration:underline;
}

.content_middle_center{
	width:631px;
	/*height:400px;*/	
	float:left;
	margin-bottom:5px;
	border:1px #eae9de solid;
	padding-bottom:5px;
}

.content_middle_login
{
    width:950px;
    margin:0;
    padding:5px;
    background:#ffffff;
}

.process-p
{
    padding:5px 0 0 10px;
    height:495px;
    background:url(../images/process-bottom-logo.png) no-repeat bottom right ; 
}

.process-p img
{
    padding:20px 0 10px 400px;
}

.terms-border
{
    width:937px;
    margin:0px;
    border:1px #eae9de solid;
    padding:5px;
    border:1px #eae9de solid;
}

.content_bg h3
{
   color:#AF6157;
   font-size:12px;
   padding:15px 0 2px 5px; 
   margin:0;
}

.content_bg p
{
   color:#000000;
   font-size:11px;
   padding:0 5px; 
   line-height:16px;
   padding-bottom:6px;
}


.content_main{
	width:490px;
	float:left;
	margin:5px;
	/*border-bottom:1px #00000 solid;*/
}

.content_main p{
	float:left;
	padding:5px 0;
}

#content_table
{
    width:619px;
    float:left;
    margin:5px 0 0 5px;
    border:1px #eae9de solid;
    background:#fafafa;
}
.studieland, .startdato{
	float:left;
	padding-right:100px;
	width:60px;
	height:30px;

}

.varighet{
	height: 57px;
    width: 160px;
	float:left;

}

.redirect_feild_blue 
{
    width:100%;
    text-align:center;
    color:#0000ff;
    text-decoration:underline;
    font-size:11px;
    font-family: "myriad-pro",sans-serif;
}

.text_feild, .text_feild_blue
{
	padding-left:5px;
	color:#000000;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
	padding-right:5px;
}

a.text_feild_blue
{
    color:#0000ff;
    text-decoration:underline;
}

.text_feild_2
{
	padding-left:5px;
	color:#000000;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
	background:#ff0000;
	padding-top:5px;
}

#license_left
{
    float:left;
    background:#ff0000;
}

#license_right
{
    float:left;
    background:#0000ff;
}

.text_feild_license
{
    background:#ffffff;
    margin:0px;
    padding:0px;
}

#text_options{
	width:300px;
}

.application_feild{
	width:100%;
	float:left;
}

.startdato_text_feild{
	color:#000000;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
	float: right;
	width: 330px;
}

#grid_bg
{
    width:488px;
    margin-left:3px;
    float:left;
}

.GridItemStyle
{
    font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: "myriad-pro",sans-serif;
	background-color: #ffffff;
	border-color: #000000;
	border-left:1px #910000 solid;
	border-right:1px #910000 solid;
	border-bottom:1px #910000 solid;
	height:28px;
}
.GridAlternameItemStyle
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: "myriad-pro",sans-serif;
	background: #f7f2f1;
	border-left:1px #910000 solid;
	border-right:1px #910000 solid;
	border-bottom:1px #910000 solid;
	height:28px;
}

.GridItemStyle_confirm
{
    font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: "myriad-pro",sans-serif;
	background-color: #f8f8ff;
	border-left:1px #910000 solid;
	border-right:1px #910000 solid;
	border-bottom:1px #910000 solid;
}

.GridAlternameItemStyle_confirm
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: "myriad-pro",sans-serif;
	background: #e1cac7;
	border-left:1px #910000 solid;
	border-right:1px #910000 solid;
	border-bottom:1px #910000 solid;
}

.GridHeaderStyle
{
    margin: 0px;
	font-weight: 600;
	font-size: 10pt;
	color: #ffffff;
	font-family: "myriad-pro",sans-serif;
	background: #ae6e67;
	border:2px #910000 solid;
	height:28px;
	width:298px;
}    

.GridHeaderStyle_confirm
{
    margin: 0px;
	font-weight: 600;
	font-size: 10pt;
	font-family: "myriad-pro",sans-serif;
	background: #ae6e67;
	border:1px #910000 solid;
	height:28px;
	width:300px;
	color:#ffffff;
	font-size:10px;
	/*font-family:Verdana, Sans-Serif;*/
}    

.SubGridHeaderStyle
{
    font: Verdana;
    font-size: 1.1em;
    font-weight: bold;
    color: #ffffff;
    padding-top: 4px;
    background-color: #f1eeed;
	/*font-family: Verdana, Arial;*/
	background-color: #ae6e67;
} 

.Textbox
{
    border: 1px solid #000000;
    color: #000000;
    font-size: 12px;
    text-align: left;
    vertical-align: bottom;
    min-height: 20px;
    font-family: "myriad-pro",sans-serif;
}
.Textbox:focus
{
    border: 1px solid #910000;
    color: #000000;
    font-size: 12px;
    text-align: left;
    vertical-align: bottom;
    min-height: 20px;
    font-family: "myriad-pro",sans-serif;
}
.SubHeading
{
    border-width: 1px;
    border-color: #800000;
    font-family: "myriad-pro",sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #910000;
    padding:5px 0 0 5px;
}

.left-SubHeading
{
    border-width: 1px;
    border-color: #800000;
    font-family: "myriad-pro",sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #910000;
    padding:0;
}

.row_2_heading h4
{
    
    font-family: "myriad-pro",sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #bb6157;
    margin:0;
    padding-bottom:5px;
}

.row_2
{
    margin:0;
    padding-left:12px;
}

.row_2 li
{
    margin:0;
    padding:2px 0;
}

.Button
{
	font-family: "myriad-pro",sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #910000;
	border: 1px solid #999999;
	height:25px;
	background:url(../images/an_button.png) repeat-x;
}

.green-Button
{
    border:0;
	width:131px;
	height:27px;
	background:url(../images/greeen-button-off.png) no-repeat;
}


.green-Button:hover
{
    border:0;
	background:url(../images/greeen-button.png) no-repeat;
}

.button_bg
{
    width:100%;
    height:30px;
}

.button_center
{
    height:30px;
    margin:0 auto;
    padding-left:140px;
}

.right_lists_heading
{
    color:#af6157;
	font-size:12px;
	font-family: "myriad-pro",sans-serif;
	font-weight:bold;
    padding:10px 0 5px 0px;
}

.right_lists
{
    color:#000000;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
}

.right_lists ul
{
    margin:0;
    padding:0;
}

.right_lists ul li
{
    margin:0 0 10px 14px;
    padding:5px 0;
}

.right_lists ul li.no-bullet
{
    list-style-type:none;
}

/*------------------------------ Default.aspx CSS ------------------------------------*/

.content_middleDef{
	width:1040px;
	background:#ffffff;
	float:left;
}

.content_middle_leftDef
{
    float:left;
	width:340px;
	background: url('../images/content_leftbox.png') no-repeat left;
	height:423px;
}

.content_middle_rightDef
{
    margin-left:5px;
    float:left;
}

.content_LeftBox
{
    width:300px;
    height:374px;
    margin-left:4px;
    padding-top:40px;
    color:#1380c0;
    font-size:13px;
    line-height:10px;
}

.content_LeftBox h1
{
    padding-left:20px;
    font-size:15px;
    font-weight:bold;
}

.content_LeftBox ul li
{
    line-height:30px;
    margin-left:-5px;
}

.content_TitleShape
{
    background: url(../images/content_shape.png) no-repeat right top;
    width:581px;
    height:44px;
    display:table-cell;
    vertical-align:middle;
    margin-bottom:30px;
    font-weight:bold;
}

.content_TitleShape div
{
    text-align:left;
    color:#2c2c2c;
    font-size:15px;
    padding-left:20px;
}

.content_ImageSelection
{
    float:left;
    margin-left:15px;
}

.content_PcOrMac
{
    height:135px;
}

.contentForm
{
    color:#646464;
    line-height:25px;
}

.txtDesign
{
    color:#1f9bcd;
    padding: 8px;
    outline: 0;
	border: 1px solid #e4e4e4;
	border-top-color:#c9c9c9;
	border-left-color:#c9c9c9;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	box-shadow: inset 2px 2px 2px #e6e6e6;
	-moz-box-shadow: inset 2px 2px 2px #e6e6e6;
	-webkit-box-shadow: inset 2px 2px 2px #e6e6e6;
	
	-webkit-appearance: none;
}

.btnDesign
{
    padding: 8px;
    outline: 0;
    color:#fff;
    font-weight:bold;
    border: 0px solid #e4e4e4;
    
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 0px 0px 0px #e6e6e6;
	-moz-box-shadow: 0px 0px 0px #e6e6e6;
	-webkit-box-shadow: 0px 0px 0px #e6e6e6;
    
    background: #008fef url('../images/bgButton.png') left top repeat-x; 
    background: -webkit-gradient(linear, left top, left 25, from(#14a0d8), color-stop(4%, #006cb4), to(#006cb4));  
    background: -moz-linear-gradient(top, #14a0d8, #3eb3e0 1px, #006cb4 25px);
}


.ddlDesign select {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
}

.ddlDesign {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url('../images/dropdownlistBtn.png') no-repeat right;
}


.chbxDesign
{
    color:#1f9bcd;
    font-weight:bold;
}

.paddingLeft15
{
    padding-left:15px;
}

.paddingLeft10
{
    padding-left:0px;
}

.clear
{
    clear:both;
}

.spacer30
{
    height:30px;
}

.spacer5
{
    height:5px;
}



/*-------------------------------- Footer Start Here --------------------------------------------*/

#bottom-footer-bg
{
    background:url(../images/footer_bg_img.gif) repeat-x left top;
    margin-top:120px;
    height:172px;
    width:100%;
    float:left;
}

.footer_wrapper{
	width:960px;
	margin:0 auto;
}

.footer_content_icons
{
    width:640px;
    float:left;
}

.footer_icons
{
    height:172px;
    display:table-cell;
    vertical-align:middle;
    text-align:left;
}

.footer_content_address
{
    background:url(../images/footer_address.png) no-repeat center left;
    margin-top:-16px;
    width:307px;
    height:166px;
    float:left;
}

.footer_content_address_Content
{
    text-align:left;
    padding:10px 17px;
    line-height:25px;
    width:300px;
    font-size:10px;
}

.footer_content_address_Content img:last-child
{
    margin-top:8px;
    margin-left:2px;
}

.footer_bg{
	width:948px;
	float:left;
	color:#ffffff;
	font-size:11px;
	font-family: "myriad-pro",sans-serif;
	text-align:center;
	margin-left:5px;
}

.footer_left
{
    float:left;
    padding:20px 0 20px 0px;
    width:590px;
}

.footer_left ul
{
    margin:0px;
    padding:0px;
}

.footer_left ul li
{
    float:left;
}

.footer_left ul li
{
   list-style-type:none;
   padding-right:10px;
}

.footer_left ul li a
{
    color:#000000;
   padding-right:10px;
}

.footer_left ul li a
{
    color:#ffffff;
    padding-right:10px;
}

.footer_left ul li a:hover
{
    color:#cccccc;
}

.footer_right
{
    float:right;
    padding:20px 0 20px 5px;
    width:348px;
}

.footer_right p
{
    margin:0px;
    padding:0px;
    float:right;
    color:#ffffff;
}

.under_construction
{
    width:100%;
    height:400px;
    background:url(../images/PageUnderConstruction.png) no-repeat top center; 
}

ul.bottom-green-button
{
    margin:0;
    padding:0;
}

.bottom-green-button li
{
    margin:0;
    padding:0;
    list-style-type:none;
}


/*----------Css select box ---------- */


.divSelect
{
    position:relative;
}

/* setting the width and height of the SELECT element to match the replacing graphics */

select.select{
    position:relative;
    z-index:10;
    width:205px !important;
    height:36px !important;
    line-height:36px;
    color:#1f9bcd;
    padding: 8px;
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:205px;
	height:36px;
	line-height:36px;
	text-indent:10px;
	background:url('../images/DropDownList.png') no-repeat 0 0;
	cursor:default;
	z-index:1;
	color:#1f9bcd;
	overflow:hidden;
}
