/* RESET */

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*BODY STYLES*/
body{background:#83d2ef; font-family:Arial, Helvetica, sans-serif; color:#000; padding:0 0 25px 0;}

/*FONTS*/
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:lighter; padding:8px 0 0 0;}
#columnE h2{font-size:200%;}

h3{font-size:120%;}

p{font-size:75%; line-height:1.5em; padding:8px 0 8px 0;}
#columnC p{margin:0 8px 8px 8px; padding:0 0 8px 0; border-bottom:#ccc 1px dotted;}

em{font-size:90%; line-height:1.4em;}

a{color:#015ebe; text-decoration:none;}
a:hover{color:#5d9300; text-decoration:none;}

ol{font-size:80%; line-height:1.5em; list-style-position:outside; margin:5px 0 8px 30px; padding:0;}
ol li{margin:0 0 12px 0;}

p.video{text-align:center;}

/*NAVIGATION*/
#nav{position:absolute; padding:0 0 0 225px; height:29px; background:transparent url(../Julie/img_bg_nav.png) repeat-x; font-size:80%; font-weight:bold;}
#nav ul{ width:719px;}
#nav ul li{float:left; display:inline-block; margin:0 14px 0 0; padding:8px 14px 0 0; line-height:1em; z-index:-100;}
#nav ul li.last{float:left; display:inline-block; margin:0; padding:8px 0 0 0; line-height:1em; z-index:-100;}
#nav ul li a{color:#000; text-decoration:none;}
#nav ul li a:hover{color:#000; text-decoration:underline;}

/*CONTENT*/
#container{width:960px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}

#global{font-size:70%; padding:8px 0 8px 0; width:100%;}
#global ul{width:400px;  padding:5px 0 0 0; float:left;}
#global ul li{display:inline-block; padding:0 5px 0 0; margin:0 5px 0 0; border-right:#333 1px solid; float:left;}
#global ul li.last{display:inline-block; padding:0; margin:0; border:none;}

#global ul li a{color:#333; text-decoration:none;}
#global ul li a:hover{color:#333; text-decoration:underline;}

#main{width:944px; background:url(../Julie/img_b_bg.gif) repeat-x; padding:8px;}

/*HOME CONTENT*/
#logo{position:absolute;width:207px; height:158px; z-index:100;}

#hcontent{background:#ffecbf; width:944px;}
#sec_content{ background:#002953; width:944px; overflow:hidden;}

#columnA{width:928px; float:left; padding:8px; background:#fff;}
#columnAa{width:410px; float:left;}
#columnB{width:200px; float:left; display:inline; margin:0 0 0 10px;}
#columnB img{ margin:0 0 12px 0;}
#columnC{width:300px; float:right; background:#ffecbf; padding:0 0 18px 0; display:inline;}

/*SECONDARY CONTENT*/
#inner_logo{float:left; background:#002953;}

#columnD{float:left; width:191px; padding:170px 8px 8px 8px; display:inline; color:#fff;}

#columnD ul{margin:15px 0 0 0;}
#columnD ul li{padding:0 0 12px 0; margin:0 0 8px 0; border-bottom:#023f7e 1px dotted; font-size:70%; display:block;}
#columnD ul li a{color:#fff; text-decoration:none;}
#columnD ul li a:hover{color:#fff; text-decoration:underline;}


#columnE{float:left; width:729px; padding:29px 0 0 8px; display:inline; overflow:hidden; background:#fff url(../Julie/ruler.gif) repeat-y; background-position:536px 50%;}
#columnF{float:right; width:200px; background:#fff; padding:0; margin:0; display:inline; overflow:hidden;}
#columnG{float:left; width:518px; background:#fff; padding:8px 8px 24px 0; display:inline;}

#columnG ul{margin:8px 0 0 24px; font-size:80%; list-style-type:disc; line-height:1.3em;}
#columnG ul li{margin:0 0 12px 0;}

	/*HIGHLIGHT BOXES (RIGHT COLUMN)*/
	.greenbox{width:184px; background:#b9db7f; padding:0 8px 8px 8px;}
	.greenbox img{margin:12px 0 0 0;}
	.highlight{width:184px; margin:0 auto; padding:0; border-bottom:#ccc 1px dotted;}
	
#columnH{float:left; width:718px; background:#fff; padding:8px 8px 24px 0; display:inline;}
	
/*CONSTANT CONTACT*/


/*BORDERS*/
.yborder{border-top:#ffb400 5px solid;}
.cborder{border-top:#ccc 3px solid;}

/*FOOTER*/
#footer{font-size:70%; text-align:center; padding:0 5px 5px 5px; width:100%; overflow:hidden; width:960px; margin:0 auto;}

/*GOOGLE SEARCH FORM*/
#gsearch{float:right;}

/*MISC STYLES*/
.main_img{border:#ccc 1px solid;}
.clear{clear:both;}

.break{border-top:#ccc 2px solid; margin:5px 0 5px 0;}

.block{display:block;}

/*CONTEXT MENU*/
#context_menu ul{width:168px; float:right; border:#ccc 1px solid; margin:0 8px 8px 8px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:70%; padding:0;}
#context_menu ul li{display:block; padding:8px; border-bottom:#ccc 1px solid; margin:0;}
#context_menu ul li.last{display:block; padding:8px; border-bottom:none;}

/*LISTING FOR INFO AND REFERRAL*/
.listNav { margin:20px 0 10px 0;}
.listNav ul{list-style-type:none; margin:0; padding:0;}
.listNav a { font-size:0.9em; display:block; float:left; padding:2px 4px;
    border:1px solid silver; border-right:none; text-decoration:none }
.listNav a.ln-last { border-right:1px solid silver; }
.listNav a:hover,
.listNav a.ln-selected { background-color:#eaeaea }
.listNav a.ln-disabled { color:#ccc }
.listNav .ln-letterCount { text-align:center; font-size:0.8em; line-height:1;
    margin-bottom:3px; color:#336699; } /* extra styling using jquery.listnav.js internally used class name */
	

