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, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, 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;
}

html, body
{
height: 100%;
}

body {
background: #f3f3f3 url(/images2/content_bgroundpattern.jpg) repeat-x;
font-size: 62.5%;
line-height: 1.4em;
font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
color: #666;
}


p, table, th, td, input, select {
font-size: 1.2em;
margin: 0 0 1.8em 0;
line-height: 150%;
}

h1, h2, h3, h4, h5, h6 { 
font-weight: normal;
margin: 0 0 2.2em 0;
line-height: 120%;
}

h1 {
font-size: 1.6em;
color: #666;
}

#container {
height: 100%;
position: relative;
margin: 0 auto;
align: center;
text-align: center;
width: 1060px;
padding: 5px 5px 0 5px;
background: #f3f3f3;
}

#inner_container {
padding: 0 5px 0 0;
background: #f3f3f3;
width: 1060px;
text-align: center;
}

#grid {
width: 1060px;
text-align: center;
}

.panel {
width: 350px;
position: relative;
float: left;
padding: 0 0 5px 0;
}

.panelmargins {
padding: 0 5px 0 5px;
}

#summary_portrait {
text-align: left; 
background-color: #fff;
}

#summary_portrait img {
float: left;
padding-right: 10px; }

#portraitcopy { 
height: 320px; 
padding: 30px 10px 0 0; 
background-color: #fff; }

#portraitcopy p { 
margin-bottom: 1.2em; }


/*
links
*/

a { font-weight: normal; outline: none; }
a:link { color: #0099cc; text-decoration: none; }
a:visited { color: #4499cc; text-decoration: none; }
a:hover { color: #00bbee; text-decoration: underline; }
a:active { color: #005500; }

a.iamhere { color: #bbb; text-decoration: none; }

/*subpage styles*/

#subpage_logo {
padding: 30px 0 0 0;
}

#subpage_id_fullwidth {
width: 1060px;
height: 199px;
background: #f3f3f3 url(/images2/subpage_toppanel_fullwidth.jpg) no-repeat 0 0;
padding: 0 0 0 0;
text-align: center;
position:relative;
}

#content_area {
background: #fff;
width: 1060px;
height: 100%;
padding: 0;
text-align: left;
}

#jainee {
position: relative;
float: left;
padding: 85px 55px 0 133px;
}

#subpage_maincopy {
float: left;
width: 380px;
font: #666;
padding: 85px 0 100px 0;
}

#pagenav {
float: left;
font: #0099cc;
padding: 85px 0 0 40px;
}

#subpage_footer {
text-align: center;
padding: 30px 0 100px 0;
}

.clearfix {clear: both;}

.margin50 {
padding-top: 50px;
margin: 3px 0 0 0;
}

#slideshow {
width: 350px;
height: 350px;
left: 5px;
display:block;
position:relative;
z-index:100;
}


#floating_link {
height:199px;
width:353px;
position:absolute;
left:354px;
top:0;
display:block;
}
/*
footer styles
*/

#footer_links {
/*
float: left;
*/
padding-left: 20px;
width: auto;
text-align: center;
}

#footer_links ul {
margin: 0 0 0 18px;
padding: 3px 0 0 0;
list-style-type: none;
border-left: 1px solid #121212;
}

#footer_links li { 
display: inline;
padding: 0 10px;
border-right: 1px dotted #121212; 
}

#footer_links li.noborder { 
border: 0; 
}

#footer_links a:link { color: #454545; text-decoration: none; }
#footer_links li a:visited { color: #565656; text-decoration: none; }
#footer_links li a:hover, a:active {color: #222; text-decoration: underline;}

h2 { 
font-size: 1.4em;
color: #666;
}






