* {margin: 0;padding: 0;outline: 0;}
.widget-area, .widget {overflow: hidden; zoom: 1;border:1px;}

body {background-color: #f4f4f4;background-repeat: repeat-y;background-position: center 0;font-family: Georgia, sans-serif;font-size: 14px;line-height: 1.5em;font-weight: normal;color: #000;}
a {color: #000;text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {font-size:28px;font-weight:normal;line-height:1em;padding:10px 0 5px 0;text-transform: capitalize;}
h2 {font-size:25px;font-weight:normal;line-height:1.2em;padding:10px 0 5px 0;}
h3 {font-size:22px;font-weight:normal;line-height:1.3em;padding:3px 0 5px 0;}
h4 {font-size: 18px;font-weight:normal;line-height: 1.3em;padding:3px 0 2px 0;}
h5 {font-size:15px;font-weight:normal;line-height: 1.3em;padding:3px 0 3px 0;}
h6 {font-size:14px;font-weight:bold;line-height: 1.3em;padding:3px 0 3px 0;}
p {font-size:14px;line-height:1.5em;padding:3px 0 8px 0;}


/*ContentInner*/
.innerPageContent {}
.innerPageContent img {padding-left:0px;padding-right:0px;max-width:688px;margin:10px 0;}
.innerPageContent p img {padding-left:0px;padding-right:10px;max-width:678px;float:left;}
.innerPageContent.narrow img {max-width:450px;}
.innerPageContent.narrow p img {max-width:440px;}

.innerPageContent p {font-size:15px;}

.innerPageContent ul, .innerPageContent ol {padding:15px 15px 15px 30px;font-size:15px;line-height:1.3em;}
.innerPageContent li {padding-bottom:5px;}
.innerPageContent ul li {list-style-type: disc;}
.innerPageContent ul.brContact {padding-left: 0;}
.innerPageContent ul.brContact li {list-style-type: none;}

.innerPageContent .tr {width: 100%;float: left;clear:both;margin:30px 0 25px 0;}
.innerPageContent .tr.tr2 {width: 290px;float: left;clear:none;margin:30px 0 25px 50px;}
.innerPageContent .tr.tr3 {width: 170px;float: left;clear:none;margin:30px 0 25px 20px;}
.innerPageContent .tr.tr4 {text-align: left;width: 190px;clear:none;text-align: left;margin:10px 10px 15px 15px;}
.innerPageContent .tr.tr4 ul {font-weight:normal;}
.innerPageContent .tr h3 {font-size: 18px;font-weight: normal;padding-left:8px;}
.innerPageContent .tr ul {font-size: 14px;line-height: 1.3em;margin-left: 8px;}
.innerPageContent .glossary dl {padding: 0 15px;}
.innerPageContent .glossary dl a strong:first-child {font-size: 18px;}
.innerPageContent .glossary dl dt {padding: 10px 0 3px 0;}
.innerPageContent .glossary dl dt a {text-decoration:none;}
.innerPageContent .glossary dl dd {padding: 0 0 5px;}
.innerPageContent .glosslist a {background: #fff;border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;font-size: 18px;font-weight: normal;padding: 5px;text-decoration: underline; margin: 15px 1px 0;display:inline-block;}
.innerPageContent .glosslist a:hover {background: #fcfcfc;border: 1px solid #777;text-decoration: none;}

table.whichl2 {margin: 15px auto 15px auto;width:700px;border-collapse: collapse;border: 1px solid #AAAAAA;}
table.whichl2 tr td {background:#fff;padding: 5px 5px 5px 10px;text-align: left;}
table.whichl2 tr.c1 td {background:#fff;}
table.whichl2 tr.c2 td {background:#ececec;}
table.whichl2 tr th {background:#ddd;padding: 5px 5px 5px 10px;text-align: left;font-size: 14px;color:#333;}
table.whichl3 {margin: 35px auto 30px auto;width:700px;border-collapse: collapse;}
table.whichl3 ul {padding: 15px 5px 15px 15px;}
table.whichl3 tr td {background:#fff;padding: 5px 5px 5px 10px;text-align: left;}
table.whichl3 tr.c0 {border:1px solid #ddd;}
table.whichl3 tr.c0 th:first-child {text-align:left;}
table.whichl3 tr.c1 {border:1px solid #ddd;}
table.whichl3 tr.c1 td {background:#fff;}
table.whichl3 tr.c2 td {background:#eee;}
table.whichl3 tr td.r1 {background:#fcfcfc;padding: 5px 5px 5px 10px;text-align: left;width:150px;color:#333;}
table.whichl3 tr td.r2 {padding: 5px 5px 5px 10px;text-align: left;}
table.whichl3 tr td.r3 {padding: 5px 5px 5px 10px;text-align: left;}
table.whichl3 tr td.r4 {padding: 10px 5px 25px 10px;text-align: center;font-size:18px;}
table.whichl3 tr th {background:#ddd;padding: 5px 5px 5px 10px;font-size: 14px;color:#555;}

table.contactD {margin: 20px 10px 25px 55px;padding: 10px 10px 15px 50px;width:570px;border-radius: 15px;background:#fdfdfd;border:1px solid #ddd;line-height:1.5em;}
table.contactD tr td {padding: 8px 0;font-size:15px;vertical-align:top;}
table.contactD tr td:first-child {font-weight:bold;width: 165px;}
table.contactD tr td.rl {}
table.contactD tr td.rr {}

table.contactUs {margin:25px auto 15px auto;}
table.contactUs span.required {color:red;}
table.contactUs tr td {padding: 6px 5px;}
table.contactUs tr td.rl {}
table.contactUs tr td label {font-size: 15px;width:200px;display:block;}
table.contactUs tr td.rr {}
table.contactUs tr td.rlr {padding: 10px 5px 0px 5px;}
table.contactUs tr td.rlr2 {padding: 10px 5px 5px 5px;}
table.contactUs tr td input {border-radius:3px;border:1px solid #ccc;padding: 5px;width: 300px;}
table.contactUs tr td textarea {border-radius:3px;border:1px solid #ccc;padding: 5px;width: 512px;}
table.contactUs input.submit {border:1px solid #999; height:35px; width: 150px;display:block;margin:0px auto;}
table.contactUs input.submit:HOVER {border:1px solid #777;}

.calcTable TD.description {font-size: 120%;font-weight: normal!important;padding: 10px;}

.l, .left {float: left;display: inline;}
.r, .right {float: right;display: inline;}

.shell {width: 985px;margin: 0 auto;padding-bottom: 50px;}
#toptext {color: #fff;font-size: 18px;line-height: 34px;}
#toptext .shell {width: 940px;padding:5px 20px 8px 25px;}
#toptext a {color: #fff;}
#logo-containter {background-repeat: repeat-x;background-position: 0 bottom;}
#logo-containter .shell {padding: 5px 15px 30px 0;width: 970px;}

#lside {width: 217px;float: left;padding: 0 5px;}
#rside {float: left;width: 738px;margin-top: -27px;padding-left: 0px;padding-right: 15px;}

#header {box-shadow: 0 5px 7px -2px rgba(120, 120, 120, 0.65);border-radius: 10px;position:relative;z-index: 1;behavior: url(/PIE.htc);width: 743px;background-color: #fff;margin: 0 0 20px -5px;padding:20px 8px 7px 8px;}
#header.innerHeader h1, #header.innerHeader h2, #header.innerHeader h3, #header.innerHeader p {padding:10px 5px 5px 24px;}
#header.innerHeader img {max-width:734px; margin:-7px 0 0 4px;border-radius:5px;border:1px solid #999;padding:0;behavior: url(/PIE.htc);}
#header .cnt {margin-top: -7px;padding-left: 4px;width: 750px;}
#header #box {width: 733px;margin: 10px 0 14px 0px;border-radius:10px;behavior: url(/PIE.htc);border:1px solid #ddd;}


.innerPageContent {padding:10px 15px 15px 20px;margin:0 0 0 5px;}
.innerPageContent.narrow {padding:10px 5px 15px 20px;float:left;width:450px;}

#nav {padding: 22px 0 10px 17px;position: relative;z-index: 1000;}
#nav li {list-style-type: none;font-size: 17px;position: relative;}
#nav li a {display: block;height: 24px;z-index: 1;padding:8px 0px;line-height:24px;}
#nav li .subNav {position: absolute;display: none;z-index: 10;left: 181px;top: 10px;padding: 4px;/*width: 174px;*/}
#nav li:hover .subNav {display: block;}
#nav li .subNav li.subnavarrow {position: absolute;top: 0;left: -14px;float: left;height: 29px;width: 14px;z-index: 10;border-bottom: 0;}
#nav li .subNav li {display: inline;position: static;}
#nav li .subNav li a {white-space: nowrap;z-index: 100;height: auto !important;position: relative;line-height: 1.3em;padding: 8px 0;font-size: 14px;padding-left: 21px;padding-right: 10px;}
#nav li .subNav li.last a {border-bottom: 0 !important;}


#footer {padding:20px 10px 10px 10px;margin-top: 50px;margin-left:8px;border-top: solid 1px #ddd;font-family: Arial, "MS Trebuchet", sans-serif;text-align:center;}
#footer img {vertical-align:bottom;}

.applyonline {display:block;height: 84px;width: 228px;text-indent: -10000px;	background: url(../images/link-applyonline.png) no-repeat 0 0;margin-top: 28px;margin-right: 8px;}
.meetstaff {display:block;height: 100px;width: 227px;text-indent: -10000px;background: url(../images/link-meetstaff.png) no-repeat 0 0;margin-top: 12px;}


#prcontent {background:#efefef;border: 1px solid #ddd;border-radius: 5px;margin: 5px 5px 15px;padding: 30px 15px 30px 15px;width: 700px;behavior: url(/PIE.htc);}
#prcontent .leftside {width: 230px;float: left;margin-left:3px;}
#prcontent .rightside {width: 442px;float: right;}
.frame {width: 200px;padding: 13px 14px 20px 14px;margin-bottom: 25px;background:#fff;	margin-left:3px;text-align: center;
	-webkit-box-shadow: 0px 2px 5px 3px rgba(186, 186, 186, 0.5);-moz-box-shadow:0px 2px 5px 3px rgba(186, 186, 186, 0.5);box-shadow:0px 2px 5px 3px rgba(186, 186, 186, 0.5);	behavior: url(/PIE.htc);}
#header.innerHeader .frame img {max-width:200px;margin:0;}
#header.innerHeader #prcontent h1 {padding:10px 0 5px;}
#header.innerHeader #prcontent h2 {padding:5px 0;}
#header.innerHeader #prcontent h3{padding:3px 0 5px;}
#header.innerHeader #prcontent p {padding:3px 0 8px;}
#header.innerHeader #prcontent .contactbox {margin-left: 0px;width: 225px;padding-left: 5px;}
#header.innerHeader #prcontent .contactbox p {padding-left: 30px;background-position: left center;background-repeat: no-repeat;}
#header.innerHeader #prcontent .contactbox p.wb {padding-left: 0px;}
#header.innerHeader #prcontent .contactbox h2 {padding-left: 15px;margin-left: 3px;}
.bba {width: 221px;height: 77px;display: block;margin: 0 auto;font-size:28px;text-align: center;line-height:70px;behavior: url(/PIE.htc);border-radius:38px;}
.bba:hover {text-decoration:none;}
#header.innerHeader #prcontent h1.profilename {font-size: 30px;}
#header.innerHeader #prcontent h2.profiletitle {font-size: 22px;margin-bottom: 15px;}
	
input.default.unchanged{font-style:italic;color:grey;}
.clear, .cl {font-size: 0;line-height: 0;height: 0;display: block;clear: both;}
ul.nobul {list-style-type:none;}
ul.nobul li {padding:3px 0;line-height:18px;list-style-type:none;}

.left {float:left;display:inline;}
.right {float: right;display:inline;}
.center {text-align:center;}
.centered {text-align:center;margin-left:auto;margin-right:auto;}