html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, { margin:0px; padding:0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:100%; color:#000; list-style-type:none; }

* table { border-spacing: 0px; border-collapse:collapse; cellpadding:0px; cellspacing:0px; border:0px; margin:0px; padding:0px; }

html { height:100%; }
body { height:100%;}
html body { text-align:center; } /* ie fix */
.error { font-weight: bold; color: red; }

* img { border:0px; }
* { margin: 0; padding: 0; }

h2 {
	margin: 8px 0 0;
	padding: 13px 0 0;
	color:#000;
	font-size: 18px;
	font-weight:normal;
	font-family: 'Georgia', 'Times', serif;
	line-height: 20px;
	border-top: dotted 1px #666666;
}

h3 {
	margin: 10px 0 0;
	padding: 10px 0 10px 10px;
	font-size:18px;
	font-family: 'Georgia', 'Times', serif;
	color: #000;
	font-weight: normal;
	border-bottom: dotted 1px #666666;
}

h3.noRule {
	padding: 10px 0;
}

h3.sub_title_norule {
	font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
	font-size:12px;
	line-height:20px;
}

strong {
	color: #000;
	font-weight: normal;
}

/* TYPE CLASSES */
.centered_comments { display:block; margin-top:50px; width:750px; font-family:Georgia, Times, serif; font-size:16px; line-height:24px; color:#78addf; font-weight:normal; text-align:center; }

a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#78addf; text-decoration:none; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#78addf; text-decoration:underline;}

.headline { display:block; width:435px; padding-top:10px; padding-left:20px; float:left; font-family:Georgia, Times, serif; font-size:24px; color:#000000; font-weight:normal; clear:right;}

/* Active Case Module Headline */
.headline_white { display:block; width:200px; padding-top:10px; padding-left:20px; margin-bottom: 40px; float:left; font-family:Georgia, Times, serif; font-size:16px; color:#FFFFFF; font-weight:normal; clear:none;}

.bottom_nav { font-family:Arial, Helvetica, sans-serif; color:#78addf; font-size:11px; text-decoration:none;}

#sub_body_container h1, .title { display:block; font-family:Georgia, Times, serif; font-size:24px; color:#000000; font-weight:normal; border-bottom:dotted 1px #666666; padding-bottom:10px;  }
#sub_body_container h1 {border-bottom: none;padding-bottom: 0;}
.title_no_rule { display:block; font-family:Georgia, Times, serif; font-size:24px; color:#000000; font-weight:normal;  padding-bottom:3px;  }


.mc {
	width: auto;
	margin: 0;
	padding: 0 20px 0 0;
	color: #999999;
	font-size: 11px;
	font-family: 'Arial', 'Helvetica', sans-serif;
	font-weight: normal;
	background-image: url(../images/mc.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border: none;
}

.mc a { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px;  font-weight:normal; text-decoration:none;}
.mc a:hover { font-family:Arial, Helvetica, sans-serif; color:#78addf; font-size:11px;  font-weight:normal; text-decoration:none;}

.legal {display:block; width:150px; text-align:center; margin: 10px auto; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px; font-weight:normal; text-decoration:none; clear:both; }

.note {margin: 3px auto; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px; line-height:12px; font-weight:normal; text-decoration:none; clear:both; }

.bullet { color:#78addf; font-weight:bold; font-size:13px;}

p, address, .paragraph { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#444; font-weight:normal; text-decoration:none; }
.paragraph a { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#78addf; font-weight:normal; text-decoration:none; }
.paragraph a:hover { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#78addf; font-weight:normal; text-decoration:none; }

.date { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#444; font-weight:normal; text-decoration:none; }


.links { margin-top:8px; font-family:Georgia, Times, serif; font-size:14px; line-height:20px; color:#666666; font-weight:normal; text-decoration:none; }
.links a { margin-top:8px; font-family:Georgia, Times, serif; font-size:14px; line-height:20px; color:#666666; font-weight:normal; text-decoration:none; }
.links a:hover { margin-top:8px; font-family:Georgia, Times, serif; font-size:14px; line-height:20px; color:#78addf; font-weight:normal; text-decoration:none; }


.notice { margin-top:8px; font-family:Georgia, Times, serif; font-size:11px; line-height:16px; color:#666666; font-weight:normal; text-decoration:none; }


.paragraph_rule { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#444; font-weight:normal; border-top:dotted 1px #666666; padding-bottom:10px; }
.paragraph_rule a { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#78addf; font-weight:normal;padding-top:10px; text-decoration:none; }
.paragraph_rule a:hover { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#78addf; font-weight:normal; padding-bottom:10px; text-decoration:none; }


.homepage_intro { margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#666666; font-weight:normal; text-decoration:none; }
.homepage_intro a, .homepage_intro a:link, .homepage_intro a:visited {
	font-size: 14px;
}

.intro_text { margin-top:8px; margin-bottom:10px; font-family:Georgia, Times, serif; font-size:16px; line-height:24px; color:#78addf; font-weight:normal; }
.intro_text a { font-family:Georgia, Times, serif; font-size:16px; line-height:24px; font-weight:normal; text-decoration:none; }
.intro_text a:hover { font-family:Georgia, Times, serif; font-size:16px; line-height:24px; font-weight:normal; text-decoration:none; }



.5px_gray_border { border:#efefef 5px solid; float:left; clear:none; }


/* MAIN CONTAINTER */
#container { width:960px; margin: 50px auto 5px auto; position:relative; text-align:left; background: url(...) no-repeat left top; }



/* Webpage Masthead -- Add logo and background image or color ( Width:800px | Height: Variable ) */ 
#masthead { width:960px; height:65px; padding: 0 0px; postion:relative; background: url(...) no-repeat left top; }

#logo { float:left; width:770px; height:130px; padding:0; margin:0;} /* Holds Clients logo */

/* Main Navigation Bar */
#nav {
	clear:both;
	width:930px;
	height:39px;
	margin-bottom:15px;
	padding: 0 15px;
	list-style:none;
	background-image: url(../images/nav_bar.png);
	background-repeat: no-repeat;
}

#nav li {
	float:left;
	padding: 11px 17px 0 0;
	font-size: 15px
	font-family: 'Arial', 'Helvetica', sans-serif;
}

ul#nav li a { display:block; color:#FFFFFF; background: url(...) no-repeat left top; font: 14px Arial, Helvetica, sans-serif; text-decoration:none; } /* Use background image to control look of link button */

ul#nav li a:hover { display:block; color:#FFFFFF; background: url(...) no-repeat left top; font: 14px Arial, Helvetica, sans-serif; text-decoration:none; } /* Use this for image/text rollover */


/* Side Navigation Bar */
#sideNav, #side_nav {
	float: left;
	width: 205px;
	height: 548px;
	margin:0 20px 20px 0;
	padding: 7px 7px 7px 20px;
	background-image: url(../images/sidenav_bg.jpg);
	background-repeat: no-repeat;
}


#sideNav ul, ul#side_sub_nav {
	list-style:none;
	float:left;
}

#side_nav img {
	float:left;
}

#sideNav ul li, ul#side_sub_nav li {
	border-bottom:dotted 1px #666666;
	display:block;
	width:185px;
	background: url(../images/double_arrow.gif) no-repeat 5px 5px;
	padding-left:18px;
	padding-bottom:8px;
	margin-top:8px;
	border-bottom:dotted 1px #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

#sideNav ul li a, ul#side_sub_nav li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#sideNav ul li a:hover, ul#side_sub_nav li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#78addf;
	font-weight:normal;
	text-decoration:none;
}

/* Homepage */

#homepage_body { float:left; width:658px; min-height:285px; postion:relative; background: url(...) no-repeat left top; overflow:hidden; } /* Add background image or color to style */

#homepage_flash { float:left; border:#ddd solid 5px; margin-top:0px; margin-bottom:15px; postion:relative; background:#dddddd url(...) no-repeat left top; overflow:hidden; }


/* Active Cases Module */

#active_case_module {
	float:right;
	width:253px;
	padding: 0px 0 8px 0;
	background-color: #f5f5f5;
	background-image: url(../images/case_pattern.jpg);
	background-repeat: no-repeat;
	background-position:0 -96px;
	border:#e4e4e4 6px solid;
	margin-bottom:10px;
}

#active_case_module h3 {
	margin: 0 0 8px;
	border: none;
}

ul#active_case { list-style:none; background: url(...) no-repeat left top; clear:left;  } /* Contains the background image or color of the nav ( Width:800px | Height: Variable ) */

ul#active_case li { display:block; width:232px; margin-left:3px; padding-left:10px; padding-bottom:4px; margin-top:8px; border-bottom:dotted 1px #666666;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }

ul#active_case li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;  text-decoration:none; } /* Use background image to control look of link button */

ul#active_case li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#78addf; font-weight:normal;  text-decoration:none; } /* Use this for image/text rollover */



/*Body Containers */
#sub_body_container {
	float: left;
	width: 707px;
	min-height: 400px;
	margin: 0 0 8px;
}

#sub_body_container ul {
	margin: 0 0 0 18px;
	color: #444;
	font-size: 12px;
	font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
	list-style: none;
}

#sub_body_container li {
	margin: 5px 0px;
	padding: 0 0 0 18px;
	background: url(../images/circle_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* Table Classes */
.doc_table_grey { width:100%; background-color:#f3f3f3; padding:7px; float:left; margin-top:10px; }
.doc_table_white { width:100%; background-color:#FFFFFF;float:left; margin-top:10px;  }

.file_link { width:100%; height:18px; padding:3px 7px 0px 18px; text-align:left; background:url(../images/file_link.jpg) top left no-repeat; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; }
.file_link a {text-align:left; color:#78addf; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; }
.file_link a:hover { text-align:left; color:#78addf; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline; }

.file_date { width:110px; padding:2px 7px 0px 0px; text-align:left; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; }

.icon_cell { width:110px; padding:7px 7px 4px 0px; text-align:left; color:#78addf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; }
.icon_cell a {text-align:left; color:#78addf; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline; }
.icon_cell a:hover { text-align:left; color:#78addf; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline; }

.description_cell {  padding:5px 7px 0px 0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#444; font-weight:normal; text-decoration:none; }


.case_cell { width:400px; padding:7px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle; }
.date_cell { width:100px; padding:7px; text-align:left; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle; }
.case_cell_gray  { width:400px; padding:7px; text-align:left; color:#000000; background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle; }
.case_cell_gray a {text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle;}

.case_cell_gray a:hover  { width:400px; text-align:left; color:#78addf; background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle; }
.date_cell_gray  { width:100px; padding:7px; text-align:left; color:#666666; background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle; }


.case_cell a {text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle;}
.case_cell a:hover { text-align:left; color:#78addf; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration: none; vertical-align:middle;}

/* Footer */

#footer {
	clear:both;
	width:960px;
	height:38px;
	padding: 20px 0px;
	margin-top:8px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}
#footer h2{font-weight:normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#444444; text-align:center; margin-bottom:12px; padding:0; border:none; line-height:17px;}

ul#bottom_nav { display:block; width:600px; clear:left; height:30px; list-style:none;} /* Contains the background image or color of the nav ( Width:800px | Height: Variable ) */

ul#bottom_nav li { float:left; padding: 0px 5px 0 0; font: 11px Arial, Helvetica, sans-serif; color:#78addf; }

ul#bottom_nav li a { display:block; color:#FFFFFF; background: url(...) no-repeat left top; font: 11px Arial, Helvetica, sans-serif; color:#78addf; text-decoration:none; } /* Use background image to control look of link button */

ul#bottom_nav li a:hover { display:block; color:#FFFFFF; background: url(...) no-repeat left top; font: 11px Arial, Helvetica, sans-serif; color:#78addf; text-decoration:underline; } /* Use this for image/text rollover */


/* Form Styles  */

.inputText { border:1px solid #ccc; padding:4px; color:#333333; width:350px;}

.inputText:focus { background-color:#efefef; } 

}


/* ------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- ADMIN STYLES ------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------- */

ul#edit_pages_nav { clear:left; height:30px; list-style:none;} /* Contains the background image or color of the nav ( Width:800px | Height: Variable ) */

ul#edit_pages_nav li { float:left; padding: 0px 16px 0 0; font: 16px Arial, Helvetica, sans-serif; color:#78addf; }
ul#edit_pages_nav li.no_padding {padding-right: 0;}


ul#edit_pages_nav li a { display:block; color:#FFFFFF; background: url(...) no-repeat left top; font: 14px Arial, Helvetica, sans-serif; color:#78addf; text-decoration:none; } /* Use background image to control look of link button */

ul#edit_pages_nav li a:hover { display:block; color:#FFFFFF; background: url(...) no-repeat left top; font: 14px Arial, Helvetica, sans-serif; color:#78addf; text-decoration:underline; } /* Use this for image/text rollover */



/* PHP Classes */

.center { text-align:center; }

/* Login Module */


.login_header { font-family:Georgia, Times, serif; font-size:18px; line-height:24px; color:#78addf; font-weight:normal; margin-left:115px;}

#login { background: url(../images/login_bg.jpg) repeat-x left top; height:385px; width:500px; margin:0 auto; }

#login_fields { border:0; width:350px; margin: 0 auto; font-family:Georgia, Times, serif; font-size:14px; line-height:20px; color:#666666; font-weight:normal; text-decoration:none; }

#login label { width:100px; float:left; text-align:right; margin:8px 5px; clear:both; }

#login #username, #password, #casename {float:left; margin: 8px 5px; width:200px; height:20px; border: 1px #999999 solid; }

#login br { clear:both; }

.forgot { margin-left:115px; }

#login_bttn {  clear:both; margin-left:115px; margin-top:10px; }

#choose_file_bttn {  clear:both; margin-left:0px; margin-top:10px; }


/* Add/Edit Module */

.addedit_header { font-family:Georgia, Times, serif; font-size:18px; line-height:24px; color:#78addf; font-weight:normal; margin-left:120px;}

#addedit { background-color:#f5f5f5; width:100%; margin:0 auto; }

#addedit_fields { border:0; width:450px; margin-left:10px; font-family:Georgia, Times, serif; font-size:14px; line-height:20px; color:#666666; font-weight:normal; text-decoration:none; }

#addedit label { width:100px; float:left; text-align:right; margin:8px 10px; clear:both; }

#addedit #user, #pass, #casename, #summary, #update_title, #update, #input_text, { float:left; margin: 8px 0px; width:300px; height:20px; xborder: 1px #999999 solid; }


#addedit #description, #input_textarea {float:left; margin: 8px 0px; width:300px; height:100px; border: 1px #999999 solid; background-color:#FFFFFF; }


#addedit br { clear:both; }

#addedit_bttn {  clear:both; margin-left:120px; margin-top:10px;}


#module { background-color:#f5f5f5; width:100%; margin:0 auto; }

#active_checkbox { float:left; clear:right; padding-top:8px; margin-top:10px; }

#input_text { float:left; margin: 8px 0px; width:300px; height:20px; border: 1px #999999 solid; }
#input_textarea {float:left; margin: 8px 0px; width:300px; height:100px; border: 1px #999999 solid; background-color:#FFFFFF; clear:none; margin-left:120px; }
#file_upload { float:left; margin: 8px 0px; width:150px; height:20px; border: 1px #999999 solid; background-color:#FFFFFF; clear:right;}

/* Case_Admin Table */

#case_admin { margin: 0px auto; width: 600px; }


.case_table { width:100%; }

.case_table a { text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: none; }
.case_table a:hover { text-align:left; color:#78addf; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: none; }

.gray_bg { background-color:#f3f3f3; }

.std { width:100px; padding:7px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
.description { width:100%; padding:7px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
.date {width:150px;  padding:7px; text-align:left; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
.active { width:150px; padding:7px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
input.active { display: inline; float:left; }

.edit { width: 50px; padding:7px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.delete { width: 50px;  padding:7px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }


/* Add/Edit Case */

/* Short case list */
#short_case_list {
	font-family: 'Arial', sans-serif;
}

#short_case_list .title {
	border: none;
}

#short_case_list_head {
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #666;
}

#short_case_list_head h1 {
	float: left;
}

#short_case_list_head p {
	padding: 10px 0 0;
}

#short_case_list p  {
	color: #5488b5;
	font-size: 12px;
}

#short_case_list a, #short_case_list a:link, #short_case_list a:visited {
	color: #5488b5;
}

#short_case_list table {
	margin: 0 0 10px;
	width: 100%;
}

#short_case_list tbody tr {
	background-color: #fff;
}

#short_case_list tbody tr.gray_bg {
	background-color: #efefef;
}

#short_case_list th {
	color: #5488b5;
	font-family: 'Arial', sans-serif;
	text-transform: capitalize;
}

#short_case_list td {
	padding: 8px 5px;
	font-size: 14px;
	font-family: 'Arial', sans-serif;
}

#short_case_list td a, #short_case_list td a:link, #short_case_list td a:visited {
	color: #000;
}

#short_case_list td a:hover, #short_case_list td a:visited:hover {
	text-decoration: none;
}

#short_case_list td.right, #short_case_list th.right {
	width: 135px;
	padding:8px 5px 8px 10px;
	xtext-align: center;
	border-left: 3px solid #fff;
}

#short_case_list .searchbox {
	float: right;
	padding: 5px 0 0;
}

#short_case_list .pagination {
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}

.tool-tip {
	color: #fff;
	width: 428px;
	z-index: 13000;
}
 
.tool-title {
	margin: 0;
	padding: 8px 8px 4px;
	text-align: left;
	background: url(../images/bubble.png) top left;
}

.tool-title span {
	font-family: 'Arial', sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}
 
.tool-text {
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
	text-align: left;
}

.tool-text span {
	color: #eaf5ff;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.clear {
	clear: both;
}

#footnotes {
	border-top: 1px dotted #666;
}

#footnotes p {
	font-size: 9px;
	margin: 0;
	line-height: 13px;
}

p.resume_download {
	margin: 33px 0 0;
	float: right;
}

p.resume_download img {
	display: block;
	margin: 0 0 7px 4px;
}

p.resume_download a, p.resume_download a:link, p.resume_download a:visited{
	display: block;
	text-transform: capitalize;
	text-align: center;
	line-height: 100%;
}

/* CONTACT PAGE */
#contact h1 {
	margin: 0 0 20px;
	padding: 0 0 4px;
	border-bottom: 1px dotted #666;
}

#contact h2 {
	margin: 0 0 10px;
	padding: 0 0 4px;
	border: none;
	border-bottom: 1px dotted #ccc;
}

#contact h3 {
	font-size: 15px;
	padding: 10px 0 2px;
	border: none;
}

#contact p {
	margin: 5px 0 0;
}

.contactColumn {
	float: left;
	width: 217px;
	margin: 0 28px 0 0;
}

.contactColumnRight {
	margin-right: 0;
}

.officeLocation {
	margin: 0 0 25px;
}

/* RESUME */
#resume {
	float: left;
	margin: 0 0 8px;
	padding: 8px 0 0;
	min-height: 400px;
	width: 520px;
}

#resume h2 {
	margin: 0 0 8px;
}

#resume p, #resume address {
	margin: 0 0 8px;
}

#resume ul {
	margin: 30px 0 0 18px;
	color: #444;
	font-size: 12px;
	font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
	list-style: none;
}

#resume li {
	margin: 5px 0px;
	padding: 0 0 0 18px;
	background: url(../images/circle_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* Resume PDF */
#resume p.resumePDF {
	float: right;
	margin: 25px 0 0;
}

#resume p.resumePDF img {
	display: block;
	margin: 0 0 7px 4px;
}

#resume p.resumePDF a, #resume p.resumePDF a:link, #resume p.resumePDF a:visited{
	display: block;
	text-transform: capitalize;
	text-align: center;
	line-height: 100%;
}

/* Resume Back To Top */
#resume p.backToTop {
	margin: 20px 0;
}

#headerLinks {
	float: right;
	padding: 40px 0 0;
	list-style: none;
}

#headerLinks li {
	float: left;
	padding: 0 0 0 22px;
	background-repeat: no-repeat;
}

#newAddressLink {
	background-image: url(../images/icon-new-address.png);
}

#newsLink {
	background-image: url(../images/news.png);
}

#headerLinks a, #headerLinks a:link, #headerLinks a:visited {
	display: block;
	margin: 0 20px 0 0;
	color: #78addf;
	font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
	font-size: 14px;
	text-decoration: none;
}

/* CLEAR */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clear{height:1%;}*:first-child+html .clear{min-height:1px;}
