﻿@charset "utf-8";
/*++++++++++++++++++++ css reset ++++++++++++++++++++*/
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;
}
body {
	font-size:100%;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body{
	font:12px/1.5em Arial, Helvetica, sans-serif;
	color: #525252;
}
.clear {clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
a {	color: #336699;}
.bigwrapper {
	margin: 0px auto;
	width: 1110px;
}
h1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #515151;
}
h2 {
	color:#336699;
	font-size: 0.95em;
	font-weight: bold;
	
}
h3 {
	color: #336699;
	font-weight: bold;
	font-size: 1em;
}
h4 {
	font-size: 1.2em;
	color: #3394dd;
}
h5{
	font-size: 1.8em;
	font-weight: normal;
}
p{}
#logo {
	width: 250px;
	height: 168px;
	
	/*background: url('images/logoshadow.jpg') no-repeat left bottom;*/
}
#topround {
	background: url('../images/topround.jpg') no-repeat left top;
	height: 168px;
	width: 155px;
 margin-top:0px;
}
#topnavibackground {
	background: url('../images/topnaviborder.jpg') repeat-x left top;
	width: 640px;
	height: 168px;
	position: relative;
}

.masterwrapper {
	margin: 0px auto;
	width: 1050px;
	padding: 0px 30px;
}
.pagebackgroundshadow {
	background:url(../images/pagebackgroundshadow.gif) repeat-y 0px 0px;
}
#banner {
	width: 1050px;
	z-index: 0;
	background: #F6F6F6 url(../images/holebannershadow.jpg) no-repeat center bottom;
	padding-bottom: 35px;
}
#footer {
	background: url('../images/bottomBg.jpg') repeat-x left bottom;
	height: 74px;
	width: 1050px;
	margin: 0px auto;
	position: relative;
}
#FooterAddress {
	float: right;
	width: 800px;
	text-align: right;
	padding: 30px 10px 0px 0px;
	
}
#news {
	width: 264px;
	padding-right: 4px;
}
#news div.heading {
	background: url('../images/newsheadingBg.jpg') no-repeat;
	height: 45px;
	font-size: 1.4em;
	color: #FFFFFF;
	text-align: center;
	padding-top: 25px;
}
#news02 {
	width: 264px;
	padding: 0px 30px 0px 0px;
}
#news02 div.heading02 {
	background: url(../images/newsheadingBgSmall.jpg) no-repeat;
	height: 27px;
	font-size: 1.4em;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}
#coda {
	width: 776px;
	padding-left: 3px;
	overflow:hidden;
}
#pagedown {
	background: url('../images/loginBg.png') repeat-x left bottom;
	height: 165px;
	width: 100%;
}
#loginpenal {
	background: url('../images/loginpenalrightimage.gif') no-repeat right center;
	width: 375px;
	padding-left: 25px;
	padding-top: 20px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	height: 140px;
}
input.alinebtn, input.alinebtn:hover {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 0;
	padding: 0 0 0 12px;
	vertical-align: baseline;
	background: url('../images/login_btn.gif') no-repeat;
		height: 26px;
		width: 93px;
		cursor:pointer;
		text-align: left;
		font-size: 1em;

}
input.logintext {
	border: 1px solid #336699;
	-moz-border-radius: 0;
	margin: 0;
	padding: 3px 5px;
	width: 150px;
	font-size: 10px;
}
.smallfont {font-size: 11px;}
#pakhealth {
	width: 385px;
	height: 165px;
	text-align: center;
}
#arpp {
	height: 165px;
	width: 265px;
	text-align: center;
	
}

ul#mainmenu {
	display:block;
	margin-top: 138px;
}
ul#mainmenu li{
	display: inline;
	list-style: none;
	font-size: 1.1em;
	padding: 0px 18px;
	font-weight: bold;
}
ul#mainmenu li a{
	color:#336699;
	text-decoration: none;
}
ul#mainmenu li a:hover{
	color:#10AADC;
	text-decoration:none;
}

ul#infolist {
	float: left;
	padding: 18px 0px 0px;
	display: block;
}

ul#infolist li{
	display: inline;
	list-style: none;
	border-right: 1px solid #336699;
	padding: 0px 16px;
	
}
ul#infolist li a{
	color:#336699;
	font-size: 0.95em;
	font-weight: bold;
	text-decoration:none;
}
ul#infolist li a:hover{
	color:#10AADC;
	
}
#topmenu {
	width: 100%;
	padding: 80px 0px 0px;
}
#apDivcopyright {
	position:absolute;
	left:108px;
	top:45px;
	width:750px;
	height:23px;
	
}

.codahomeimg {
	width: 250px;
	float:left;
}
.codahomedisc {
	width: 442px;
	padding: 0px 20px;
	float:right;
}
#topnavibackground a.home {
	position:absolute;
	left:471px;
	top:0px;
	width:44px;
	height:31px;
	background: url('../images/tophomenavi.gif') no-repeat left top;
}
#topnavibackground a.home:hover {
	background: url('../images/tophomenavi.gif') no-repeat left bottom;
}
#topnavibackground a.sitemap {
	position:absolute;
	left:515px;
	top:0px;
	width:44px;
	height:31px;
	background: url('../images/tophomenavi.gif') no-repeat -44px top;
}
#topnavibackground a.sitemap:hover {
	background: url('../images/tophomenavi.gif') no-repeat -44px bottom;
}
#topnavibackground a.contact {
	position:absolute;
	left:559px;
	top:0px;
	width:44px;
	height:31px;
	background: url('../images/tophomenavi.gif') no-repeat -88px top;
}
#topnavibackground a.contact:hover{
	background: url('../images/tophomenavi.gif') no-repeat -88px bottom;
}
#bannerPartOne {
	width: 550px;
	float:left;
	background-color:#F6F6F6;

}
#bannerPartTwo {
	width: 500px;
	float:right;
	background-color:#F6F6F6;
  
}

