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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:arial,helvetica; color: black; margin-top: 10px; }
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
p strong { font-weight: bold }

*{padding:0px;margin:0px;font-family:arial,helvetica;font-size:medium;}
img{border:0px;}

#wrap0{ text-align:left; width: 1002px; margin: 0 auto;}

#wrap1{ float:left; background:#FFFFFF url(../images/frame/left.jpg) repeat-y top left; }
#wrap2{ float:left; background:url(../images/frame/top.jpg) repeat-x top left;}
#wrap3{ float:left; background:url(../images/frame/right.jpg) repeat-y top right;}
#wrap4{ float:left; background:url(../images/frame/bottom.jpg) repeat-x bottom left;}
#wrap5{ float:left; background:url(../images/frame/topleft.jpg) no-repeat top left;}
#wrap6{ float:left; background:url(../images/frame/topright.jpg) no-repeat top right;}
#wrap7{ float:left; background:url(../images/frame/bottomleft.jpg) no-repeat bottom left;}
#wrap8{ float:left; background:url(../images/frame/bottomright.jpg) no-repeat bottom right; padding:10px 7px 11px 9px; }

#dims { float: left; width: 987px; min-height: 572px; height:auto!important; height: 572px; position: relative }

#left { float: left; width: 730px; border-right: solid 1px #bfbfbf; min-height: 572px; height:auto!important; height: 572px;  }

#nav { float: left; width: 730px; height: 35px; }
#nav ul { float: left; padding: 10px 0 0 12px; line-height: 14px }
#nav li { float: left; font-size: 11px; padding-right: 17px; margin-right: 17px; border-right:solid 1px #babcbf }
#nav .last { padding-right: 0; margin-right: 0; border-right: 0 }
#nav a { color: #505153; text-decoration: none }
#nav a:hover { color: #bfbfbf }
#nav a.on { color: #bfbfbf }
#title { float: left; width: 704px; height: 86px; padding: 173px 0 0 26px; }
#title h1 { font-size: 35px; color: #505153; font-weight: normal; line-height: 34px }

#text { float: left; padding: 22px 0 0 26px; width: 499px; }
#text h2 { font-size: 18px; color: #505153; font-weight: normal; line-height: 23px; margin-bottom: 13px }
#text h3 { font-size: 18px; color: #505153; font-weight: normal; line-height: 23px; margin-bottom: 13px }
#text p { font-size: 11px; color: #505153; line-height: 15px; margin-bottom: 15px }
#text a{ font-size: 11px; color: #3c3e99; line-height: 15px; margin-bottom: 15px; text-decoration:none;}
#text a:hover{ text-decoration:underline;}
#text hr { height: 1px; border: 0; border-top: solid 1px #c5cbcf; margin: 0px 0 5px 0;  }
.textlist ol { list-style-type:decimal; margin-bottom:10px; }
.textlist ol li { font-size: 11px; color: #505153; line-height: 15px; margin: 10px 0 0 26px; }
.textlist2 ol { list-style-type:lower-alpha; margin-bottom:10px; }
.textlist2 ol li { font-size: 11px; color: #505153; line-height: 15px; margin: 10px 0 0 26px; }
.textlist ul { float:left; width:220px; font-size: 11px; color: #505153; line-height: 15px; padding: 0 0 0 26px; }
.textlist p { font-size: 11px; color: #505153; line-height: 15px; padding: 0 0 0 26px; }

#right { float: left; width: 256px }
#featurebox { float: left; width: 240px; height: 54px; border-bottom: solid 1px #bfbfbf; background: url(../images/iserX_topRight.jpg) no-repeat top left; padding: 151px 0 0 16px }
#featurebox p { font-size: 12px; color: #505153; line-height: 13px; margin-bottom: 3px }
#featurebox a { color: #3c3e99; text-decoration: none ; font-size: 10px }
#featurebox a:hover { text-decoration: underline; }

#committee { float: left; width: 240px; padding: 10px 0 0 16px }
#committee h2 { font-size: 2em; font-weight: normal; color: #505153; line-height: 25px; margin-bottom: 22px }
#committee h3 { font-size: 1.1em; font-weight: bold; color: #505153; line-height: 13px }
#committee p { font-size: 1em; color: #505153; line-height: 12px; margin-bottom: 11px }
#committee a { color: #3c3e99; text-decoration: none }
#committee a:hover{text-decoration:underline;}

#basefooter{clear:left;float:left;margin-left:10px;width:985px;border:solid 0px red;}
#basefooter p{float:left;color:#a2a4a7;}
#basefooter .right{float:right;}
#basefooter a{color:#a2a4a7;text-decoration:none;}
#basefooter a:hover{text-decoration:underline;}

#profileLeft{float:left;width:120px;padding:0 0 0 20px; border:solid 0px red;}
#profileRight{float:left;width:400px;border:solid 0px red;}
#profileRight h1 { font-size: 18px; color: #505153; font-weight: normal; line-height: 23px; margin-bottom: 13px }
#profileRight p{font-size:1.1em;line-height:16px;padding-bottom:5px;}
#profileRight p b{font-size:1.1em;}

.profileLeft{float:left;width:692px;padding:0 0 0 0px;border:solid 0px red;}
.profileLeft img{float:left; padding:0 0px 0 0;}
.profileRight{float:right;width:550px;border:solid 0px red;}
.profileRight h1 { font-size: 18px; color: #505153; font-weight: normal; line-height: 23px; margin-bottom: 13px }
.profileRight p{font-size:1.1em;line-height:16px;padding-bottom:0px;}
.profileRight p b{font-size:1.1em;}

.thumbGrid{width:673px;}
.thumbGrid li{margin:5px 5px 20px 5px; width:204px; float:left; clear:none;}
.thumbGrid li span{height:20px; float:left; width:204px; clear:both; text-align:center;}
