body {
	font: normal 11px Tahoma;
	background-color: rgb(255,255,255);}
    h1 span a {
            text-indent: -1000em;
            display:block;
    }

h2.page_title {
	color: rgb(88,30,124);	font-size: 32px;	font-weight: normal;font-style: italic;text-decoration: none;	font-family:Georgia;
	margin: 0 0 15px 10px;
}
	
h3 {
			margin: 5px 0;
} 

table#contentTable {
	margin: 18px 0;
}

td.content {
	padding: 0 0 0 6px;
}	
div.content blockquote {
	font-size: 22px;
}
div.content {

}

.blockTitle {
background: rgb(198,198,198) ;}

div.blockTitle h3 {	
	font-size:14px;
	font-family:Georgia;
	font-weight: normal;font-style: normal;text-decoration: none;	color: rgb(0,0,0);
	padding: 4px 4px 4px 10px;
	margin: 0 0 0px 0;
}	

p {	
	margin: 0px 0px 10px 0px;
}
div.content p {	
	color: rgb(18,18,18);	line-height: 22px;
}

div.content ul li,
div.content ol li {
    color: rgb(18,18,18);}

table.vacancyDetailSummary td, 
table.vacancyDetailSummary td.label label {
    color: rgb(18,18,18);}

.ds_WizardHeader h3 {
    color: rgb(18,18,18);}

div.content img {	
	border-color: rgb(255,255,255);		}
	
div.footer a,
div.content a {
	color: rgb(104,69,135);}

div.footer a {
    color: #FFF;
}

div#header {
	background: url(/Files/Image/get/hash/be854d242685f55915f79d64ef28f6f8/width/970/height/151) left top  no-repeat;height: 151px;	margin-top: 10px;
}

