@import url(appstyles.css);
@import url(slider.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif; color:#333333;line-height:16px;}

.mastWrap{ margin:0; padding:0; width:100%;}
.cntrWrap{width:872px;margin:0 auto; }
.fltFix{width:100%;}

a { color: #002569; text-decoration: underline; outline:none; }
a:hover { color: #002569; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0; color:#002569; clear:both;}
h1, .PageTitleHeader {font-size:24px;line-height:24px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;}
h2, .PageSubTitleHeader {font-size:16px; line-height:22px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;}
h3 {font-size:14px;line-height:21px;}
h4 {font-size:12px;line-height:18px;}
h5 {font-size:10px;line-height:15px;}
p {margin:7px 0 13px;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}
table.TableLayout_Business td {width:14%!important} 
table.TableLayout_Default td {width:14%!important} 
table.TableLayout_Inox td {width:14%!important} 
table.TableLayout_Mac td {width:14%!important} 
table.TableLayout_Modern td {width:14%!important} 
table.TableLayout_Orange td {width:14%!important} 
table.TableLayout_Outlook td {width:14%!important} 
table.TableLayout_Stylish td {width:14%!important} 
table.TableLayout_Sunny td {width:14%!important} 
table.TableLayout_Telerik td {width:14%!important} 
table.TableLayout_WebBlue td {width:14%!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left; background:url(images/bkgd_topnav.png) repeat-x top left #002260; width: 100%; height:140px;*height:145px;}

.structHead h1{padding:0;margin:0;float:left;}
.structHead h1 a{display:block;text-indent:-999em;}

.structHead .topLinks {float:right; margin-bottom:-25px;}
.structHead #ContentLogo {float:left;margin:5px 0 0;}
.structHead #ContentSearch {float:right; padding-top:3px;}
.structHead #ContentSearch input {height:16px; color:#828282; font-size:9px; width:160px;padding-left:5px; border:0;line-height:10px; padding:0; margin:0;*padding:3px 0 0 3px;}
.structHead .MTLinkscontainer {display:none;}


#ContentMemberTools {float:right;margin:0px;padding:5px 0;position:relative; z-index:99;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#fff;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
.structHead #ContentTopNav{margin:-43px 0 0 55px; padding:0; float:left;position:relative; z-index:999; width:872px;*margin-top:-32px;}

/* Top Level Group */
#ContentTopNav ul{list-style-type:none;}
#ContentTopNav ul li{float:left;font-weight:normal;line-height:37px;padding:5px 8px 0;background:url("images/divider_topnav.png") no-repeat scroll right center transparent;*padding-top:3px;}
#ContentTopNav ul li.last{float:left;font-weight:normal;line-height:35px;padding:5px 10px 0;background:none;}
#ContentTopNav ul li a{color:#fff;/*display:block;*/font-size:16px;text-decoration:none;display:block; }
#ContentTopNav ul li a:hover{color:#beb089;}
#ContentTopNav ul li:hover a{color:#beb089;}

/* Second Level Groups */
#ContentTopNav li ul { position: absolute; left: -999999px;margin:-6px 0 0 -7px; *background:#beb089; float:none; text-align:left;width:200px;*margin-top:0px;}
#ContentTopNav li li { width: 185px; border:none; margin: 0 0 0 -40px;padding:7px 5px 7px 10px;background:none;line-height:normal;color:#002569;background:#beb089;*margin-left:0px;}
#ContentTopNav li li a {color:#002569;font-weight:normal;text-align:left;text-transform:capitalize;width:180px;border:none;font-size:12px;}
#ContentTopNav ul li:hover li a{color:#002569;}
#ContentTopNav ul li:hover li a:hover{}
#ContentTopNav li li:hover, #ContentTopNav li li.sfHover { background: #d6ccb2; border:none; margin: 0 0 0 -40px; *margin-left:0px;}

#ContentTopNav li li.firstchild {margin: 7px 0 0 -40px;*margin-left:0px;}
#ContentTopNav li li:hover.firstchild, #ContentTopNav li li.sfHover.firstchild {margin: 7px 0 0 -40px;*margin-left:0px;}

/* Third Level Groups */
#ContentTopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
#ContentTopNav li li li a:hover { color: #ccc;}
#ContentTopNav li li li{ width: 170px;}
#ContentTopNav li li li a {color:#fff;}

/* The Magic */
#ContentTopNav li:hover ul ul,
#ContentTopNav li:hover ul ul ul,
#ContentTopNav li.sfHover ul ul,
#ContentTopNav li.sfHover ul ul ul { left: -999em;}

#ContentTopNav li:hover ul,
#ContentTopNav li li:hover ul,
#ContentTopNav li li li:hover ul,
#ContentTopNav li.sfHover ul,
#ContentTopNav li li.sfHover ul,
#ContentTopNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
#ContentTopNav  li:hover,
#ContentTopNav  li li:hover,
#ContentTopNav  li li li:hover,
#ContentTopNav  li.sfHover,
#ContentTopNav  li li li.sfHover,
#ContentTopNav  li li.sfHover { position:static;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0; float:left; width: 181px;}
.structLeftHome {margin:0; padding:0; float:left; width:250px;}
.structLeft #ContentLeft{margin:0; padding:0; float:left;}

.structLeft #ContentLeftNav {float:none;margin:0px;}
.structLeft #ContentLeftNav ul {list-style:none;margin:0;padding:0;}
.structLeft #ContentLeftNav li {float:none;padding:0 0px;}
.structLeft #ContentLeftNav a {display:block;font-size:16px;line-height:18px;padding:5px 15px 5px 0;text-decoration:none;}
.structLeft #ContentLeftNav a:hover {color:#b09f71;}

.structLeft #ContentLeftNav li.navselected a{border-bottom: 1px solid #d6ccb2;color:#b09f71;}

.structLeft #ContentLeftNav li li{float:none;padding:0 10px;}
.structLeft #ContentLeftNav li li a {display:block;font-size:14px;line-height:28px;padding:0;text-decoration:none;}
.structLeft #ContentLeftNav li.navselected li a{border:none; line-height:normal; padding: 5px 0;}
.structLeft #ContentLeftNav li li a:hover {color:#b09f71;}

.structLeft #ContentLeftNavAlumni {float:none;margin:0px;}
.structLeft #ContentLeftNavAlumni ul {list-style:none;margin:0;padding:0;}
.structLeft #ContentLeftNavAlumni li {float:none;padding:0 0px;}
.structLeft #ContentLeftNavAlumni a {display:block;font-size:16px;line-height:18px;padding:5px 15px 5px 0;text-decoration:none;}
.structLeft #ContentLeftNavAlumni a:hover {color:#b09f71;}

.structLeft #ContentLeftNavAlumni li.navselected a{border-bottom: 1px solid #d6ccb2;color:#b09f71;}

.structLeft #ContentLeftNavAlumni li li{float:none;padding:0 10px;}
.structLeft #ContentLeftNavAlumni li li a {display:block;font-size:14px;line-height:28px;padding:0;text-decoration:none;}
.structLeft #ContentLeftNavAlumni li.navselected li a{border:none; line-height:normal; padding: 5px 0;}
.structLeft #ContentLeftNavAlumni li li a:hover {color:#b09f71;}



/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0; float:left; background:url(images/bkgd_body.png) repeat-x top left; width: 100%; position:relative; z-index:0;}

.structBody ul#ContentBreadCrumbs{padding:0 38px 0 0;margin:5px 46px 10px 0;list-style:none;float:right;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{color:#b09f71;}

.structBody .shading {background:url(images/bkgd_content.png) no-repeat top left; width: 960px; margin-left:-45px; padding-left:45px; min-height:350px;margin-top:9px;}
.structBody .borders2col {background:url(images/borders_content2col.gif) repeat-y top left;float:left;}
.structBody .MidWrap2col{margin:0; padding:0 29px; float:left;border-right: 1px solid #d6ccb2;border-left: 1px solid #d6ccb2; width: 436px;}
.structBody .borders1col {background:url(images/borders_content1col.gif) repeat-y top left;float:left;}
.structBody .MidWrap1col{margin:0; padding:0 29px 0 0; float:left;border-right: 1px solid #d6ccb2; width: 647px;}
.structBody .borders1colleft {background:none;float:left;}
.structBody .MidWrap1colleft{margin:0; padding:0 29px 0 29px; float:left;border-left: 1px solid #d6ccb2; width: 647px;}

.rotator {float:left;width:100%; background:url(images/bkgd_rotator.png) repeat-x top left; height:285px;position:relative;z-index:99; margin-bottom:-70px;}
.homeWrap {float:left; width: 100%; margin-top: 60px;}
.homeWrap h1 {padding: 0 0 10px;}
.homeMidWrap {float:left; width:312px; padding: 0 30px;}
.buttons {color:#fff;padding:20px 0 0;position:relative; z-index:999999999; width:247px; margin:-275px 0 0;}
#ContentButtons2 {padding:15px 0 0;}
#ContentButtons3 {float:left; margin: 40px 0 0;}
.news .title {font-size:14px;}
.news {font-size:12px; line-height: 16px; padding:0 0 25px;}
#ContentMiddleLayoutEvents {background: url(images/bkgd_eventsBody.png) no-repeat top left; min-height:160px; padding:25px; width:210px; color:#666666;}
#ContentMiddleLayoutEvents a.event {text-decoration: none;}
#ContentMiddleLayoutEvents h1 {border-bottom: 4px solid #fff; padding:0;font-size:22px; *width:210px;}
#ContentMiddleLayoutEventsFoot {background: url(images/bkgd_eventsFoot.png) no-repeat bottom left; height:9px; width:256px;margin-bottom:10px;}

.structBody #ContentMiddle{margin:0; padding:0; float:left;}
.structBody #ContentMiddle hr {background:#d6ccb2;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:0; float:left; width:160px; margin-left:30px;}
.structRightHome {margin:0; padding:0; float:left; width:250px;}
.structRight #ContentRight{margin:0; padding:0; float:left;}
.structRight h2 {color:#b09f71; font-weight:bold; line-height:normal;}
.structRight hr {background: #b09f71;}
.structRight .frame {border: 4px solid #fff; width:157px; background:#fff;}
.structRightHome .frame {border: 4px solid #fff;}

.structRightHome .playWrapper {position:relative;}
.structRightHome .playWrapper span {position:absolute; top: 0px; left: 0px; width:100%; height:100%; background: url("images/button_playvideo.png") no-repeat scroll center center transparent;z-index: 999;}
.structRightHome .playWrapper a {text-decoration:none;}


/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:15px 0 0 -45px; padding:25px 0 35px 45px; float:left; width:960px; border-top:1px solid #e4dcc6; color:#4e4e4e;}
.structFooter a {color:#4e4e4e;text-decoration:none;}
.structFooter #ContentFooter{margin:0; padding:0; float:left;}
.structFooter #ContentRightSocial {float:right; margin:-7px 45px 0 0;}

