/* CSS Document */ 

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:12px; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; border:none;}
a img,:link img,:visited img { border:none; }
address { font-style:normal }
body {background-color:#ffffff; font:Arial, Helvetica, sans-serif; font-size:12px; margin: 0px; padding: 0px; text-align:center;}

/* ----- POSITIONING STYLES ----- */

.divider {clear:both;}
.divider001 {clear:both;}
.divider002 {height:42px;}
.divider003 {height:0px;}
.divider004 {height:1px; border-bottom: solid 1px #4a8ad6; margin: 10px 5px 10px 5px; clear:left;}
.divider005 {height:1px; margin: 10px 5px 10px 5px; clear:left; padding:0px;}
.divider0051 {height:1px; margin: 10px 5px 10px 5px; clear:both; }
.divider006 {height:1px; border-bottom: solid 2px #B9CCE2; margin: 5px 0px 10px 0px; clear:both;}
.divider007 {clear:both; margin: 3px 0px 3px 0px;}


/* ----- LAYOUT STYLES ----- */

#container {
	width: 946px;
	margin: 13px auto 10px auto;
	text-align:left; 
	padding-bottom:0px; 
	height: 100%;
	position:relative;
	}

/* ----- HEADER ----- */
#header { 
	height:59px;
	vertical-align: bottom;
	background-repeat:no-repeat;
	background-position: bottom left;
	background-image:url(/App_Themes/Xist4/images/logo-xist4-recruitment.gif);
	padding-right:13px;
	}
	
#header h1 {float:left;}
#header span {display:none;}

#headerPanel001 {position:absolute; top:0px; right:0px; text-align:right;}
#headerPanel001 h5 {color:#27539a; font-size:1.6em; font-weight:normal;}
#headerPanel001 h6 { font-size:1.2em; font-weight:normal;}
#headerPanel001 a {color:#B9CCE2;}
#headerPanel001 a:hover {text-decoration: underline; color:#014596;}


/* ----- MENU (top / main menu)  ----- */
#menu {background-color:#004596; padding:5px 0px 5px 13px; color:#ffffff; font-size:11px; margin-top:11px; text-transform: uppercase; }
#menu ul {}
#menu li {float:left; display:inline; padding: 0px 0px 0px 22px;}
#menu a { color:#e2e040; text-decoration:none;}
#menu a.selected { color:#ffffff; text-decoration:none;}
#menu a:hover {color:#ffffff; text-decoration:underline;}

/* ----- MENU (top / sub menu)  ----- */
#submenu {display:block; position:absolute; top:94px; left:0px; width: 946px;}

#submenu ul {
	display:block;
	height:37px;
	background-image:url(/App_Themes/Xist4/images/bg-sub-menu.png);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 293px;
	}
	
#submenu li {
	float:left;
	display:block;
	white-space:nowrap;
	height:27px;
	padding: 10px 20px 0px 22px;
	background-image:url(/App_Themes/Xist4/images/divider-sub-nav.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}

#submenu a {color:#004596; text-decoration:none;}

#menu li.CMSListMenuHighlightedLI a {color:#ffffff;}
#submenu li.CMSListMenuHighlightedLI a {color:#ffffff;}		



/* ----- CONTENT  (main content types) ----- */

