body{font:0.8em Tahoma, Arial, Sans-Serif;background-repeat:repeat-x;background-position:left top;text-align:center;margin:0;padding:0}
img{margin:0;padding:0;border:0;}
a:link, a:visited{color:#E00000;text-decoration:underline;}
a:hover{color:#666;text-decoration:none;}
#contentleftleft a:link, #contentleftleft a:visited, #contentleftright a:link, #contentleftright a:visited{color:#000;text-decoration:none;}
#contentleftleft a:hover, #contentleftright a:hover{color:#000;text-decoration:underline;}
th{width:15%;text-align:center;border-bottom:1px #333 solid;}
.table100{width:100%;}
.tdAlignCenter{text-align:center;border-bottom:1px #CCC solid;}
.tdBoxAlignCenter{text-align:center;border-top:1px #CCC solid;}
.tdAlignLeft{text-align:left;border-bottom:1px #CCC solid;}
.thAlignStatLeft{width:90px;text-align:left;border-bottom:1px #333 solid;}
.thAlignStatCenter{width:430px;text-align:left;border-bottom:1px #333 solid;}
.thAlignStatMid{width:370px;text-align:left;border-bottom:1px #333 solid;}
.thAlignStatRight{width:60px;text-align:left;border-bottom:1px #333 solid;}
.tdAlignStatLeft{text-align:left;border-bottom:1px #CCC solid;}
.tdAlignStatRight{text-align:left;border-bottom:1px #CCC solid;}
.tdAlignLeft a:link, .tdAlignLeft a:visited{color:#007ACC;text-decoration:underline;}
.tdAlignLeft a:hover{color:#007ACC;text-decoration:none;}
input{font:1em Arial, Sans-Serif;width:22em;}
textarea{font:1.2em Arial, Sans-Serif;width:22em;float:left;padding:3px;border:2px solid #CCC;background:#FFF;}
.input2em{font:1.2em Arial, Sans-Serif;width:2em;float:left;padding:3px;border:2px solid #CCC;background:#FFF;}
.input6em{font:1.2em Arial, Sans-Serif;width:6em;float:left;padding:3px;border:2px solid #CCC;background:#FFF;}
.input6emNoFloat{font:1.2em Arial, Sans-Serif;width:5em;padding:3px;border:2px solid #CCC;background:#FFF;}
.input15em{font:1.2em Arial, Sans-Serif;width:17.8em;float:left;padding:3px;border:2px solid #CCC;background:#FFF;}
.input15emNoFloat{font:1.2em Arial, Sans-Serif;width:12em;padding:3px;border:2px solid #CCC;background:#FFF;}
.select2em{font:1.2em Arial, Sans-Serif;width:6em;padding:3px;border:2px solid #CCC;background:#FFF;}
.select6em{font:1.2em Arial, Sans-Serif;width:6.4em;float:left;padding:3px;border:2px solid #CCC;background:#FFF;}
.select15em{font:1.2em Arial, Sans-Serif;width:15.4em;float:left;padding:3px;border:2px solid #CCC;background:#FFF;}
.select15emNoFloat{font:1.2em Arial, Sans-Serif;width:16em;padding:3px;border:2px solid #CCC;background:#FFF;}
.select22em{font:1.2em Arial, Sans-Serif;width:18.4em;float:left;padding:3px;border:2px solid #CCC;background:#FFF;}
.select22emNoFloat{font:1.2em Arial, Sans-Serif;width:16.4em;padding:3px;border:2px solid #CCC;background:#FFF;}
.button6em{font:1em Arial, Sans-Serif;width:8em;height:40px;}
#progresscontainer{position:absolute;margin:0;width:100%;height:100%;text-align:center;}
#progressbar{position:relative;margin:100px auto;width:400px;height:130px;text-align:center;background:#FFF;padding:50px 0 0 0;border:3px #CCC solid;font:bold 1.4em Arial, Sans-Serif;}
#header{background:#0F6BFF url(../images/top-bg.png) repeat top;height:148px;margin-right:auto;margin-left:auto;vertical-align:bottom;}
#top{width:970px;height:122px;margin-right:auto;margin-left:auto;}
#logocontainer{width:500px;height:122px;float:left;margin-right:auto;margin-left:auto;text-align:left;}
#splashcontainer{float:right;width:132px;height:115px;background:#0F6BFF url(../images/bg-splash.png) top;padding:0 10px 0 10px;margin:0;text-align:center;font-weight:bold;color:#FFF;}
#splashcontainer p{margin:15px 10px 10px 10px;}
.amount{font-size:1.7em;}
#navcontainer{width:970px;margin-right:auto;margin-left:auto;}
ul#navlist{font:bold 14px Arial, Sans-Serif;text-transform:uppercase;float:left;clear:both;margin:0;padding-right:0;padding-left:0;white-space:nowrap;}
#navlist li{margin:0;padding:0;display:inline;list-style-type:none;}
#navlist a{float:left;}
#navlist a:link,#navlist a:visited{color:#FFF;background:#333 url(../images/roundCornerTopRight.gif) no-repeat top right;text-decoration:none;padding:5px 18px 5px 13px;margin-left:3px;}
#navlist li#active a,#navlist a:hover{color:#333;background:#FFF url(../images/roundCornerTopRight.gif) no-repeat top right;text-decoration:none;margin-left:3px;}
#breadcrumbcontainer{background:#FFF;width:970px;float:center;text-align:left;clear:both;margin-right:auto;margin-left:auto;margin-bottom:0;padding-bottom:0;}
#breadcrumbcontainer p a:link, #breadcrumbcontainer p a:visited{font:0.8em Arial, Sans-Serif;padding:0;margin:0;text-decoration:none;}
#breadcrumbcontainer a:hover{font:0.8em Arial, Sans-Serif;padding:0;margin:0;text-decoration:underline;}
#fbcontainer{background:#333 url(../images/bg_fb.gif) repeat top;padding:8px 5px 6px 5px;margin:4px -8px 6px 0;width:238px;height: 30px;float:right;clear:left;text-align:center;border:0 #111111 solid;}
#descriptioncontainer{background:#FFF;width:100%;float:left;clear:both;margin-bottom:0;padding-bottom:0;}
#descriptioncontainer p{font:1em Arial, Sans-Serif;line-height:1.3em;padding:0;margin:0;}
#descriptioncontainer h1{margin:0 0 4px 0;padding:0;clear:none;font:bold 1.7em Arial, Sans-Serif;clear:none;}
#description{text-align:left;width:970px;margin:15px auto 20px;}
#content{background-color:#FFF;width:970px;float:center;clear:both;margin-right:auto;margin-left:auto;margin-bottom:50px;text-align:left;}
#content p{font:1em Arial, Sans-Serif;line-height:1.3em;padding:0;margin:0;}
#content p a:link, #content p a:visited{font-style:italic;color:#007ACC;text-decoration:underline;}
#content p a:hover{font-style:italic;color:#007ACC;text-decoration:none;}
.allWorks a:link, .allWorks a:visited{font:italic 1em Arial, Sans-Serif;color:#007ACC;text-decoration:underline;}
.allWorks a:hover{font:italic 1em Arial, Sans-Serif;color:#007ACC;text-decoration:none;}
#content h2{margin:0 0 2px 0;padding:0;clear:none;font:bold 1.3em Arial, Sans-Serif;clear:none;}
#content h3{margin:0;padding:0;clear:none;font:bold 1.2em Arial, Sans-Serif;clear:none;}
#content td{vertical-align:top;}
#mainleft{width:170px;float:left;clear:left;margin-top:20px;}
#mainright{width:800px;float:right;clear:right;}
#contentleft{width:550px;float:left;clear:none;padding-bottom:10px;text-align:left;margin-top:20px;}
#contentleftleft{padding:4px 8px 4px 0;width:264px;float:left;clear:none;text-align:left;border-right:2px #333 dotted;}
#contentleftright{padding:4px;width:264px;float:right;clear:none;text-align:left;}
#contentright{background-color:#F4F4F4;padding:3px;margin:20px 0 4px 4px;width:230px;float:right;clear:none;text-align:left;border:1px #CCC solid;}
#contentrightbox, #contentrightbox2, #contentrightbox3{padding-bottom:20px;width:234px;float:left;clear:both;text-align:left;}
#contentrightbox ul, #contentrightbox3 ul{margin:0;padding:0;list-style-type:none;}
#contentrightbox li, #contentrightbox2 ul{margin:0;padding:0 0 16px 0;list-style-type:none;}
#contentrightbox2 li, #contentrightbox3 li{margin:0;padding:0 0 4px 18px;list-style-type:none;background:url(../images/listArrow.png) no-repeat top left;}
.buttonCompare{font:1em Arial, Sans-Serif;width:19.5em;height:40px;float:left;}
#footer{text-align:center;width:970px;clear:both;margin:0 auto;padding-top:10px;padding-bottom:10px;border-top:1px #CCC solid;}
#footer p{color:#666;font:0.8em Tahoma, Arial, Sans-Serif;margin:0;padding:0;}
#footer p a:link, #footer p a:visited{color:#666;text-decoration:underline;margin:0;padding:0;}
#footer p a:hover{color:#666;text-decoration:none;}
#addWorkContainer{background:#F4F4F4;width:100%;height:250px;float:left;clear:both;margin-bottom:0;padding-bottom:0;}
#addWorkContainer table{border:1px #CCC solid;margin-top:20px;}
#addWorkContainer td{background:#FFF;text-align:left;margin-bottom:0;padding:4px;}
#bottomContainer{width:970px;margin-right:auto;margin-left:auto;float:none;clear:both;}
#flowtabs {width:550px;height:29px !important;margin:0 !important;padding:0;_margin-bottom:-2px;}
#flowtabs li {float:left;margin:0;padding:0;text-indent:0;list-style-type:none;}
#flowtabs li a {background:url(../images/tabs-pane.jpg) no-repeat;display:block;height:30px;width:91px;padding:0;margin:0;color:#000;font-size:12px;font-weight:bold;line-height:31px;text-align:center;text-decoration:none;}
#flowtabs #t1 {background-position:0 0;}
#flowtabs #t2 {background-position:-91px 0;}
#flowtabs #t3 {background-position:-183px 0;}
#flowtabs #t4 {background-position:-274px 0;}
#flowtabs #t5 {background-position:-365px 0;}
#flowtabs #t6 {background-position:-456px 0;width:92px;}
#flowtabs a:hover{color:#fff;}
#flowtabs #t1:hover{background-position:0 -29px;}
#flowtabs #t2:hover {background-position:-91px -29px;}
#flowtabs #t3:hover {background-position:-183px -29px;}
#flowtabs #t4:hover {background-position:-274px -29px;}
#flowtabs #t5:hover {background-position:-365px -29px;}
#flowtabs #t6:hover {background-position:-456px -29px;}
#flowtabs a.current{cursor:default;color:#fff;line-height:29px;}
#flowtabs #t1.current{background-position:0 -58px;}
#flowtabs #t2.current{background-position:-91px -58px;}
#flowtabs #t3.current{background-position:-183px -58px;}
#flowtabs #t4.current{background-position:-274px -58px;}
#flowtabs #t5.current{background-position:-365px -58px;}
#flowtabs #t6.current{background-position:-456px -58px;}
#flowpanes {background:url(../images/tabs-pane.jpg) no-repeat 0 -100px;width:550px;height:210px;margin-bottom:-20px;}
#flowpanes div {display:none;color:#fff;margin:0 40px;}
#flowpanes .tabledata {margin:20px 40px;}
#flowpanes a {color:#cc9;font-size:14px;}
#flowpanes p, #flowpanes samp {color:#fff;clear: both;margin:0 0 4px 0;}
#flowpanes .narrow {padding-right:160px;}
#flowpanes label{width:8em;float:left;text-align:left;line-height:30px;margin-right:1em;display:block}
#selectAgeFrom, #selectAgeTo, #selectExpFrom, #selectExpTo{font:1.2em Arial, Sans-Serif;width:70px;padding:3px;border:2px solid #CCC;background:#FFF;}
#selectEdu{font:1.2em Arial, Sans-Serif;width:280px;padding:3px;border:2px solid #CCC;background:#FFF;}
#buttonCompare{font:1em Arial, Sans-Serif;width:280px;height:32px;}
#listdata th{background:transparent url(../images/asc-desc.gif) no-repeat center right;cursor: pointer;}
#listdata th.headerSortUp {background-image:url(../images/asc.gif);}
#listdata th.headerSortDown {background-image:url(../images/desc.gif);}
#listdata .hover{background-color:#FFF0B3;}
.ac_results{padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:99;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{text-align:left;font:1.2em Arial, Sans-Serif;margin:0;padding:5px;cursor:default;display:block;line-height:16px;overflow:hidden;}
.ac_odd{background-color:#f4f4f4;}
.ac_over{background-color:#FFF2BF;text-decoration:underline;}
