@import url(appstyles.css);

/* General Style
---------------------------------------------*/
html {overflow-x:hidden;}
form,body,html{height:100%;width:100%;}
body {
background-color:#051429;
color:#333333;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:0.85em;
line-height:1.4;
}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:808px;margin:0 auto;}
.fltFix{float:left;width:100%;background:#ffffff url(http://alumni.miis.edu/s/917/images/editor_documents/contentBG.gif) repeat-y left top;}

a{color:#003366;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a:visited{color:#3c6aa8  }
a:active{}
a img{border:none;}
img{border:none;}

h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{font-weight:bold;margin:0;padding:8px 5px 8px 0;line-height:1.8em;}
h1,.PageTitleHeader{font-size:1.8em;}
h2,.PageSubTitleHeader{
color:#790e39;
font-size:1.6em;
font-weight:bold;
line-height:1.25em;
}
#PageTitle{display:none}
h3 {
color:#336699;
font-size:1.3em;
line-height:1.25em;
}
h2, h3, h4, h5 {
margin-bottom:14px;
}


h4{font-size:1.2em;}
h5{font-size:1em;}
p{padding:0;margin:7px 0;}


.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;}
hr.Org {color:#c66230; background:#c66230; height:1px;}

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;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ float:left; width:100%; margin:0; padding:0; background:#003366;position:relative;height:246px; overflow:hidden;}

.structHead h1{padding:0;margin:0;float:left; top:0; left:0;position: absolute;_position:relative; }
.structHead h1 a{background:transparent url(http://alumni.miis.edu/s/917/images/editor/new_logo.png) no-repeat scroll left top;display:block;height:90px;text-indent:-999em;width:430px;}

.structHead #ContentMemberTools{padding:0;margin:0;float:right;background:#003366;position: absolute;_position:relative; right:0; top:0; z-index:100;}
.structHead #ContentMemberTools ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px;}
.structHead #ContentMemberTools li {border-left:1px solid #FFFFFF;float:left;padding:0 10px;}
.structHead #ContentMemberTools li#Logout {border-left:none;}
.structHead #ContentMemberTools li#FirstTimeLogin {border-left:none;}
.structHead #ContentMemberTools a {color:#FFFFFF;display:block;font-size:10px;padding:0;text-align:center;text-decoration:none; line-height:14px;}

.structHead #ContentHeaderRightTop{padding:0;margin:0;float:right; width:500px; }
.structHead #ContentHeaderRight{padding:0;margin:0;float:left; width:218px; }

.structHead #ContentImgRot{padding:0;margin:0;_margin:-95px 0 0;float:left; width:808px; height:226px; overflow:hidden;}

.structHead ul#ContentBreadCrumbs {margin:0; padding:5px 6px; height:20px;list-style:none;color:#ccc; font-size:0.857em; font-weight:normal;background:#036;}
.structHead ul#ContentBreadCrumbs li{padding:0;margin:1px;float:left;}
.structHead ul#ContentBreadCrumbs li a{display:block;text-decoration:none;padding:0px 7px 2px 14px;background:url(http://alumni.miis.edu/s/917/images/editor_documents/bcArw.png) no-repeat center left;color:#ccc;} /*KB 8-24-10 */
.structHead ul#ContentBreadCrumbs li a:hover {color:#ffd231;background:url(http://alumni.miis.edu/s/917/images/editor_documents/bcArw.png) no-repeat center left;}
.structHead ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;margin:0 0 0 201px;}
.structHead ul#ContentBreadCrumbs li.navselected a{font-weight:bold;color:#ffd231;}
/* LEFT COLUMN
---------------------------------------------*/
.structLeft{padding:0; margin:0; float:left; width:200px; height: 100%; background-color:#051429;}
.structLeft #ContentLeftNav{padding:0;margin:0;float:left;}
.structLeft #ContentLeftNav ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
.structLeft #ContentLeftNav li {padding:0; margin:10px 5px; width:189px;}
.structLeft #ContentLeftNav a {border:1px solid #667;color:#dde;display:block;font-size:0.929em;line-height:1.1em;font-weight:bold; padding:8px 10px;text-decoration:none}
.structLeft #ContentLeftNav a:hover {border:1px solid #667; background-color:#003366; text-decoration: none; color: #dde;}

.structLeft #ContentLeftNav li ul {margin:10px 0}
.structLeft #ContentLeftNav li li {padding:0 10px; margin:0 0 3px 0; width:159px;}
.structLeft #ContentLeftNav li li a {color:#ffd231; border:none;}
.structLeft #ContentLeftNav li li a:hover {color:#ffd231; border:none;text-decoration:underline;background-color:#051429;}

.structLeft #ContentLeftPromo{clear:both;margin:0pt auto;padding:90px 0 10px 0pt;width:112px;}

.structLeft h2#ContentAlumniHeader{ float:left; padding:0 0 5px 10px; width:100px;}
.structLeft h2 {color:#76db5b;line-height:1.9em;} /*KB 8-24-10 */
.structLeft #ContentSearch{ float:left;}
.structLeft #ContentSearch input{margin:0 0 0 10px}
/* BODY ELEMENTS
---------------------------------------------*/
.structBody{ float:left; margin:0; padding:0;}

.structBody #ContentMiddle{ float:left; margin:0; padding:10px; width:579px;}

.structBody .MiddleBt{background:#eeeeee none repeat scroll 0 0;float:left;margin:0;padding:10px 15px;width:578px;}
.structBody .MiddleBt #leftColumn {display:block;float:left;margin-right:10px;width:270px; display:inline;}
.structBody .MiddleBt #rightColumn {display:block;float:right;margin-right:10px;width:270px; display:inline;}
.structBody .widge {border:1px solid #FDFDFD;padding:5px;}
.structBody .widgeBtm {margin-top:15px;border:1px solid #FDFDFD;clear:left;display:block;padding:5px;}
.structBody .last { margin-right: 0px; }

#ContentMiddleLayoutSend{  float:right; margin:0; padding:10px; width:579px;}
table.gallery {padding:0 0 0 15px; font-size:12px; width:590px;}
table.gallery h3 {margin-bottom:0;}
table.gallery td.first {}
table.gallery td.second { padding: 0 15px 0 30px;}
table.gallery td.third {padding: 0 30px 0 15px;}
table.gallery td.fourth {}
table.gallery td.galleryArchiveList ul {list-style:none; margin:0; padding:0 0 0 10px; width:110px;}
table.gallery td.galleryArchiveList li {padding: 0 0 10px;}
table.gallery td.galleryArchiveList li a {text-decoration:none; font-size:11px;}
table.gallery td.galleryArchiveList li a:hover {color: #999;}
table.gallery td.caption {text-align:center; padding-top:10px; min-height:50px; padding-bottom:10px;width:120px;}

/* ------------------ Login ------------------------- */
a#cid_235_hLinkAcctLookup{ display:none;}

#cid_235_pnlNonMember,
#cid_235_pnlAcctLookup,
#cid_235_pnlLogin{ background:#EEE;margin-top:15px;clear:left;display:block;padding:5px;}

#cid_235_pnlNonMember p,
#cid_235_pnlAcctLookup p{border:1px solid #FDFDFD;margin:0;padding:5px;}

#cid_235_ctl00_lblPageTitle{color:#790e39;float:left;font-size:1.1em;font-weight:bold;line-height:1.25em;margin:-20px 0 0;padding:0 10px;*padding:0 5px;width:548px;}
#cid_235_pnlLogin p{margin:0;padding:0;}
#cid_235_lblLoginHeader{border-left:1px solid #FDFDFD;border-right:1px solid #FDFDFD;border-top:1px solid #FDFDFD;float:left;height:40px;margin:0;padding:5px 5px 0;width:557px;}
#tblLogin{border-left:1px solid #FDFDFD;border-right:1px solid #FDFDFD;border-bottom:1px solid #FDFDFD;margin:0;padding:0 5px; width:569px;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{ float:left; margin:0; padding:0; width:100%;}
.structRight #ContentRight{}

/* Footer Elements 
---------------------------------------------*/
.structFooter{ float:left; margin:0; padding:0; width:100%; background:#051429;}
.structFooter #ContentFooter a{ color:#76db5b;font-weight:bold;text-decoration:none } /* KB 8-24-10 */
.structFooter #ContentFooter a:hover{ text-decoration:underline;} /* KB 8-24-10 */
