/*CSS Reset*/body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }ol, ul { list-style: none; margin: 0; padding: 0;}table { border-collapse: collapse; border-spacing: 0; } caption, th { text-align: left; font-weight: normal; font-style: normal; }acronym, abbr, fieldset, img { border: 0;}:focus { outline: 0; }

body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Verdana, Arial, Sans-Serif;
color: #333;
text-align: center;
}

a {
color: #405974;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

#header {
background: url(images/header-bg.png) repeat-x;
}

div.topMenu {
background: url(images/top-menu-bg.png) repeat-x;
height: 37px;
min-width: 1207px
}

div.topMenu ul {
padding-top: 8px
}

div.topMenu ul li{
display: inline;
}

div.topMenu a {
font-size: 14px;
margin: 0 10px
}

div.mainContent {
width: 827px;
margin: 0 auto;
text-align: left;
background: url(images/main-context-bg.jpg) no-repeat top left
}


div.sideBarBg {
background: url(images/top-sidebar-bg.png) repeat-y top left;
width: 827px;
}

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

#sidebar {
width: 236px;
float: left;
}

ul.sidebar {
background: url(images/top-sidebar-bg.png) repeat-y top right;
width: 236px;
}

.widget {
/*margin: 0 15px 10px 30px;*/
font-size: 12px
}

li.widget {
margin: 0 15px 10px 30px;
}

.widget h2 {
color: #333;
font-size: 14px;
margin-bottom: 15px;
}

.contentWidgetBg {
background: url(images/context-widget-bg.png) top left no-repeat;
width: 586px;
}

.contentWidget1 {
width: 290px;
font-size: 12px;
float: left
}

.contentWidget1 h1 {
font-family: Tahoma;
font-size: 2.1em;
color: #192940
}

.contentWidget1 h1 span {
font-weight: bold;
color: #405974
}

.contentWidget1 img {
float: left
}

.contentWidget1 p {
margin: 4px 0
}

.contentWidgetBottom {
width: 586px;
height: 22px;
clear: left;
}

.contentWidget1 .padding {
padding: 15px 30px
}

.contentWidget2 {
width: 578px;
margin: 20px 0 40px 0;
color: #666;
font-size: 12px
}

.contentWidget2 ul li{
	list-style-image:url(images/point.jpg);
	text-indent:0px;
	margin:1em 1em 1em 2em;
	}

.contentWidget2 .width {
width: 578px;
background: url(images/context-widget-bg1.png) top repeat-y;
}

.contentWidget2 .padding {
padding: 15px 30px;
background: url(images/context-widget-bg1.png) top repeat-y;
}

.contentWidget2 .contentWidgetTop {
width: 578px;
height: 15px;
} 

.contentWidgetBottom2 {
width: 578px;
height: 45px;
} 

.contentWidget2 h2 {
color: #405974;
margin: 5px 0 15px 0;
font-size: 16px
}

.contentWidget2 p {
margin: 10px 0;
}

.blue {
color: #405974
}

#footer {
background: url(images/footer-bg.png) repeat-x top;
height: 84px;
padding-top: 20px;
font-size: 14px;
min-width: 1207px;
color: #666
}

div.titlePage {
height: 64px;
vertical-align: top;
font-size: 12px;
position: relative;
top: 36px;
right: 20px;

}

/*
div.titlePage .left {
height: 64px;
width: 26px;
background: url(images/title-left.png) no-repeat top left
}

div.titlePage .right {
height: 64px;
width: 26px;
background: url(images/title-right.png)  no-repeat top left
}
*/

.otherPages {
margin-top: -30px
}

div.titlePage .text {
background: url(images/title-bg.png) repeat-x top left;
height: 64px;
vertical-align: top;
float: right
}

div.titlePage .text strong {
position: relative;
top: -25px;
text-transform: uppercase;
font-size: 22px;
color: #3f5974
}

.textwidget hr {
clear: left;
margin: 15px 0;
background: #ccc;
color: #ccc;
height: 1px
}

.textwidget img {
margin: 0 5px 5px 0
}

/*me*/
    .alignleft{
    float: left;
    padding: 5px 5px 5px 5px; 
    border-style: solid; 
    border-color: #dddddd #aaaaaa #aaaaaa #dddddd; 
    border-width: 1px 2px 2px 1px; 
    background-color: white;
	margin:0px 7px 4px 0;
    } 
	





jess-sublinks{
display: list-item;

}

















