body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5e5e5e; background-color:#FFFFFF;}

.head_right{ background: url(../images/head_right_new.jpg) no-repeat; width:250px; height:83px;}
.head_top{ background: url(../images/head_top_new.jpg) no-repeat; width:376; height:53px;}

a.sign:link{ color:#FFFFFF; text-decoration:underline; }
a.sign:visited{ color:#FFFFFF; text-decoration:underline; }
a.sign:hover{ color:#FFFFFF; text-decoration:none; }

.welcome{ color:#b5d4f8; text-transform:uppercase;}
.complete{ color:#163e69; font-size:12px; font-weight:bold; padding-top:5px; padding-bottom:3px;}

.left_column{ width:174px; background-color:#e1ebf2; border-left:1px solid #b5c6d5; border-right:1px solid #b5c6d5;}
.right_column{ width:200px; background-color:#FFFFFF;}
.blank_column{width:7px; background-color:#FFFFFF;}

.left_link:link{ background:url(../images/left_linkbg.jpg) repeat-x;line-height:26px; color:#FFFFFF; display:block; text-transform:uppercase; text-decoration:none; padding-left:22px;}
.left_link:visited{ background:url(../images/left_linkbg.jpg) repeat-x; line-height:26px; color:#FFFFFF; display:block; text-transform:uppercase; text-decoration:none; padding-left:22px;}
.left_link:hover{ background:url(../images/left_linkbg_hover.jpg) repeat-x; line-height:26px; color:#FFFFFF; display:block; text-transform:uppercase; text-decoration:none; padding-left:22px;}

.left_link2:link{ background:url(../images/left_linkbg2.jpg) repeat-x; color:#FFFFFF; line-height:26px; display:block; text-transform:uppercase; text-decoration:none; padding-left:22px;}
.left_link2:visited{ background:url(../images/left_linkbg2.jpg) repeat-x; color:#FFFFFF; line-height:26px; display:block; text-transform:uppercase; text-decoration:none; padding-left:22px;}
.left_link2:hover{ background:url(../images/left_linkbg.jpg) repeat-x; color:#FFFFFF; line-height:26px; display:block; text-transform:uppercase; text-decoration:none; padding-left:22px;}

.dotted{ background:url(../images/dotted.gif) repeat-x; height:6px; display:block;}

.ad{ height:15px; padding-top:10px; padding-left:8px; color:#163e69; font-weight:bold; }
.adimage{ padding-top:10px; padding-left:8px;}

.left_column_inner{ width:198px; background-color:#e1ebf2; border:1px solid #b5c6d5; }
.right_column_inner{ width:198px; background-color:#e1ebf2; border-right:1px solid #b5c6d5; border-left:1px solid #b5c6d5;}
.line{ background:url(../images/line.gif) repeat-x; height:4px; display:block; width:100%;}

.right-pad {
	padding-right: 20px;
}

.meter{ color:#FFFFFF; font-size:12px;}

.border_bottom{ border-bottom:1px solid #E1EBF2;}

.msgBox {
	border: 1px solid #CC0000;
	background-color: #FFFFCC;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

div#listContainer {
	width: 550px;
	height: 20px;
	border: 2px solid #336699;
	background: #EFF7FF;
}

div#listContainer div {
		border: 1px solid #336699;
		margin: 5px;
		padding: 3px 5px;
		background: #DFEFFF;
		font-weight: bold;
		cursor: move;
}

.left_link3{color:#FFFFFF; display:block; text-transform:uppercase; text-decoration:none;}
.left_link3:link{background:url(../images/left_linkbg2.jpg) repeat-x;color:#FFFFFF; display:block; text-transform:uppercase; text-decoration:none;}

.left_link_mid{
 color:#071456;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:11px;
 }
.left_link_mid:hover
{ 
color:#5E82AA;
text-decoration:underline; 
}

.category_link{
 color:#071456;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:11px;
 }
.category_link:hover
{ 
color:#5E82AA;
text-decoration:none; 
}

.grey_link {
 color:#666666;
 text-decoration:underline; 
 font-family:Tahoma; 
 font-size:11px;
 }
 
.grey_link:hover { 
color:#5E82AA;
text-decoration:underline; 
}

.lightBlue_link {
 color:#5E82AA;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:11px;
 }
 
.lightBlue_link:hover { 
color:#5E82AA;
text-decoration:underline; 
}

.top_bot_pad {
	padding: 15px 0px 15px 0px;
}

.td_border_top {
	border-top: 1px solid #D8E2EC;
}

.td_border_top_blue {
	border-top: 1px solid #D8E2EC;
	background-color: #F4F7FF;
}

.td_border_top_bg {
	border-top: 1px solid #D8E2EC;
	background-color: #F5F5F5;
}

.link_midheader{
 color:#FFFFFF;
 background-image: url(../images/arrow_1.gif);
 background-repeat: no-repeat;
/* padding-left: 23px; */
 padding-left: 20px;
 font-weight:bold;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:12px;
 }
.border_mid{
 border-left: 1px solid #BECBD7;
 border-right: 1px solid #BECBD7; 
 border-bottom: 1px solid #BECBD7;
}
.border_mid_colour{
 background-color:#F5F5F5;
 border-top: 1px solid #D8E2EC;
 line-height:22px;
}

.border_mid_colour_resume{
 background-color:#F5F5F5;
 border-bottom: 0px solid #D8E2EC;
 line-height: 22px;
 padding-bottom: 10px;
}

.border_mid_colour_resume_blue{
 background-color:#F4F7FF;
 border-bottom: 0px solid #D8E2EC;
 line-height: 22px;
 padding-bottom: 10px;
}

.border_mid_colour_resume_white{
 background-color:#FFFFFF;
 border-bottom: 0px solid #D8E2EC;
 line-height: 22px;   
 padding-bottom: 10px;
}

.border_mid_colour1{
 background-color:#F5F5F5;   
}
.border_mid_colour2{
 border-bottom: 1px dotted #7F7F7F;   
}
.mid_text{ 
 color:#081557; 
 font-size:11px; 
 font-weight:normal; 
 text-decoration:none; 
 font-family:Tahoma; 
 }

.mid_text_grey{ 
 color:#666666; 
 font-size:11px; 
 font-weight:normal; 
 text-decoration:none; 
 font-family:Tahoma; 
 }

.mid_text1a{ 
 color:#0E2064; 
 font-size:12px; 
 font-weight:normal; 
 text-decoration:none; 
 font-family:Tahoma; 
 }
.left_link_mid1{
 color:#5E5E5E;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:11px;
 }
.left_link_mid1:hover
{ 
color:#5E82AA;
text-decoration:underline; 
}
.mid_text1{ 
 color:#5e5e5e; 
 font-size:11px; 
 font-weight:normal; 
 text-decoration:none; 
 font-family:Tahoma; 
 }
.right_link_mid{
 color:#ffffff;
 background-image:url(../images/arrow_2.gif);
 background-repeat:no-repeat;
 text-decoration:underline; 
 padding-left: 19px;
 font-family:Tahoma; 
 font-size:11px;
 }
.right_link_mid:hover
{ 
color:#0E2064;
text-decoration:underline; 
}
.left_link_mid2{
 color:#121212;
 text-decoration:underline; 
 font-family:Tahoma; 
 font-size:11px;
 }
.left_link_mid2:hover
{ 
color:#5E82AA;
text-decoration:underline; 
}
.left_link3:link{ background:url(../images/left_linkbg_hover.jpg) repeat-x;line-height:26px; color:#FFFFFF; display:block;  text-decoration:none; padding-left:22px;}
.left_link3:visited{ background:url(../images/left_linkbg_hover.jpg) repeat-x; line-height:26px; color:#FFFFFF; display:block;  text-decoration:none; padding-left:22px;}
.left_link3:hover{ background:url(../images/left_linkbg.jpg) repeat-x; line-height:26px; color:#FFFFFF; display:block;  text-decoration:none; padding-left:22px;}

.left_link_mid4{
 color:#ffffff;
 text-decoration:none; 
 font-family:Arial; 
 font-size:11px;
 }
.left_link_mid5{
 color:#ffffff;
 text-decoration:none; 
 font-family:Arial; 
 font-size:11px;
 }
.left_link_mid5:hover
{ 
color:#B5B8C9;
text-decoration:none; 
}

.left_link_header2{
 color:#00264B;
 padding-left: 6px;
 font-weight:bold;
 text-decoration:none; 
 font-family:Arial; 
 font-size:20px;
 }
 
 .news_title{
 color:#00264B;
 padding-left: 6px;
 font-weight:bold;
 text-decoration:none; 
 font-family:Arial; 
 font-size:12px;
 }
 .profile_status{
 color:#00264B;
 padding-left: 6px; 
 text-decoration:none; 
 font-family:Arial; 
 font-size:12px;
 }
 
 .link_midheader_network{
 color:#FFFFFF; 
 padding-left: 8px;
 font-weight:bold;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:12px;
 }
 
 .link_midheader_comp_colleagues{
 color:#FFFFFF;
 background-image:url(../images/network_arrow.jpg);
 background-repeat:no-repeat;
 padding-left: 21px; 
 font-weight: normal;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:12px;
 }
 
 .fields {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
 .fields1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
 .fields2 {  font-family: Arial, Helvetica, sans-serif; background-color:#D4E1EE; border-color:#9FBFDE; font-size: 11px; }
 .fields3 {  font-family: Arial, Helvetica, sans-serif; background-color:#9FBFDE; border-color:#9FBFDE; font-size: 11px; }
 .fields4 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; width:100px; }
 
 .box {
	border: 1px solid #333333;
	margin: 0px 2px 0px 2px;
	padding: 0px 5px 0px 5px;
	line-height: 28px;
	background-color: #F4F7FF;
}

a.boxlinks:link,a.boxlinks:visited,a.boxlinks:active{
	color: #5E5E5E;
	text-decoration: none;
}

a.boxlinks:hover {
	color: #5E82AA;
}

a.boxlinkswhite:link,a.boxlinkswhite:visited,a.boxlinkswhite:active{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.boxlinkswhite:hover {		
	color: #FFFFFF;
	font-weight: bold;
}

 .border_colour{
 background-color:#F5F5F5;
 border:1px solid #D8E2EC; 
 line-height: 22px;   
}

.rss_news_link{
 color:#071456;  
 font-family:Tahoma;
 text-decoration:none; 
 font-size:11px;
 }
 
.rss_news_link:hover{ 
color:#5E82AA;
text-decoration:underline; 
}

.image_border{border-width:3px;border-style:solid;border-color:#CCCCCC;}
.image_border:hover{border-color:#FEBF00;}

.image_border_home{border-width:3px;border-style:solid;border-color:#ECF2F7;}
.image_border_home:hover{border-color:#FEBF00;}

.image_border_only{border-width:3px;border-style:solid;border-color:#CCCCCC;}

#PortfolioImage{width:55px;height:90px;border:1px solid #000000;border-collapse:collapse;}
#PortfolioImage:hover{border-color:#FEBF00;}

#PortfolioImageHome{width:140px;height:auto;border:1px solid #ECF2F7;border-collapse:collapse;}
#PortfolioImageHome:hover{border-color:#FEBF00;}

.PortfolioImageNews{border:1px solid #000000;border-collapse:collapse;}
.PortfolioImageNews:hover{border-color:#FEBF00;}

#PremiumDiv{ padding:15px 0px 15px 0px; border:2px solid #CCCCCC; border-collapse:collapse; background-color:#D8E2EC; }
#PremiumDiv:hover{border-color:#CCCCCC; background-color:#D8E2EC;}

.AlbumImage{border:2px solid #CCCCCC;border-collapse:collapse;}
.AlbumImage:hover{border-color:#FEBF00;}

a.close_link{
 color:#071456;  
 font-family:Tahoma; 
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 }
 
a.close_link:hover
{ 
color:#5E82AA;
text-decoration:underline; 
}

div#listContainerNew {	
	border: 1px solid #336699;
	background: #EFF7FF;
	height:24px;
	vertical-align:middle;
	width:auto;	
	}
	
div#listContainerWork div,div#listContainerEducation div{	
	border: 0px solid #336699;
	background-color:#F5F5F5;
	height:auto;
	vertical-align:middle;
	width:auto;
	padding: 1px;
	}

div#listContainerWork div,div#listContainerEducation div {
	border-top:1px solid #D8E2EC;
	border-left:1px solid #D8E2EC;
	border-right:1px solid #D8E2EC;
	border-bottom:1px solid #D8E2EC;
	margin: 4px;
	background-color:#F5F5F5;	
	cursor: move;
	width:auto;	
	}

div#listContainerWork div:hover,div#listContainerEducation div:hover{	
	background-color: #7F9DBE;
}

.box_new {
	border: 1px solid #333333;
	margin: 1px 1px 1px 1px;
	padding: 0px 3px 0px 3px;	
	background-color: #F4F7FF;	
}

div#WorklistContainer,div#EdulistContainer {	
	border: 0px solid #336699;
	background-color:#F5F5F5;
	height:auto;
	vertical-align:middle;
	width:auto;	
	}

div#WorklistContainer div,div#EdulistContainer div {
	border-top:0px solid #D8E2EC;
	border-left:0px solid #D8E2EC;
	border-right:0px solid #D8E2EC;
	border-bottom:1px solid #D8E2EC;
	margin: 0px;
	padding: 5px;	
	background-color:#F5F5F5;	
	width:auto;	
	}
	
#questionMain {
	width: 600px;
}

#questionArrow {
	float:left;
	width:20px;
}

#questionContainer {
	float:left;
	width: 580px;
}

#questionTop {
	background-image:url(../images/question_top.gif);
	height:12px;
}

#questionBottom {
	background-image:url(../images/question_bottom.gif);
	height:12px;
}

#questionContent {
	background-color:#9FBFDE;
	padding: 0px 20px 0px 20px;
	font-size:16px;
	color: #333333;
}

#questionDate {
	font-size:11px;
	text-align:right;
}

/* Front page question classes */
#questionMainSmall {
	width: 320px;
}

#questionArrowSmall {
	float:left;
	width:20px;
}

#questionContainerSmall {
	float:left;
	width: 300px;
}

#questionTopSmall {
	background-image:url(../images/question_top_small.gif);
	height:12px;
}

#questionBottomSmall {
	background-image:url(../images/question_bottom_small.gif);
	height:12px;
}

#questionContentSmall {
	background-color:#D4E1EE;
	padding: 0px 20px 0px 20px;
	font-size:11px;
	color: #333333;
}

#questionContentSmall a {
	font-size:11px;
	color: #333333;
	text-decoration:none;
}
	
#questionContentSmall a:hover {
	font-size:11px;
	color: #333333;
	text-decoration:underline;
}

#questionDateSmall {
	font-size:11px;
	text-align:right;
}

/* Answer Classes */
#answerMain {
	width: 625px;
}

#answerArrow {
	float:left;
	width:20px;
}

#answerContainer {
	float:left;
	width: 605px;
}

#answerTop {
	background-image:url(../images/answer_top.gif);
	height:12px;
}

#answerBottom {
	background-image:url(../images/answer_bottom.gif);
	height:12px;
}

#answerContent {
	background-color:#D4E1EE;
	padding: 0px 20px 0px 20px;
	color: #333333;
}

#answerDate {
	font-size:11px;
	color:#666666;
}

#MyAnswer {
	border: 1px solid #CCCCCC;
	background-color:#F2F2F2;
	padding: 10px 10px 10px 10px;
}

.q_link{
	font-size:11px;
	color: #333333;
	text-decoration:none;
}
	
.q_link:hover {	
	text-decoration:underline;
}

.my_q_link{		
	color:#071456;
	text-decoration:none;
}

.my_q_link:hover {	
	text-decoration:underline;
}

.lightBlue_link_qa {
 color:#5E82AA;
 text-decoration:none; 
 font-family:Tahoma; 
 font-size:9px;
 }
 
 .lightBlue_link_qa:hover {
text-decoration:underline; 
}

 .qa_mid_colour{
 background-color:#F5F5F5;   
}

a.backlinkswhite:link,a.backlinkswhite:visited,a.backlinkswhite:active{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;	
}

a.backlinkswhite:hover {	
	text-decoration:underline
}

a.sortlink:link,a.sortlink:visited,a.sortlink:active{
	font-size:9px;
	color: #FFFFFF;
	text-decoration: none;	
}

a.sortlink:hover {	
	text-decoration:underline
}

.message { color: #990000; font-weight:bold; }