div.menuVerticalHolder{
                    position: relative;
                    z-index: 100;background-color: rgb(255,255,255);
				width: 200px;
			}div.menuVertical{border-color: rgb(42,31,125);}
			td.menu div.menuVertical ul.navigation {
			
			}	
		td.menu div.menuVertical ul.navigation li{
                                position: relative;
				text-align: left;
				list-style: none;
				width: 180px;
				height: auto;margin: 5px 0;background-color: rgb(255,255,255);border-color: rgb(255,255,255);		
                    padding: 2px 5px;
                }
                
			td.menu div.menuVertical ul.navigation li:hover{background-color: rgb(255,255,255);		
			}
			
			td.menu div.menuVertical ul.navigation li:hover a{color: rgb(85,85,85);		
			}
			
			td.menu div.menuVertical ul.navigation li.active{background-color: rgb(255,255,255);		
			}td.menu div.menuVertical ul.navigation li a {background: url(/Files/Image/get/hash/14159a931cce5fbb10ef7f9cd4745163/width/16/height/16) no-repeat 4px 4px;padding: 4px 0 0 23px;
                        color: rgb(85,85,85);
                        text-decoration: none;
                        font-size: 12px;
                        font-weight: bold;
                        font-family: verdana;
                        padding-top: 4px;
                        display: block;
		}td.menu div.menuVertical ul.navigation li a.active {		
					background: url(/Files/Image/get/hash/14159a931cce5fbb10ef7f9cd4745163/width/16/height/16) no-repeat 0px 5px;
					padding: 5px 0 0 23px;color: rgb(85,85,85);}
                td.menu div.menuVertical ul.navigation li ul {
                    display: none;
                    position: absolute;
                    top: 0;
                    left: 190px;background-color: rgb(0);border-style: 0;border-color: rgb(0);}
                td.menu div.menuVertical ul.navigation li ul li{
                height: 0px;
                width: 0px;background-color: rgb(0);border-color: rgb(0);border-style: 0;}
                td.menu div.menuVertical ul.navigation li ul li a{
                    height: 0px;
                    width: 0px;font-family:0color: rgb(0);
                        background: url(/Files/Image/get/hash//width/16/height/16) no-repeat 0px 0px;
                        padding: 0px 0 0 23px;}
                td.menu div.menuVertical ul.navigation li ul li.active{
                    height: 0px;
                    width: 0px;background-color: rgb(0);border-style: 0;border-color: rgb(0);}
                td.menu div.menuVertical ul.navigation li ul li.active a{
                    height: 0px;
                    width: 0px;font-family:0color: rgb(0);
                        background: url(/Files/Image/get/hash//width/16/height/16) no-repeat 0px 0px;
                        padding: 0px 0 0 23px;}
                td.menu div.menuVertical ul.navigation li ul li:hover{
                    height: 0px;
                    width: 0px;background-color: rgb(0);border-style: 0;border-color: rgb(0);}

                td.menu div.menuVertical ul.navigation li ul li.active:hover a.active,
                td.menu div.menuVertical ul.navigation li ul li.active a.active:hover,
                td.menu div.menuVertical ul.navigation li ul li:hover a:hover,
                td.menu div.menuVertical ul.navigation li ul li:hover a{
                    height: 0px;
                    width: 0px;font-family:0color: rgb(0);background: none;padding: 0 0 0 23px;}
                td.menu div.menuVertical ul.navigation li:hover ul,
                td.menu div.menuVertical ul.navigation li ul:hover {
                    display: block;
                }
div.footer {
	margin-top: 20px;
	width: 970px;
	border-color: rgb(255,255,255);			background-color: rgb(254,200,53);	color: rgb(85,85,85);	text-align: center;
	padding: 8px 0 0 0;
}

div.columnMargin {
        margin: 0 5px 0 6px;
	float: left;
	/**/
}

div.columnMargin.first {
	margin-left: 0;
}

div.block {
	background-color: rgb(255,255,255);	padding: 6px 15px 6px 8px;
        margin-bottom: 20px;
	overflow-x: hidden;
	border-color: rgb(198,198,198);	border-width: 1px;	border-style: solid;}

div.columnMargin.last {
	margin-right: 0px;
}

div.row_one .columnWidth {
        width: 763px;
}

div.row_two .col_2.columnWidth {
        width: 373px;
}

div.row_two .columnWidth {
        width: 376px;
}

div.row_three .columnWidth {
        width: 247px;
}

div.row_four .col_1.columnWidth {
        width: 269px;
}

div.row_four .col_2.columnWidth {
        width: 484px;
}

div.row_five .col_1.columnWidth {
        width: 484px;
}

div.row_five .col_2.columnWidth {
        width: 268px;
}

/* FORMS */

form dl dt  {margin-bottom: 5px;}form dl dt label {font-weight: normal;font-style: normal;text-decoration: none;color: rgb(85,85,85);font-size: 12px;font-family: Verdana;}form dl dd {margin-bottom: 15px;}form dl dd input {text-decoration: normal;color: rgb(85,85,85);font-size: 12px;font-family: Verdana;border: 1px solid rgb(85,85,85);background-color: rgb(255,255,255);height: 20px;padding: 4px 0 0 4px;width: 96%;}form dl dd textarea {border: 1px solid rgb(85,85,85);padding: 4px 0 0 4px;color: rgb(85,85,85);background-color: rgb(255,255,255);text-decoration: normal;font-size: 12px;font-family: Verdana;width: 96%;}
p.errormsg {
	font-weight: normal;font-style: normal;text-decoration: none;	color: rgb(247,12,36);
	font-size: 12px;
	font-family: Arial;
        margin-top: 3px;
        text-indent: 20px;background: transparent url(/Files/Image/Get/hash//width/16/height/16) no-repeat scroll 0 2px}

form fieldset {
	border: none;
}

form fieldset legend{
	display: none;
}


.buttonFront span {
    background: rgb(224,223,227);
    float: right;
    padding: 0 0 0 0px;
    height: 23px;
    width: 80px;
    border: solid 1px rgb(207,207,207)
}

.buttonFront a:link,
.buttonFront a:visited,
.buttonFront a:hover,
.buttonFront a:active {
	color: rgb(85,85,85);
	font-weight: normal;font-style: italic;text-decoration: none;	text-align: center;
}

.buttonFront {
	font-family: Verdana;
	font-size: 12px;
	line-height: 23px;
	margin: 10px 8px 0 0;
	text-align:center;
}

td.content div#dashboard a span {
    float: none;
}

.myrelations-buttonbar a.button,
.myrelations-buttonbar a.button:link,
.myrelations-buttonbar a.button:visited,
.myrelations-buttonbar a.button:hover,
.myrelations-buttonbar a.button:active {
    background: rgb(224,223,227);
    float: left;
    cursor: pointer;
    height: none;
    padding: 5px 0 0 0;
    margin: 0 5px 0 0;
    height: 23px;
    width: 80px;
    text-align:center;
    color: rgb(85,85,85);
    border: solid 1px rgb(207,207,207);
    font-weight: normal;font-style: italic;text-decoration: none;}


#callMeBack dt {
	display: none;
}

#callMeBack input {
	color: #3f3f3f;
	border: 1px solid #cfcfcf;
	font-style: italic;
	margin: 5px 0;
	width: 170px;
	height: 22px;
}

#callMeBack input#submitCallmeback {
	background-color: #E0DFE3;
}
	