#topnavibackground a.login {
	position:absolute;
	left:515px;
	top:0px;
	width:29px;
	height:26px;
	 background:url('../images/loginImages/loginlab.jpg') ;

}

/* +++++++++++++++++++++++++++ Inner Page +++++++++++++++++++++++++++ */
#Rainbobottom {
	background: url(../images/RainboBottom.jpg) no-repeat 0px 0px;
	padding-bottom: 10px;
}
#StudentLogin {
	width: 280px;
	float: left;
	line-height: 1em;
	padding: 25px 0px 0px 30px;
}
.BlueFont {
	color: #336699;
	font-weight: normal;
	font-size: 1.2em;
}
.AlignCenter{
vertical-align:middle;}
#Explore {
	float: left;
	width: 460px;
	padding: 25px 0px 0px;
	background: url(../images/Signal.gif) no-repeat 11px -15px;
}
#Explorehomepage {
	float: left;
	width: 460px;
	text-align:center;
	padding: 25px 0px 0px;
}

#Explore  img{vertical-align:middle;}
ol.Autowrap {	margin: 0;	padding: 0;	list-style: none;}
ol.Autowrap li {
	float: left;
	width: 14.5em;	/*padding:0px 10px;*/
	display:block;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 5px;
	margin-right: 4.2em;
} 
ol.Autowrap li a{
	color:#666666;
	text-decoration:none;
}
ol.Autowrap li a:hover{
	color:#CCCCCC;
}
#SiteContact {
	width: 270px;
	padding-top: 25px;
	float: left;
}
.LightBlueFont {
	color: #7cb6c4;
	font-weight: normal;
	font-size: 0.95em;
}
#CodaTwo {
	float:left;
	width: 700px;
	padding: 20px 0px 0px 30px;
}
input.SecondLogin{
	width:173px;
	border: 1px solid #CCCCCC;
}
/* +++++++++++++++++++++++++++ Contact us +++++++++++++++++++++++++++ */
#Feedback {
	background: url(../images/ContactusBg.jpg) no-repeat center top;
	width:640px;
	padding: 10px 30px 0px;
	float: left;
}
#Container {
	background: url(../images/ContainerBg.png) repeat-x left top;
	
}
.PaddingTwenty{padding: 20px;}
.LightRedFont{
	color: #cd6e6e;
}
/* +++++++++++++++++++++++++++ Form +++++++++++++++++++++++++++ */
form {
}

fieldset div {
	margin:0.5em 0;
	clear:both;
}

label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
	font-weight: bold;
}
legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:10em;
	text-align:right;
}
input, textarea, select {
	padding:0.1em;
	width:250px;
	border:1px solid #ddd;

}
textarea:hover, textarea:focus, input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
fieldset {
		
}
.submitBtn {
	width:108px;
	height:23px;
	border:0;
	background:url(../images/SubmitBtn.png) no-repeat 0 0;
	cursor:pointer !important;
	color: #FFFFFF;
	padding-bottom:3px;

}

.submitBtn:hover {
	background-position:0 bottom;
}
.SignUpBtn {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    width:77px;
    height:21px;
	    text-indent:-9999px;
	    overflow:hidden;
	    background:url(../images/studentlogin_btn.png) no-repeat 0 0;
	    display:block;
	    cursor:pointer !important;
	    padding: 0px;
}
.RegisterBtn {
	width:77px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../images/studentregister_btn.png) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
	padding: 0px;
}
#RightPanelDiv {
	width: 290px;
	float: right;
}
/*.testing {
	margin-top:1em;
	width:77px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../images/RegisterButton.png) no-repeat 0 0;
	cursor:pointer !important;
	cursor:hand;
}*/
ul.round {	
	text-align: left;
	margin: 0 15px 0 30px;
	list-style: square;}
ul.round li a{text-decoration:none;}	
div.NewsAll {width:100%;}
div.Imageleftdiv{
	width: 22%;
	padding:10px;
	float:left;
	text-align: right;
}
div.Descriptiondiv{
	width: 65%;
	padding:10px;
	float:left;
}
.ulnumber {
	margin-left: 30px;
	list-style: decimal;
}
.ulnumber li{
padding-bottom:3px !important;
padding-left:10px !important;

}
.anchor {height:50px; 	padding: 0 30px 0 0; 	margin:10px 0 0 0px;
}
ul.prod-subsubnav {

	float:right;
}
ul.prod-subsubnav li {
	float:left;
	font-size:12px;
	line-height:24px;
	margin:0 7px;
}
ul.prod-subsubnav li a {

	color:#336699;
	padding:3px 10px;
}

ul.prod-subsubnav li a.active, ul.prod-subsubnav li a:hover {
	text-decoration:none;
	color:white;
	background-color:#336699;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.combostyling
{
	border:1px solid #DDDDDD;
	padding:0.1em;
	width:250px;
}

.Gridcss input, textarea, select {
	padding:0.1em;
	width:150px;
	border:1px solid #ddd;

}
	