.contentContainer {background-image:url(/App_Themes/Xist4/images/bg-page-001.jpg);background-repeat:no-repeat;background-color:#B9CCE2;}

.content {	
	background-position: top left;
	background-image:url(/App_Themes/Xist4/images/bg-page-001.jpg);
	background-repeat:no-repeat;
	}

.contentIndex {	
	background-image:url(/App_Themes/Xist4/images/panel-index-001-white.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding-bottom:0px;
	margin-bottom:0px;
	}	
	
.contentIndex a, .contentIndex a:visited {color:#000000; text-decoration:underline;}
.contentIndex a:hover {text-decoration:underline;}

.contentSubPage {background-color:#B9CCE2; min-height: 800px; padding-bottom:40px;}

/* ----- CONTENT  (header) ----- */

#contentHeader {height:49px;padding-top: 20px;padding-left: 31px;}
#contentHeader span.subHeader {color:#ffffff; font-size:22px; font-weight:normal;}
#contentHeader span.subHeader h1 {font-size:22px; font-weight:normal;}
#contentHeader span.subHeader h2 {font-size:22px; font-weight:normal;}
#contentHeader span.subHeader h3 {font-size:22px; font-weight:normal;}
#contentHeader span.subHeader h4 {font-size:22px; font-weight:normal;}

/* ----- CONTENT  (panel 01) ----- */
.contentPanel001 {float:left; padding:0px 0px 0px 13px; position:relative;}

.Panel001index {width:179px; padding: 0px; height:auto; background-color:#FFFFFF;}
.Panel001subPage {width:286px;}

.Panel001candidates {
	width:210px;
	background-image:url(/App_Themes/Xist4/images/bg-panel-0021.png);
	background-repeat:no-repeat;
	height: 300px;
	padding: 0px;
	margin: 0px 23px 0px 26px;
	}

.Panel001employers {
	width:210px;
	background-image:url(/App_Themes/Xist4/images/bg-panel-0021.png);
	background-repeat:no-repeat;
	min-height: 227px;
	padding: 0px;
	margin: 0px 23px 0px 26px;
	}

.Panel001generic {width:210px; background-repeat:no-repeat; height:227px; padding:0px; margin: 0px 23px 26px 26px;}

.contentPanel0011 {margin:10px 0px 70px 0px; padding-top:80px; background-position: top center; background-repeat:no-repeat;}
.contentPanel0011 h5 {text-align:center; color:#004596; font-size:13px;}
.contentPanel0011 img {float:left;}
.contentPanel0011 a {	padding: 0px 0px 5px 5px;	display:block; float:left; line-height:18px; color:#000000;}
.contentPanel0011 a:hover {text-decoration:underline;}	
.contentPanel0011 ul {margin-top: 15px; padding: 0px 0px 0px 20px;}
.contentPanel0011 li {clear:left; padding-top: 1px;}

.youtubeVideo {margin:0px 0 20px 0;}

.Panel0011employers {height:106px; background-image:url(/App_Themes/Xist4/images/icon-employers.gif);}
.Panel0011employers  ul {padding-top: 20px;}

.Panel0011candidates  {height:106px; background-image:url(/App_Themes/Xist4/images/icon-candidates.gif);}
.Panel0011candidates ul {padding-top: 10px;}


#contentPanel0012 { color:#004596; position:absolute; top:0px; left:670px;}
#contentPanel0012 blockquote {font-size:1.3em; padding-bottom:3px;}
#contentPanel0012 h6 {font-size:1.2em;}

.header {
	width:210px;
	height:19px;
	background-image:url(/App_Themes/Xist4/images/panel-quote-001.gif);
	background-repeat:no-repeat;
	background-position: top left;
	}
	
.quoteHeader {background-image:url(/App_Themes/Xist4/images/header-testimonial.jpg); background-repeat:no-repeat;	width:209px; height:48px;}

.quoteContent {
	background-image:url(/App_Themes/Xist4/images/bg-quote-content.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#ffffff;
	padding:15px;
	width:179px;
	color:#014596;
	line-height:1.3em;
	font-size:1.2em;
	}

	
.quoteFooter {background-image:url(/App_Themes/Xist4/images/bg-quote-footer.gif); background-repeat:no-repeat;	width:209px; height:21px;}

.footer {
	width:210px;
	height:19px;
	background-image:url(/App_Themes/Xist4/images/panel-quote-003.gif);
	background-repeat:no-repeat;
	background-position: top left;
	}

/* ----- CONTENT  (panel 02) ----- */
.contentPanel002 {float:left; width:360px; position:relative;}
.contentPanel002 h1 {color:#ffffff; font-size:22px; font-weight:normal;}
.contentPanel002 h2 {color:#ffffff; font-size:22px; font-weight:normal;}
.contentPanel002 h3 {color:#ffffff; font-size:18px; font-weight:normal;}
.contentPanel002 h4 {color:#ffffff; font-size:18px; font-weight:normal; padding-bottom: 10px;}
.contentPanel002 h5 {color:#000000; font-weight:bold;}
.contentPanel002 h6 {font-size: 1.6em; color:#004596;}
.contentPanel002 p {color:#000000; font-size:1.1em; line-height: 1.5em; padding: 0em 0em 1.5em 0em;}
.contentPanel002 ul {padding: 0px; margin: 0px 0px 20px 20px;}
.contentPanel002 li {list-style-type:disc;line-height: 1.5em;}

.Panel002index {padding:20px 30px 0px 30px; width:400px !important;}
.Panel002subPage {padding:0px 0px 0px 0px; width:380px !important;}
.Panel002subPage h1 {padding-bottom:15px;}
.Panel002subPage table {margin: 0px 0px 20px 0px;}
.Panel002subPage th, .Panel002subPage td {}
.Panel002subPage a {color:#000000; text-decoration:underline;}
.Panel002subPage a:visited {color:#000000;}
.Panel002subPage ul {padding: 0px;}
.Panel002subPage li {padding: 0px 0px 2px 0px;}
.Panel002subPage ul li ul {padding: 15px 0px 0px 0px;}

.Panel002subForm {padding:0px; margin:0px; background-color:#f2f5fa;}
.Panel002subForm fieldset {padding: 10px;}
.Panel002subForm legend {color:#004596; padding:0px 0px 15px 0px; margin:0px; font-size: 1.2em;}
.Panel002subForm li {list-style-type:none; padding: 4px 0px 4px 8px; clear:left; }
.Panel002subForm label {display:block; float:left; text-align:left; width: 90px; padding-right:6px;}


.contentPanel002 ul.labelset001 {margin: 0px; padding:0px; float:left; width:180px;}
.contentPanel002 ul.labelset001 li {list-style-type:none; margin:0px; padding: 2px 20px 0px 5px;}

.contentPanel002 ul.labelset002 {margin: 0px; padding:0px; float:left; width:180px;}
.contentPanel002 ul.labelset002 li {list-style-type:none; margin:0px; padding: 2px 0px 0px 5px;}


/* ----- CONTENT  (callback panel) ----- */
#panelCallback {background-color:#e0e8f2; width:205px; margin:0px 0px 25px 4px;}
#panelCallback fieldset {display:block;}
#panelCallback ol li {clear:left; padding: 5px 0px 0px 5px;}
#panelCallback label {display:block; float:left; width:70px; text-align:left; padding-left:10px;}
#panelCallback input {display:block; width:110px; float:left; border: solid 1px #004596;}
#panelCallback input.FormButton {border:none; width:auto;}

.headerPanelCallback {background-image:url(/App_Themes/Xist4/images/header-panel-callback.gif); width:205px; height:45px; background-repeat:no-repeat;}
.titlePanelCallback {font-size:15px; padding: 15px 0px 0px 15px; display:block;}
.footerPanelCallback {background-image:url(/App_Themes/Xist4/images/footer-panel-callback.gif); width:205px; height:15px;}

/* ----- CONTENT  (form) ----- */
.formHeader {
	width: 360px;
	height: 15px;
	background-image:url(/App_Themes/Xist4/images/panel-header-360px.gif);
	background-repeat:no-repeat;
	background-position: left top;
	}

.formcontent { background-color:#f2f5fa;}
.formcontent input {border: solid 1px #004596;}
.formcontent input.FormButton {margin-left:15px;}
	
.formFooter {
	width:360px; height: 15px;
	background-image:url(/App_Themes/Xist4/images/panel-footer-360px.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	}
	
.formPanel001 {}
.formPanel001 td {border:solid 1px #B9CCE2; padding:10px; margin:10px; background-color:#cbdcf2;}
.formLabel001 {width:300px !important; font-weight:bold;}


.contentPanelNote {font-size:.7em;}
.buttonNext {float:right; text-align:right; padding-top:5px;}

/* ----- CONTENT vacancy summary ----- */
#vacancySummary {padding:20px;}
#vacancySummary h5 {padding:13px 0px 3px 0px;}
#vacancySummary h6 {padding:0px 0px 13px 0px;}
#vacancySummary p {padding:3px 0px 3px 0px;}

/* ----- CONTENT  (panel 03) ----- */
.contentPanel003 {
	float:left;
	background-image:url(/App_Themes/Xist4/images/bg-panel-003.gif);
	background-repeat:no-repeat;
	width: 270px;
	height: 374px;
	color:#014596;
	line-height: 18px;
	}

.contentPanel003Generic {float:left; width:270px; height:auto; color:#014596; line-height: 18px; margin-left:19px;}

.Panel003index {margin-top:11px;}
.Panel003index  a {font-weight:bold; color:#014596; text-decoration:none;}
.Panel003index  a:hover {text-decoration:underline;}

.contentPanel0031 {height:67px; padding-top:70px; padding-left:25px;}
.contentPanel0031 a {color:#004596;}
.contentPanel0031 a:hover {color:#004596;}
.contentPanel0031 a:visited {color:#004596;}
.contentPanel0031 a:active {color:#004596;}

.contentPanel0032 { height:107px; padding: 8px 0px 0px 25px;}
.contentPanel0032 img {float:left;}
.contentPanel0032 a { padding: 0px 0px 5px 5px; display:block; float:left; line-height:18px; color:#004596;}
.contentPanel0032 a:hover {color:#004596;}
.contentPanel0032 a:visited {color:#004596;}
.contentPanel0032 a:active {color:#004596;}

.contentPanel0033 {height:74px; padding: 5px 0px 0px 25px;}
.contentPanel0033 p.select {margin-top:5px;}

/* ----- CONTENT  (job listing panel) ----- */
.panelJobListing {float:left; padding: 0px 15px 0px 15px; background-color:#e0e8f2; width:480px; margin:0px;}
.panelJobListing h5 {font-size: 15px;}

.btn {margin-top:10px;}

.panelHead {background-image:url(/App_Themes/Xist4/images/panel-header-510px.gif); background-repeat:no-repeat; width:510px; height:13px; margin:0px; padding:0px; background-color:#e0e8f2;}
.panelFooter {background-image:url(/App_Themes/Xist4/images/panel-footer-510px.gif); background-repeat:no-repeat; width:510px; height:13px; clear:both; margin-bottom:10px;}

.controlclass { padding: 0px; margin-top:5px;}
.controlclass span {color:#5A7DA6; font-weight:bold; padding:1px 3px 1px 3px;}
.controlclass a {color:#004596; font-weight:bold; padding:0px;}
.controlclass div {margin-bottom:5px; padding-bottom: 5px; border-bottom: solid 1px #BECDE0;}

a.selectedPrevclass {}
.unselectedclass {color:#004596;}
a.unselectedclass {color:#004596;}
a.unselectedPrevclass {color:#004596;}
a.unselectedNextclass {color:#004596;}
.selectedclass  {color:#004596; background-color:#E0E8F2; border: solid 2px #EEF3F8;}
a.selectedclass {color:#004596; background-color:#E0E8F2; border: solid 2px #EEF3F8;}

/* ----- CONTENT  (footer) ----- */
#footer {background-color:#e2e03e; padding: 8px 13px 15px 13px; margin:0px;}
#footer ul {}
#footer li {display:inline; float:left; font-size:12px; color:#004596; padding: 0px 15px 0px 0px;}
#footer a {text-decoration:underline; color:#004596;}
#footer a:active, #footer a:visited {text-decoration:underline; color:#004596;}

#footerLinks {clear:left; width:946px; }
#footerLinks ul {display:block; width:946px; clear:left;}
#footerLinks li {float:left; margin-top:15px;}
#footerLinks ul.accreditationLogos {}
#footerLinks ul.links {}
#footerLinks ul.links li {padding:0px 5px 0px 5px; border-right: solid 1px #014596; font-weight:normal;}
#footerLinks ul.links li.last { border-right: none;}
#footerLinks ul.links a {color:#014596;}



/* ----- CONTENT  (policies) ----- */

#containerPolicy {width: 500px; margin: 10px auto 0px auto; text-align:left;  position:relative;}

.contentPolicy {padding:20px;}

.contentPolicy h1,.contentPolicy h2, .contentPolicy h3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #014596;
	font-size: 1.3em;
}
.contentPolicy p {padding: 0px 0px 20px 0px;}
.contentPolicy ul {margin: 0px 0px 10px 10px; padding: 0px 0px 5px 10px; }
.contentPolicy li {display:block; padding: 0px 0px 5px 10px; list-style-type:square;}

.visualIEFloatFix { min-height: 0.01%; }

/* ----- ERROR STYLES ----- */
#ctl00_plcMain_edtBody_ctl00_Bizform1_lblErrorLabel {width:400px; display:block; padding:5px 0px 0px 20px; font-size:14px; font-weight:bold;}

/* ----- BIZ FORM BUTTON STYLES ----- */
#ctl00_plcMain_edtBody_ctl00_Bizform1_ctl00_btnOK {margin-left:35px;}

.quoteText {line-height: 1.5em; padding: 10px 5px 10px 5px;}
.quoteSummary { display: block; }
.quoteFull { display: none; }

.buttonright { float: right; }

.ErrorLabel {color: red;}

/* ----- Social Media Styles ----- */
#social {padding-top:30px;}
ul.socialIcons {} 
ul.socialIcons li {float:left; display:block; padding:0px 0px 15px 4px;} 
ul.socialIcons li.socialHeader {text-align:right; color:#ffffff; font-size:13px;} 

#twitterPanel {clear:left; width:273px; padding:0px;  margin:0px;}
#twitterPanel .twitterBanner {margin:0px 0px 0px 0px; padding-bottom:0px;}

#twitterPanel .panelTwitter {padding:0px; margin:0px;}
#twitterPanel .panelTwitterBottom {display:none;}

#twitterPanel {}

#latestPosts {
	background-image:url(/App_Themes/Xist4/images/header-blog-summary.gif);
	background-repeat:no-repeat;
	width:203px;
	margin-top:5px;
	padding:60px 25px 8px 45px;
	margin:0px;
	height:auto;
}

#latestPosts .BlogSummary {margin-bottom:10px;}

#latestPosts.posts209 {background-image:url(/App_Themes/Xist4/images/bg-latest-posts-209px.png); width:169px; padding:61px 20px 20px 20px;}

#postArchive {
	background-image:url(/App_Themes/Xist4/images/bg-post-archive-209px.png);
	background-repeat:no-repeat;
	width:169px;
	padding:61px 20px 20px 20px;
	margin:0px;
	height:auto;
}

#latestPosts em.BlogPDate {}
#latestPosts p.blogLink {font-weight:bold; color:#014596;}
#latestPosts p.blogLink a {font-weight:bold; color:#014596;}
#latestPosts .lastestPostsContent {}

.latestPostsFooter {
	background-image:url(/App_Themes/Xist4/images/footer-blog-summary.gif);
	background-repeat:no-repeat;
	width:273px;
	height:17px;
	margin-bottom:10px;
	}

.footer209 {
	background-image:url(/App_Themes/Xist4/images/bg-latest-posts-footer-209px.png);
	width:209px;
	}

/* ----- New Panel Styles ----- */
#employersPanel {margin-bottom:10px;}
#canddatesPanel {margin-bottom:10px;}

/* ----- New Job listing Styles ----- */

#categoryPanel {
	width:205px;
	padding-top:11px;
	margin-left:5px;
	background-image:url(/App_Themes/Xist4/images/category-panel-top.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#categoryPanel .categoryContent {color:#ffffff; padding:10px;}
#categoryPanel .categoryContent h3 {font-size:1.2em; padding-bottom:10px; border-bottom:1px dashed #ffffff;}
#categoryPanel .categoryContent p.viewAll {padding-top:5px; margin-top:10px; border-top:1px dashed #ffffff;}
#categoryPanel .categoryContent a {color:#ffffff; text-decoration:underline;}
#categoryPanel .categoryContent ul {margin-top:10px;}
#categoryPanel .categoryContent li {line-height:1.6em;}

.categoryFooter {
	width:205px;
	height:11px;
	margin-bottom:15px;
	margin-left:5px;
	background-image:url(/App_Themes/Xist4/images/category-panel-bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
	}

.vacancyHeader {
	background-image:url(/App_Themes/Xist4/images/header-vacancy-360px.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:360px;
	min-height:10px;
	margin-top:5px;
	}
	
.testimonialHeader {
	background-image:url(/App_Themes/Xist4/images/header-360px.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:360px;
	height:10px;
	margin-top:5px;
	}

.vacancyHeader h6 { font-size:1.6em; padding:10px 10px 0px 10px;}

.selectedVacancy {height:11px;}	

#jobListingPanel {padding:15px 0px 0px 0px; background-color:#E0E8F2; clear:both; width:360px;}
#jobListingPanel .jobSummary  {padding:0px 15px 0px 15px; position:relative;}
#jobListingPanel .jobSummary  h5 {font-weight:bold; color:#004596; font-size:1.2em; padding:10px 0px 17px 0px;}
#jobListingPanel .jobSummary  ul {padding:0px; margin:0px;}
#jobListingPanel .jobSummary  li {color:#004596; list-style-type:none; padding:0px 0px 2px 0px; margin:0px;}
#jobListingPanel .jobSummary  p.viewButton {position:absolute; bottom:0px; right:15px;}
#jobListingPanel .jobSummary  em {font-style:normal; color:#000000;}

#jobListingPanel .jobDescription  {padding:0px;}
#jobListingPanel .jobDescription ul {padding:0px 0px 0px 10px; margin:0px 0px 10px 5px;}
#jobListingPanel .jobDescription li {color:#000000; list-style-type:disc; padding:0px 0px 2px 0px; margin:0px;}

#jobListingPanel ul.jobContactSummary {margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:dotted 1px #014596;}
#jobListingPanel p.applyNow {margin:5px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:dotted 1px #014596;}

.dividerJob {width:330px; height:1px; border-bottom: solid 1px #B9CCE2; padding:0px; margin:10px 0px 0px 0px;}
.PagerControl {padding:0px 15px 5px 15px;}

.jobListingFooter {
	background-image:url(/App_Themes/Xist4/images/footer-vacancy-360px.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:360px;
	height:15px;
	margin-bottom:15px;
	}

/* ----- New Job RSS Panel ----- */
#rssHeader {
	background-image:url(/App_Themes/Xist4/images/header-rss-360px.gif);
	background-repeat:no-repeat;
	background-color:#E0E8F2;	
	background-position:top left;
	width:360px;
	height:50px;
	position:relative;
	color:#004596;
}

#rssHeader img.FeedIcon {position:absolute; top:10px; left:10px;}
#rssHeader h5 {position:absolute; top:10px; left:54px; color:#004596; font-weight:normal;}
#rssHeader .FeedCaption {position:absolute; top:30px; left:54px;}
#rssHeader a {color:#004596; font-weight:bold;}

.rssFooter {
	clear:both;
	background-image:url(/App_Themes/Xist4/images/footer-rss-360px.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:360px;
	height:13px;
	}
/* ----- Bog ----- */

.blog001 {padding-top:26px;}
.blog001 h1 {height:22px; color:#ffffff; font-size:20px; margin-bottom:10px; font-weight:normal;}


.blog002 {
	width:360px !important;
	margin-top:73px;
	background-image:url(/App_Themes/Xist4/images/header-360px.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E0E9F2;
}
.BlogPTitle {padding:20px;}
.BlogPSummary {padding:0px 20px 5px 20px;}
.BlogPBody, .BlogPDateWhole {padding:0px 20px 20px 20px;}

#socialBookmark {padding:0px 20px 5px 20px;}

em.readMoreLink {font-weight:bold; color:#000000; text-decoration:underline;}

.blog002 h1 {padding:20px 20px 20px 20px; font-weight:normal; color:#014596; font-size:16px;}
.blog003 {margin-top:31px;}



