﻿body {
    margin-top: 5px;
    padding: 0px;
    background: #f7f6f6 url(../_images/background.png) top left repeat-x;
    font-family: Tahoma, Arial, Helvetica, San-Serif;
    font-size: 90%;
    color: #000000;
}

#logo
{
	background:url(../_images/logo.png) top center no-repeat;
	margin: 0px auto 8px auto;
	width:805px;
	height:180px;
}

#main
{
	width:1000px;
	margin: 0px auto 8px auto;
}

.boxbutton a
{
	background:url(../_images/btn120.png) bottom left no-repeat;
	width:124px;
	height:21px;
	vertical-align:middle;
	float:right;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.boxbutton, .imgbutton, .imgbutton120, .imgbutton150, .submitbutton120
{
    font-family:Tahoma, Arial, Helvetica, San-Serif;
	font-size:85%;
	font-weight:bold;
}

.submitbutton120
{
    height:27px;
    border:0px;
    margin:0px 0px 1px 0px;
	padding:5px;
	background-color:transparent;
    background:url(../_images/btn120.png) bottom left no-repeat;
    width:124px;
}

.imgbutton
{
	background:url(../_images/btn90.png) bottom left no-repeat;
	width:94px;
}

.imgbutton120
{
	background:url(../_images/btn120.png) bottom left no-repeat;
	width:124px;
}

.imgbutton150
{
	background:url(../_images/btn150.png) bottom left no-repeat;
	width:154px;
}

.imgbutton, .imgbutton120, .imgbutton150
{
	height:21px;
	vertical-align:middle;
	float:right;
	padding-top:5px;
	padding-right:12px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	float:left !important;
}

.boxbutton a:hover
{
	background:url(../_images/btn120.png) top left no-repeat;
	color:#0000cc;
}

.imgbutton:hover
{
	background:url(../_images/btn90.png) top left no-repeat;
	color:#0000cc;
}

.imgbutton120:hover
{
	background:url(../_images/btn120.png) top left no-repeat;
	color:#0000cc;
}

.submitbutton120:hover
{
	background:url(../_images/btn120.png) top left no-repeat;
	color:#0000cc;
	padding:4px 5px 5px 5px;
	margin-top:1px;
}

.imgbutton150:hover
{
	background:url(../_images/btn150.png) top left no-repeat;
	color:#0000cc;
}

.containerbox1
{
    width:976px;
    padding:12px;
    float:left;
}

.containerbox1_2
{
    width:476px;
    padding:12px;
    float:left;
}

.box1_2_top, .box1_top
{
	height:54px;
	margin:0px 12px 0px 0px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
    font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; 
    font-weight:normal;
}

.box1_2_top
{
    background:url(../_images/box1-2_top.png) top left no-repeat;
	width:436px;
}

.box1_top
{
    background:url(../_images/box1_top.png) top left no-repeat;
	width:936px;
}

.box1_2_top p, .box1_top p
{
	padding-top:14px;
	font-size:70%;
}

.box1_2_top h2, .box1_top h2
{
	width:207px;
	height:30px;
	color:#ffffff;
	padding:1px 0px 0px 8px;
	background:url(../_images/titlebar.png) no-repeat top left;
	font-size:103%;	
}

.box1_2, .box1
{
	margin:0px 12px 0px 0px;
	padding:0px 20px 20px 20px;
	text-align:left;
}

.box1_2
{
	background:url(../_images/box1-2_bg.png) top left repeat-y;
	width:436px;
}

.box1
{
	background:url(../_images/box1_bg.png) top left repeat-y;
	width:936px;
}

.box1_2 p, .box1 p
{
    margin-top:0px;
}

.box1_2_btm, .box1_btm
{
	height:30px;
	padding: 4px 20px 0px 20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.box1_2_btm
{
	background:url(../_images/box1-2_btm.png) top left no-repeat;
	width:436px;
}

.box1_btm
{
	background:url(../_images/box1_btm.png) top left no-repeat;
	width:936px;
}

.formbox, .formboxend, .formboxdynamic, .formboxdynamicend
{
	text-align:left;
	font-size:90%;
	float:left;
	padding:0px 14px 14px 0px;
}

.formboxend, .formboxdynamicend
{
	padding:0px 0px 14px 0px;
}

.formboxdynamic h3
{
    font-size:125%;
    margin-top:0px;
    margin-bottom:0px;
}

.box1_2 .formbox input, .box1_2 .formboxend input
{
    width:130px;
}

.box1 .formbox input, .box1 .formboxend input
{
}

.bordered
{
    color:#999999;
    border:1px solid #cccccc;
    padding:6px;
    margin:4px;
}

.examdetails
{
    font-weight:bold;
    font-size:125%;
}

.examitembox
{
    padding:8px;
}

.examdetailssmall
{
    font-weight:bold;
    font-size:95%;
}

.centeredtext
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:600px;
}

.smallertext
{
	font-size:82%;
	font-weight:bold;
}

.smalltext
{
	font-size:92%;
}

h1, h2, h3, h4
{
    font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; 
}

h1
{
    font-size:160%;
}

th
{
    text-align:left;
    vertical-align:top;
}

td
{
    text-align:left;
    vertical-align:top;
}

.blockcenter
{
    margin-left:auto;
    margin-right:auto;
}

.success
{
	background:url(../_images/success.png) top left no-repeat;
	width:584px;
	padding:8px;
	margin:8px auto 8px auto;
}

.warning
{
	background:url(../_images/warning.png) top left no-repeat;
	width:584px;
	padding:8px;
	margin:8px auto 8px auto;
}




/*Clearfix*/
.clearfix:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0;
}

.clearfix {
      display: inline-block;
}

html[xmlns] .clearfix {
      display: block;
}

* html .clearfix {
      height: 1%;
}

/*Modal Popup*/
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    text-align:center;
}
.hidden {display:none}