/* Global Styles - Layout */
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #B0B0B0; }

img { outline: none; border: 0px none; }

.absoluter div { position: absolute; }

 /* div { border: 1px solid #999999; } 
 img { border: 1px solid #999999; } */

ul { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; color: #28355F; list-style-type: square; clear: both; }
li { margin: 0px 0px 5px 15px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 13px; }

.page { width: 1000px; margin: 40px auto 40px auto; background-color: #FFFFFF; }

.pagemenu { margin: -45px 0px 0px 540px; width: 325px; text-align: center; }
.pageprevious { margin: -45px 0px 0px 465px; }
.pagenext { margin: -45px 0px 0px 869px; }

.pagebutton { display: block; position: absolute; }

.header { margin: 0px 0px 0px 0px; }

.banger { width: 270px; margin: 25px 0px 0px 580px; position: absolute; }
.banger img { float: left; margin: 4px 10px 0px 0px; }

.footer { margin: 40px 0px 0px 0px; }

.blue { width: 1000px; margin: 0px 0px 0px 0px; background-color: #98B2E5; background-repeat: no-repeat; }
.blue hr { width: 490px; height: 1px; margin: 8px 0px 8px 0px; padding: 0px 0px 0px 0px; border: 0px none; border-top: 1px dotted #FFFFFF; }
.blue p { color: #28355F; clear: both; }
.blue h1 { color: #FFFFFF; }
.blue h2 { color: #CFDBF3; }
.blue h3 { color: #FFFFFF; }
.blue h4 { color: #FFFFFF; }
.blue h5 { color: #4B5783; }

.white { width: 1000px; margin: 0px 0px 0px 0px; background-color: #FFFFFF; }
.white hr { width: 490px; height: 1px; margin: 8px 0px 8px 0px; padding: 0px 0px 0px 0px; border: 0px none; border-top: 1px dotted #99B2E5; }
.white p { color: #666666; clear: both; }
.white h1 { color: #000066; }
.white h2 { color: #000066; }
.white h3 { color: #000066; }
.white h4 { color: #000066; }
.white h5 { color: #4B5783; }
.white .notice_strong { color: #CC0000; }

.censored { color: #5468B8; }

.panel_490_A { width: 474px; height: 44px; padding: 8px; background-image: url('images/background_row_490_A.gif'); background-repeat: no-repeat; cursor: pointer; }
.panel_490_A:hover { background-image: url('images/background_row_490_C.gif'); }

.panel_490_B { width: 474px; height: 44px; padding: 8px; background-image: url('images/background_row_490_B.gif'); background-repeat: no-repeat; cursor: pointer; }
.panel_490_B:hover { background-image: url('images/background_row_490_C.gif'); }

.panel_490_expanded { margin: 0px 0px 13px 0px; width: 474px; padding: 8px; background-image: url('images/background_row_490_expanded.gif'); background-repeat: no-repeat; }
.panel_490_expanded_end { display: block; margin: 0px 0px 0px -8px; padding: 0px 0px 0px 0px; clear: both; }

.panel_490_expanded_A { margin: 0px 0px 13px 0px; width: 474px; padding: 8px; background-image: url('images/background_row_490_expanded_A.gif'); background-repeat: no-repeat; }
.panel_490_expanded_end_A { display: block; margin: 0px 0px 0px -8px; padding: 0px 0px 0px 0px; clear: both; }

.panel_490_expanded_B { margin: 0px 0px 13px 0px; width: 474px; padding: 8px; background-image: url('images/background_row_490_expanded_B.gif'); background-repeat: no-repeat; }
.panel_490_expanded_end_B { display: block; margin: 0px 0px 0px -8px; padding: 0px 0px 0px 0px; clear: both; }

.panel_490_topic { margin: 0px 0px 13px 0px; width: 474px; padding: 8px; background-image: url('images/background_row_490_topic.gif'); background-repeat: no-repeat; }
.panel_490_topic_end { display: block; margin: 0px 0px 0px -8px; padding: 0px 0px 0px 0px; clear: both; }

.panel_addcomment_public { width: 490px; height: 360px; margin-bottom: 50px; background-image: url('images/background_form_addcomment_public.gif'); background-repeat: no-repeat; }
.panel_addcomment_public div { position: absolute; }
.panel_addcomment_public img { position: absolute; }
.panel_addcomment_public input { color: #6F81C2; }
.panel_addcomment_public textarea { color: #6F81C2; }
.panel_addcomment_loggedin { width: 490px; height: 290px; margin-bottom: 50px; background-image: url('images/background_form_addcomment_loggedin.gif'); background-repeat: no-repeat; }
.panel_addcomment_loggedin div { position: absolute; }
.panel_addcomment_loggedin img { position: absolute; }
.panel_addcomment_loggedin input { color: #6F81C2; }
.panel_addcomment_loggedin textarea { color: #6F81C2; }

.clear { clear: both; line-height: 0px; overflow: hidden; }

.finalclear { clear: both; line-height: 0px; overflow: hidden; height: 60px; } /* Also sets footer margin */

input { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 13px; line-height: 15px; color: #CCCCCC; border: 0px none; background-color: transparent; background-image: url('images/invisible.gif'); }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

textarea {
	width: 335px;
	height: 105px;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #CCCCCC;
	border: 0px none;
	font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 13px;
	background-color: transparent; }
select {
	width: 333px;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #6F81C2;
	border: 0px none;
	font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 13px;
	background-color: transparent;
	cursor: pointer;
}
option {
	color: #6F81C2;
	background-color: #FFFFFF;
	font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 13px;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;
	cursor: pointer;
}
optgroup {
	color: #6F81C2;
	background-color: #FFFFFF;
	font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 13px; font-style: normal; font-weight: bold;
	text-indent: 0px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;
}


span.checkbox {
	width: 24px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	background: url(images/form_checkbox.gif) no-repeat;
	display: block;
	float: left;
}
span.radio {
	width: 24px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	background: url(images/form_radio.gif) no-repeat;
	display: block;
	float: left;
}

.input_ask { width: 345px; height: 30px; background-image: url('images/background_input_ask.gif'); margin: 0px 0px 5px 0px; position: relative; }
.input_ask div { position: absolute; }
.input_ask input { position: absolute; }

.input_suggest { width: 345px; height: 30px; background-image: url('images/background_input_suggest.gif'); margin: 0px 0px 5px 0px; position: relative; }
.input_suggest div { position: absolute; }
.input_suggest input { position: absolute; }

.input_quantity { width: 25px; height: 15px; background-image: url('images/background_input_quantity.gif'); margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; color: #6F81C2; font-family: "Garamond", "Times New Roman", serif; font-size: 14px; text-align: center; }

.disabled { opacity:0.3; filter:alpha(opacity=30); }

/* Global Styles - Type */
a { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; outline: none; }
p { margin: 1px 0px 10px 0px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 13px; line-height: 18px; }
h1 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 32px; line-height: 15px; }
h2 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 21px; line-height: 15px; }
h3 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 18px; line-height: 15px; }

h4 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 15px; line-height: 15px; float: left; font-weight: normal; }
h5 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 15px; line-height: 15px; float: right; font-weight: normal; }

h1 .alert { color: #CC0000; }

strong { font-size: 14px; }
label { font-size: 15px; color: #FFFFFF; margin: 0px 0px 0px 0px; font-weight: bold; }
em { color: #FFFFFF; }

.warning { text-align: center; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 24px; line-height: 26px; color: #FFFFFF; }

a:link { color: #99B2E5; text-decoration: none; outline: none; }
a:visited { color: #99B2E5; text-decoration: none; outline: none; }
a:active { color: #99B2E5; text-decoration: none; outline: none; }
a:hover { color: #000066; text-decoration: none; outline: none; }

table { border: 1px solid #FFFFFF; }
tr { border: 0px none; }
th { border: 1px solid #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 9px; line-height: 12px; font-weight: bold; }
td { border: 1px solid #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 9px; line-height: 12px; }

/* Home Page */
.navigation_main { margin: 0px 55px 0px 55px; }
.navigation_main p { color: #666666; }
.navigation_main h2 { color: #000066; }

.navigation_footer_left { margin: 0px 55px 0px 55px; width: 700px; float: left; display: inline; }
.navigation_footer_left a { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 14px; line-height: 16px; margin-right: 25px; float: left; } 

.navigation_footer_right { margin: 0px 55px 0px 55px; width: 70px; float: right; display: inline; }
.navigation_footer_right a { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 14px; line-height: 16px; float: right; } 

.navigation_footer_copy { margin: 20px 55px 0px 55px; width: 700px; float: left; display: inline; }
.navigation_footer_copy a { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 14px; line-height: 16px; margin-right: 25px; color: #CCCCCC; }
.navigation_footer_copy p { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 10px; line-height: 16px; margin-right: 25px; color: #CCCCCC; }

.panel_findemployment { width: 270px; margin: 0px 25px 10px 0px; float: left; display: inline; }
.panel_findemployment img { float: left; margin: 4px 10px 0px 0px; }

.panel_findsecuritypersonnel { width: 290px; margin: 0px 0px 10px 0px; float: left; display: inline; }
.panel_findsecuritypersonnel img { float: left; margin: 4px 10px 0px 0px; }

.panel_loginregistration { width: 260px; margin: 0px 0px 10px 0px; float: right; text-align: right; display: inline; }
.panel_loginregistration img { float: right; margin: 4px 0px 0px 10px; }

.panel_recruitermenu { width: 550px; margin: 0px 25px 10px 0px; float: left; display: inline; }
.panel_recruitermenu a { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 14px; line-height: 16px; margin: 5px 25px 0px 0px; float: left; }

.panel_applicantmenu { width: 480px; margin: 0px 25px 10px 0px; float: left; display: inline; }
.panel_applicantmenu a { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 14px; line-height: 16px; margin: 5px 25px 0px 0px; float: left; }

.panel_accountmenu { width: auto; margin: 0px 0px 10px 0px; float: right; display: inline; }
.panel_accountmenu a { font-family: "Palatino", "Georgia", "Garamond", "Times New Roman", serif; font-size: 14px; line-height: 16px; margin: 5px 25px 0px 0px; float: left; }

.panel_demovacancies { width: 490px; margin: 30px 0px -10px 55px; float: left; display: inline; }
.panel_demovacancies p { clear: both; }

.panel_list { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_list p { clear: both; }

.panel_welcome { width: 350px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_welcome p { color: #FFFFFF; line-height: 18px; }

.panel_summary { width: 350px; margin: 30px 0px 0px 55px; float: left; display: inline; }
.panel_summary p { color: #FFFFFF; line-height: 18px; }




.panel_benefits { width: 350px; margin: 30px 0px 0px 55px; float: left; display: inline; }
.panel_benefits p { color: #28355f; line-height: 18px; }

.panel_aboutthesia { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_aboutthesia p { color: #FFFFFF; line-height: 18px; }


.panel_employmentsuccesses { width: 350px; margin: 30px 0px 0px 55px; float: left; display: inline; }
.panel_employmentsuccesses p { color: #28355f; line-height: 18px; }

.panel_findingemployment { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_findingemployment p { color: #FFFFFF; line-height: 18px; }


.panel_successfulrecruiting { width: 350px; margin: 30px 0px 0px 55px; float: left; display: inline; }
.panel_successfulrecruiting p { color: #28355f; line-height: 18px; }

.panel_findingpersonnel { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_findingpersonnel p { color: #FFFFFF; line-height: 18px; }


.panel_topics { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_topics p { clear: both; }

.panel_topicfull { width: 490px; margin: 30px 0px 0px 55px; float: left; display: inline; }
.panel_topicfull p { color: #FFFFFF; line-height: 18px; }

.panel_topicsummary { width: 490px; margin: 30px 0px 0px 55px; float: left; display: inline; }
.panel_topicsummary p { color: #FFFFFF; line-height: 18px; }

.panel_blogsummary { width: 350px; margin: 110px 55px 0px 0px; float: right; display: inline; }
.panel_blogsummary p { color: #FFFFFF; line-height: 18px; }

.topicsummary { padding: 20px 0px 0px 0px; }
.topicsummary h2 { color: #FFFFFF; }
.topicsummary p { color: #28355F; margin: 1px 0px 6px 0px; }

.panel_democomments { width: 490px; margin: 10px 0px 0px 55px; float: left; display: inline; }
.panel_democomments p { clear: both; }



.panel_profilesettings { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_profilesettings p { color: #FFFFFF; line-height: 18px; }

.panel_terms { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_terms p { color: #FFFFFF; line-height: 18px; }

.panel_walsh { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_walsh p { color: #FFFFFF; line-height: 18px; }
.panel_walsh a:link { color: #000066; text-decoration: none; }
.panel_walsh a:visited { color: #000066; text-decoration: none; }
.panel_walsh a:active { color: #000066; text-decoration: none; }
.panel_walsh a:hover { color: #FFFFFF; text-decoration: none; }

.panel_help { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_help p { color: #FFFFFF; line-height: 18px; }
.panel_help a:link { color: #000066; text-decoration: none; }
.panel_help a:visited { color: #000066; text-decoration: none; }
.panel_help a:active { color: #000066; text-decoration: none; }
.panel_help a:hover { color: #FFFFFF; text-decoration: none; }

.panel_payment { width: 490px; margin: 30px 55px 0px 0px; float: right; display: inline; }
.panel_payment p { color: #FFFFFF; line-height: 18px; }

.panel_filters { width: 350px; margin: 30px 0px 0px 55px; float: left; display: inline; clear: both; }
.panel_filters p { color: #FFFFFF; line-height: 18px; }
.panel_filters h3 { border-bottom: 1px dotted #FFFFFF; margin: 10px 0px 0px 0px; }

.panel_news { width: 490px; margin: 10px 0px 0px 55px; float: left; display: inline; }
.panel_news p { line-height: 18px; }

.panel_account { width: 490px; margin: 10px 0px 0px 55px; float: left; display: inline; }
.panel_account p { line-height: 18px; }
.panel_account h3 { color: #4B5783; }

.panel_services { width: 400px; margin: 10px 40px 0px 0px; float: right; display: inline; }
.panel_services h2 { margin: -5px 15px 5px 15px; }
.panel_services p { margin: 0px 15px 15px 15px; color: #999999; line-height: 18px; }
.panel_services ul { margin: 0px 15px 5px 15px; color: #999999; }

.panel_accounthelp { width: 400px; margin: 10px 40px 0px 0px; float: right; display: inline; }
.panel_accounthelp div { background-image: url('images/border_services_sides.gif'); }
.panel_accounthelp h2 { margin: -5px 15px 5px 15px; }
.panel_accounthelp p { margin: 0px 15px 15px 15px; color: #999999; line-height: 18px; }
.panel_accounthelp ul { margin: 0px 15px 5px 15px; color: #999999; }

.panel_rss { background-image: url('images/icon_rss.gif'); background-position: left middle; background-repeat: no-repeat; float: left; margin: 20px 0px 50px 55px; display: inline; }
.panel_rss p { color: #FF9900; font-weight: bold; margin: 2px 0px 5px 30px; }

.notice_subtle p { clear: none; color: #C9DBFC; font-size: 12px; }
.notice_strong { color: #CC0000; }



#WARNING {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -320px;
z-index: 10000;
width: 580px;
height: 270px;
}

#REPORT {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -320px;
z-index: 10000;
width: 580px;
height: 270px;
}

#LOGIN {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -320px;
z-index: 10000;
width: 580px;
height: 270px;
}

#REGISTER {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -285px;
z-index: 10000;
width: 580px;
height: 440px;
}

#RECRUITERPROFILE {
visibility: hidden;
position: fixed;
left: 50%;
margin: -20px 0px 0px -285px;
z-index: 10000;
width: 580px;
height: 440px;
}

#APPLICANTPROFILE {
visibility: hidden;
position: fixed;
left: 50%;
margin: -20px 0px 0px -285px;
z-index: 10000;
width: 580px;
height: 440px;
}

#NOTIFICATIONPREFERENCES {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -285px;
z-index: 10000;
width: 580px;
height: 440px;
}

#ENQUIRY {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -320px;
z-index: 10000;
width: 580px;
height: 310px;
}

#VACANCYENQUIRY {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -320px;
z-index: 10000;
width: 580px;
height: 450px;
}

#APPLICANTENQUIRY {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -320px;
z-index: 10000;
width: 580px;
height: 450px;
}

#REPLYTOENQUIRY {
visibility: hidden;
position: fixed;
left: 50%;
margin: 0px 0px 0px -320px;
z-index: 10000;
width: 580px;
height: 450px;
}


#WARNING div, #WARNING img, #REPORT div, #REPORT img, #LOGIN div, #LOGIN img, #REGISTER div, #REGISTER img, #ENQUIRY div, #ENQUIRY img, #VACANCYENQUIRY div, #VACANCYENQUIRY img, #REPLYTOENQUIRY div, #REPLYTOENQUIRY img, #APPLICANTENQUIRY div, #APPLICANTENQUIRY img, #RECRUITERPROFILE div, #RECRUITERPROFILE img, #APPLICANTPROFILE div, #APPLICANTPROFILE img, #NOTIFICATIONPREFERENCES div, #NOTIFICATIONPREFERENCES img { position: absolute; }


.blue a:link { color: #000066; text-decoration: none; outline: none; }
.blue a:visited { color: #000066; text-decoration: none; outline: none; }
.blue a:active { color: #000066; text-decoration: none; outline: none; }
.blue a:hover { color: #FFFFFF; text-decoration: none; outline: none; }