#callMeBack dl dd {
	margin: 0;
}

#callMeBack p {
	line-height: 22px;
}

#callMeBack #submitCallmeback {
	width: 176px;
}

.section ul {
  list-style: none;
}

.section li {
  margin: 5px 0 0;
  /*background: transparent url(/images/modules/Eduplus/edu_icon_small.png) no-repeat scroll -2px 0;*/
  padding: 0 0 0 20px;
}

#topspacer {     height: 10px;
}

#header_menu_spacer {
    height: 0px;
}


.ds_WizardHeader {
    border-width: 0px;
}

.dropdownBox .icon {
    background: none;
    padding:6px 7px 0 4px;
}

table.monthTable {
                                width: 100%;
                                border-collapse: collapse;
                           }div.monthHolder {
                               display: none;
                           }div.monthHolder.active_month {
                                display: block;
                           }table.monthTable td {width: 14%;}table.monthTable thead tr th {
                                font-weight: bold;
                                padding-bottom: 10px;
                           }table.monthTable thead tr th.calendar_title {
                                font-size: 2.0em;
                                font-weight: normal;
                                color: #650f63;
                           }table.monthTable thead {
            
                           }table.monthTable tr td.no_day{
                                background: #a36fa1;
                           }table.monthTable tr td {
                                border: 0px solid #CECECE;
                                vertical-align: top;
                                border-right: 1px solid #650f63;                                
                           }table.monthTable tr.days {
                                background: #650f63;
                                font-weight: normal;
                                height: 25px;
                           }table.monthTable tr.days td {
                                border: none;
                                color: #FFFFFF;
                                text-align: center;
                                vertical-align: middle;
                                border-right: 1px solid #650f63;
                           }table.monthTable tr td.weekend {
                                background: #EEEEEE;
                           }table.monthTable tr td div.dayHolder {
                                min-height: 50px;
                                background: #fff;
                           }table.monthTable tr td.no_day div.dayHolder {
                                background: #a36fa1;
                           }table.monthTable tr td.today div.dayHolder {
        																								border: 0;
                           }table.monthTable tr td div.dayHolder p.activity {
                                margin: 0;
                           }table.monthTable tr span.day {
                                background: #f9cce4;
                                color: #000000;
                                display: block;
                                font-size: 1.1em;
                                font-weight: bold;
                                text-align: center;
                                width: 100%;
                           }table.monthTable a.loading {
                                background-image: url(/images/plugins/calendar/ajax-loader.gif);
                                background-repeat: no-repeat;
                                color: #FFFFFF;
                                display: block;
                                height: 25px;
                                margin: 0 15px;
                                background-position: 25px 0;
                                position: relative;
                                text-indent: -2000em;
                           }
div.col_5 {
margin-top:10px;
}
