  /* GENERAL INFORMATION
-------------------------------------------     
Theme: Albemarle 2010
Author: Piranha Designs
Info: v1.0
Start Date: 06/12/10
*/

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, 
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;*/
    
}

ol, ul {
    list-style: none;
    margin:0;
}
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;
    text-align:justify;
    
}

/* General Styles */

body {
    background:#e6e6e6 url(../images/bg.gif) repeat-x ;
    font:.85em/1.3em Arial, Helvetica, sans-serif;
}
a {
    text-decoration:none;
}
#quick-links a {
    color:#BD81D7;
	}
#quick-links a {
    color:#BD81D7;
	border-bottom:1px dotted #BD81D7;
	}
p {
    font-size:.9em;
    color:#666;
    padding:5px 0;
    text-align:justify;
}
b {
    color:#666;
	font-weight:bold;
    text-align:justify;
}
img.left {
    border:2px solid #999;
    float:left;
    margin:0 12px 0 0;
}
img.right {
    float:right;
    margin:0 0 0 15px;
}

/* Buttons 
----------------------------------*/
a#button.purple {
    background:url(../images/bgbtn-purple.png) no-repeat;
    color:#FFF;
    padding:10px 26px;
    font-size:.9em;
    margin:2px 0;
    float:left;
    cursor:pointer;
	border:none;
}
a#button.grey {
    background:url(../images/bgbtn-grey.png) no-repeat;
    color:#333;
    padding:9px 26px;
    font-size:.9em;
    margin:2px 0;
    float:left;
    cursor:pointer;
	border:none;
}


/* Headings 
----------------------------------*/
h1 {
    font: 1.8em Arial, Helvetica, sans-serif;
    width:100%;
    margin:5px 0 10px 0;
    float:left;
    color:#531C57;
}
h2 {
    font: 1.6em Arial, Helvetica, sans-serif;
    width:100%;
    margin:0 0 0 0;
    float:left;
    color:#2B2B2B;
}
h3 {
    font: 1.3em Arial, Helvetica, sans-serif;
    width:100%;
    margin:5px 0 10px 0;
    float:left;
    color:#531C57;
}

h1.apply {
    background:url(../images/icon/apply.png) no-repeat left center;
    padding:5px 0 5px 50px;}
h1.results {
    background:url(../images/icon/results.png) no-repeat left center;
    padding:5px 0 5px 50px;}
h1.contact {
    background:url(../images/icon/contact.png) no-repeat left center;
    padding:5px 0 5px 50px;}

/* General Divs 
----------------------------------*/
#wrapper {
    width:955px;
    margin:0 auto;
    min-height:600px;
}
#wrapper-footer {
    width:100%;
    background:#BFBFBF;
    height:180px;
}
#main-top {
    width:955px;
    margin:0 auto;
    height:140px;
    background:url(../images/bgtop.png) no-repeat bottom;
}
#main-header {
}

#main-content, #footer-bg {
    width:955px;
    margin:0 auto;
    height:auto;
    background:url(../images/bgcontent.png) repeat-y;
}
#main-content {padding-bottom:15px;}
#bottom-border {
    background:url(../images/bgbottom.png) no-repeat;
    width:955px;
    height:20px;
    margin:0 auto;
}
#bottom-border div.left {
    width:auto;
    float:left;
    padding:20px;
}
#bottom-border  div.right {
    float:right;
    width:auto;
    text-align:right;
    padding:20px;
}

a#logo {
    width:auto;
    float:left;
    margin:10px 0;
}

#login {
 background: url("/images/student-login.gif") no-repeat scroll left center transparent;
 float: right;
 height: auto;
 margin: 10px 0 20px 50px;
 padding-left: 95px;
 width: 360px;
}
#login input.field {
 float: left;
 margin: 4px 5px;
 width: 120px;
}
#login input.send {
 float: left;
 height: auto;
 margin:3px 4px;
}
#search {
 background: url("/images/inputbar.gif") no-repeat scroll 0 0 transparent;
 float: right;
 width: 285px;
}
#search input.bar {
 background: none repeat scroll 0 0 transparent;
 border: medium none;
 font-size: 1.1em;
 margin: 0 0 0 10px;
 padding: 10px 0;
 float:left;
 width: 200px;
}
#search input.send {
 background: url("/images/btn-search.gif") no-repeat scroll 0 0 transparent;
 border: medium none;
 cursor: pointer;
 margin:5px 18px 0 0;
 float:left;
 height: 28px;
 width: 28px;
}
/* General Content 
----------------------------------*/

#header-img {
    width:675px;
    margin-bottom:15px;
    float:left;
    height:175px;
    padding:6px 6px 6px 0;
}

