* {
padding:0;
margin:0;}

img {
border:none;
}
p {
color:#484848;
font-size:13px;
text-align:justify;
line-height:16px;
padding:3px 0 5px 0;
}

.input_cont {}.navlist li {
display:inline;
}body {
font-family:arial, helvetica, san-serif;
background: url(images/bkgd_tile.jpg) repeat-x 0 82px;
}#wrapper {
position:relative;
width:827px;
height:auto;
min-height:838px;
_height:838px;
margin:0 auto;
background-color}

.homepage {
background: url(images/layout_bkgd.png) no-repeat 0 113px;
}
.insidepage {

}

/* -- HEADER STYLES -- */#header {
position:relative;
width:809px;
height:112px;
top:0;
left:10px;
}

#slogan {
position:absolute;
top:55px;
right:25px;
font-size:15px
}#logo {
position:absolute;
left:16px;
}#toptab {
position:absolute;
top:0;
right:13px;
width:109px;
height:35px;
padding:6px 0 0 10px;
letter-spacing:1px;
color:#484848;background: url(images/toptab.png) no-repeat;
font-size:11px;
}

#toptab a {
color:#484848;
}

#headernav {
position:absolute;
top:84px;
left:170px;
width:365px;
height:25px;
color:#1c2359;
font-size:20px;
vertical-align:middle;
}

#headernav a {
font-size:14px;
color:white;
}/* end header styles */

#contentrow {
position:relative;
left:9px;
padding:1px 10px 0 18px;
}
.home {
width:780px;
height:364px;
background: url(images/tower.jpg) no-repeat top right;
}

.inside {
top:1px;
width:780px;
height:auto;
min-height:700px;
_height:700px;background: white url(images/insidetower_bkgd.jpg) no-repeat top right;border-left: 1px #96afc8 solid;border-bottom: 2px #96afc8 solid;border-right: 1px #96afc8 solid;}

/* INSIDE TEXTWRAP STYLES */
#textwrap {
width:515px;
height:auto;
padding-bottom:30px;
margin-top:-10px;
}

#textwrap h1 {
font-size:20px;
color:#223381;
padding-top:10px;
}

#textwrap h2 {
font-size:14px;
padding-top:10px;
}

#textwrap p {
text-align:left;color: #2b2b2b;}

#textwrap ul {
font-size:13px;

}

#textwrap ul {
font-size:13px;
color: #45484a;
margin:18px 0 26px 18px;
}
#textwrap li {
padding:2px 0 2px 15px;list-style-type:none;background: url(images/bullet.png) no-repeat 0 60%;}


dl {
padding:7px 0 10px 0;
}

dt {}

dd {}

#textwrap .solidquestion {background: #f6f9ff;}

.question {
color: #364d91;
font-size: 14px;
font-weight: bold;
}

.question em {
color: #515151;
font-size:12px;
font-style:normal;
font-weight:normal;}

.answer {
color: #364d91	;
font-size: 14px;
font-weight: bold;
}

.answer em {
color: #515151;
font-size:12px;
font-style:normal;
font-weight:normal;
}



/* 	end textwrap styles   */#breadcrumbs {
width:500px;
margin:7px 0 30px 0px;
color:#484848;
font-size:12px;
}h1 {
font-size:14px;
color:#6b6d79;
}
h1 strong {
color:#223381;
}
#coursebox {
position:relative;
width:403px;
height:115px;
top:17px;
left:2px;
padding:15px 45px 15px 12px;}h2 {
font-size:19px;
color:#435f7c;
}#regbtnrow {
margin-top:10px;
}strong {}#regbtn {
display:block;
float:right;
width:152px;
height:24px;
color:white;
font-size:13px;
text-align:center;
text-decoration:none;
padding-top:2px;background: url(images/regbtn_up.png) no-repeat 0 0;}

#regbtn:hover {background: url(images/regbtn_ovr.png) no-repeat 0 0;}
.welcome {
width:463px;
position:relative;
top:43px;
}

/* -- BOTTOM ROW BEGINS --*/
#btmrow {
width:808px;
height:361px;
position:relative;
top:-2px;
left:9px;
}h3 {
padding-left:16px;
font-size:14px;
color: #7f8386
}

.serv_col {
position:absolute;
height:242px;
padding-top:101px;}

.serv_col p {
font-size:11px;
line-height:15px;
padding:0 0 10px 0;
margin:0 12px 0 17px;
}h4 {
font-size:15px;
color:#435f7c;
padding:0 0 10px 17px;
}

.serv_box {
position:absolute;
top:214px;
left:12px;
width:145px;
height:91px;
padding:0 9px 0 11px;
background-color:white;border: 1px #dfdfdf solid;}

.serv_box h4 {
font-size:12px;
color:#658cb5;
padding:8px 0 6px 0px;
}

.serv_box p {
padding:0;
margin:0;
font-size:10px;
text-align:left;
}
#ups {
width:192px;background: url(images/ups.jpg) no-repeat 22px 27px;}#dismiss {
width:194px;
left:193px;background: url(images/flag.jpg) no-repeat 22px 26px;}#insurance {
width:186px;
left:388px;background: url(images/piggy.jpg) no-repeat 25px 16px;}
#insurance p {
text-align:left;
}
#login {
width:231px;
height:343px;
position:absolute;
left:586px;
top:482px;
}#login ul {
font-size:13px;
color: #45484a;
margin:18px 0 26px 18px;
}
#login li {
padding:2px 0 2px 15px;list-style-type:none;background: url(images/bullet.png) no-repeat 0 60%;}
#login h4 {
font-size:13px;
font-weight:normal;
padding-bottom:3px;
}

#form_cont {
margin-left:18px;
}

#form_cont input {
padding:1px 2px 2px 4px;border: 1px #b6b6b6 solid;color: #364b71;}
#loginbtn {
width:52px;
margin:10px 0 0 95px;
}

#footer {
width:800px;
position:relative;
left:12px;
top:2px;
color:#6b6d79;
}
#footer img {
float:left;
margin-right:7px;
}

#footer a {
color:#6b6d79;
}

#footer p {
font-size:11px;
color:#6b6d79;
}
#footernav {
font-size:11px;
padding-top:5px;
}

li {}a {
text-decoration:none;
color: #283d99;
}a:link {}a:visited {}a:hover {
text-decoration:underline;
}a:active {}