#content {
    width:675px;
    float:left;
    margin:10px 0 0 15px;
    min-height:450px;}
#content-home {
    width:599px;
    margin:10px 0 10px 30px;
    height:auto;
    float:left;
    background:url(../images/linecontenthome.gif) repeat-y;
}
#quick-links{
    background:url(../images/bg-quicklinks.gif) repeat-x;
    width:910px;
    margin:0 auto;
    height:146px;
}
#quick-links-side{
    background:#0D0D0D url(../images/bg-quicklinks-side.gif) repeat-x;
    width:210px;
    margin:0 auto;
    height:100%;
}
#right-side {
    width:275px;
    float:left;
    height:100%;
    margin: 20px 0 0 0;
    padding:0 0 0 15px;
    border-left:1px solid #CCC;

}

#left-side {
    width:210px;
    float:left;
    height:100%;
    padding-left:15px;
    margin: 10px 0 0 8px;

}
/* General Quick Box 
----------------------------------*/



#quick-links-side .box{
    width:180px;
    padding:10px 0;
    margin:0 10px;
    float:left;
    height:auto;
    border-top:1px solid #1E1E1E;
    border-bottom:1px solid #595959;
}
#quick-links-side .box h1, #quick-links-side .box p{
    width:100%;
    float:left;
    margin:0 2px 0 0;
    color:#FFF;
}
#quick-links .box{
    width:261px;
    padding:0 20px;
    margin:10px 0;
    float:left;
    height:auto;
    border-left:1px solid #1E1E1E;
    border-right:1px solid #595959;
}
#quick-links .box h1, #quick-links .box p{
    width:100%;
    float:left;
    margin:0 2px 0 0;
    color:#FFF;
}

#content-home .box{
    width:268px;
    padding:0;
    margin:10px 15px;
    float:left;
    height:auto;
}

/* List News 
----------------------------------*/

ul#list-news {
    float:left;
    padding:0;
    margin:0;
}
ul#list-news li {
    border-bottom:1px dotted #CCC;
    padding:5px 0;
}
ul#list-news a {
    width:100%;
    text-transform:uppercase;
    color:#531C57;
    text-decoration:underline;
    font-size:.85em;
}
ul#list-news p.date {
    color:#999;
    padding:0;
}


/* Footer 
----------------------------------*/

#main-footer {
    width:910px;
    margin:0 auto;
    height:80px;
    background:#F2F2F2;
}
#main-footer div.left {
    width:auto;
    float:left;
    padding:5px 10px;
}

#main-footer div.right {
    width:190px;
    float:right;
    text-align:left;
    padding:5px 10px;
}
#main-footer div.right p {
    text-align:left;
}
#main-footer img.right {
    float:right;
    margin:5px 0 0 10px;
}

#main-footer img.left {
    float:left;
}

#main-footer a, #bottom-border a, #content a {
 color: #666;
 border-bottom:1px dotted #666;
}
#bottom-border a:hover, #main-footer a:hover {
 color: #333;
 border-bottom:1px dotted #333;
}
#content a:hover {
 color: #660066;
 border-bottom:1px dotted #660066;
}
ul.courses {padding:5px;}

ul.courses li {
    color: #666666;
    font-size: 12px;
    list-style: disc outside none;
    margin: 0 0 0 10px;
    padding: 2px 0 2px 5px;
}
table {
    float:left;
	color:#666;
	}

table tr td {
    padding:10px 15px;

}
table tr td p {
    text-align: left;
}
table h2 {
    color:#FFF;
}

table ul li {
	color: #666666;
    list-style: disc;
    margin: 0 0 0 10px;
    padding: 2px 0 2px 5px;
}
table.interview {
float:left;
color:#666;
}

table.interview table tr td {
color:#666;
padding:15px 10px;
}

table.interview table {
width:100%
;margin:15px 0;
}

table.appform 		{border-collapse:collapse; padding:0; margin:0; width:100%;}
table.appform td	{padding:5px 0 5px 0; margin:0; font-size:.9em;}
table.appform2 		{border-collapse:collapse; padding:0; margin:0; width:100%;}
table.appform2 td	{padding:5px 0 5px 5px; margin:0; font-size:12px;}
table.appform2 td p	{font-size:12px;}
table.appform3 		{border-collapse:collapse; padding:0; margin:0; width:100%;}
table.appform3 td	{padding:0px; margin:0; font-size:12px;}
table.appform3 td p	{font-size:12px;}

.purpletxt		{color:#660066;font-size:14px;}
.whitetext		{color:#FFFFFF;}

.copydarkgrey8 {

   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #333333;

}

