/*  International Studies Abroad */
/*      Cascading Style Sheet    */
/*   Created by: Steven Hughes   */
/*  All Rights Reserved (C) 2005 */



/* Begin Top Header */


.header {
  	float:left;
 	width:100%;
  	background:#DAE0D2 url("/images/bg.gif") repeat-x bottom;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
}

.header ul {
	margin:0;
	padding:10px 10px 0;
  	list-style:none;
}

.header li {
 	float:left;
	background:url("/images/left.gif") no-repeat left top;
 	margin:0;
 	padding:0 0 0 9px;
}

.header a {
 	float:left;
  	display:block;
  	background:url("/images/right.gif") no-repeat right top;
  	padding:5px 15px 4px 6px;
  	text-decoration:none;
  	font-weight:bold;
  	color:#003B4C;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/

.header a {
	color:#003B4C;
  	float:none;
}

/* End IE5-Mac hack */

.header a:hover {
 	color:#00746B;
  }

.header #current {
 	background-image:url("/images/left_on.gif");
  }

.header #current a {
  	background-image:url("/images/right_on.gif");
 	color:#003B5C;
  	padding-bottom:5px;
}

.header_box {
  	border-right : 1px solid #776655;
  	padding-right : 0px;
  	border-top : 1px solid #776655;
  	padding-left : 0px;
  	padding-bottom : 0px;
        border-left : 1px solid #776655;
        width : 796px;
        padding-top : 0px;
        height : 23px;
        border-bottom : 1px solid #776655;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0
}

/*  End Top Header CSS */

/*  Left Navigation Menu CSS */

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(/images/menu_bg.jpg) repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #3b2a1c;
	text-align: left;
	padding-top: 5px;
	padding-left: 8px;
	height: 20px;
	width: auto;
	text-decoration: none;
}


.mainlevel_no_lank {
	display: block;
	background: url(/images/menu_bg.jpg) repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 5px;
	padding-left: 8px;
	height: 20px;
	width: auto;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #333333;
}

a.secondlevel:link, a.secondlevel:visited, a.secondlevel:active {
	display: block;
	background: url(/images/menu_bg_sub.jpg) repeat-x;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color : #255056;
	text-align: left;
	padding-top: 5px;
	padding-left: 12px;
	height: 20px;
	width: auto;
	text-decoration: none;
}

a.secondlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #333333;
}
a.thirdlevel:link, a.thirdlevel:visited, a.thirdlevel:active {
	display: block;
	background: url(/images/menu_bg_sub.jpg) repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color : #255056;
	text-align: left;
	padding-top: 5px;
	padding-left: 22px;
	height: 20px;
	width: auto;
	text-decoration: none;
}

a.thirdlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #333333;
}
#buttons>ul#mainlevel li a {
	width: auto; }

ul#mainlevel li a:hover {
	color: #ffcc00;
	background: #D84203
}

.buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 50%;
}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	width: auto !important;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-left: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	width: 100%;
	display: block;
	padding-left: 10px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

ul#secondlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#secondlevel-nav li
{
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	width: auto;
  	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-left: 1px solid #cccccc;
}

ul#secondlevel-nav li a
{
	width: 100%;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #ffcc00;
	background: #D84203;
}

.buttons>ul.mainlevel-nav li a {
	width: auto; }

ul.mainlevel-nav li a:hover {
	color: #ffcc00;
	background: #394203;
}

.buttons>ul.mainlevel-nav li a {
	width: auto; }

.left_nav {
	font-size : 12px;
	color : #000000;
	border : 1px solid #FEFEFE;
	text-align : left;
	background : url(/images/left.jpg) repeat-y;
	font-weight : normal;
	font-variant : normal;
}

.left_nav_image {
 	border-right : 1px solid #776655;
	border-left : 1px solid #776655;
 	border-top : 1px solid #776655;
 	border-bottom : 1px solid #776655;
        background-image: url(/images/bg_col_short.jpg);
	background-repeat: repeat; 
	width: 171px;
}

/*a.secondlevel:visited {
	display: block;
	background: url(/images/menu_bg_sub.jpg) repeat-x;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color : #660000
	text-align: left;
	padding-top: 5px;
	padding-left: 15px;
	height: 20px;
	width: auto;
	text-decoration: none;
}

.secondlevel a:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #663300;
}*/

.left_nav_bdr_left {
	background-image: url(/images/bg_brown.jpg); 
	width: 2px
}
/* End Left Nav CSS */

/*  Begin Main Content CSS */

.spacer_wide {
	background-image: url(/images/spacer_wide.jpg);
	height: 2px; width: 800px
}

table {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height : normal;

}

h1 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003B82;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px
}

h2 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss,  sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003B4C;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px
}



h3 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007BAA;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #633B4C;
	text-decoration: none;
	margin: 2px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003B4C;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 11px
}


a.pathway {
}

a:link {
	color: #4768de;
	text-decoration: none;
}

a:visited {
	color: #9e358c;
	text-decoration: none;
}

a:active {
	color: #006600;
	text-decoration: none;
}

a:hover {
	color: #0000FF;
	text-decoration: underline;
}

a.plaintext:link {
	color: #4768DE;
	text-decoration: none;
}

a.plaintext:visited {
	color: #4768DE;
	text-decoration: none;
}

a.plaintext:active {
	color:#808080;
	text-decoration: none;
}

a.plaintext:hover {
	color: #0000FF;
	text-decoration: underline;
}

.plaintext {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	text-transform : none;
	color : #003B4C;
	text-align : justify;
	margin-top : 2px;
	margin-right : 5px;
	margin-bottom : 2px;
	margin-left : 5px;
	padding-top : 2px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-left : 5px;
}


ul.plaintext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: justify;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 20px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}


.box_img {
	border-color : #996633 #996633 #996633;
	background-image : url(/images/content_bg.gif);
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
.box_top {
	background-color : #D5D0BA;
	border : 1px solid #996633;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	color : #000000;
	padding-top : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
}

.box_top:link {
	color : #660000;
	text-decoration : none;
}

.box_top:active {
	color : #000000;
	text-decoration : none;
}

.box_top:visited {
	color : #663333;
	text-decoration : none;
}

.box_top:hover {
	color : #660000;
	text-decoration : none;
}

.doc-highlight {
    font-size           : 9pt;
    font-weight         : bold;
    margin-top          : 10px;
    margin-bottom       : 10px;
}

.subjects {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 12px;
	color: #007BAA;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px
}

table.boxy_brown {
	border-right : 1px solid #776655;
	padding-right : 7px;
	border-top : 1px solid #776655;
	padding-left : 7px;
	background : url(/images/white.gif) no-repeat;
	background : #ffffff;
	padding-bottom : 7px;
	margin : 0;
	border-left : 1px solid #776655;
	width : 100%;
	padding-top : 7px;
	height : 100%;
	border-bottom : 1px solid #776655;
}

.boxy_brown {
	border-right : 1px solid #776655;
	padding-right : 7px;
	border-top : 1px solid #776655;
	padding-left : 7px;
	background : #FEFCE7 url(/images/white.gif) no-repeat;
	padding-bottom : 7px;
	margin : 0;
	border-left : 1px solid #776655;
	width : 100%;
	padding-top : 7px;
	height : 100%;
	border-bottom : 1px solid #776655;
}

tr.boxy_brown {
	border-right : 1px solid #776655;
	padding-right : 7px;
	border-top : 1px solid #776655;
	padding-left : 7px;
	background : url(/images/white.gif) repeat;
	padding-bottom : 7px;
	margin : 0;
	border-left : 1px solid #776655;
	width : 90%;
	padding-top : 7px;
	height : 100%;
	border-bottom : 1px solid #776655;
}

.boxy_brown h2 {
	padding-right : 0;
	padding-left : 0;
	font-size : 12px;
	color : #996633;
	font-weight : bold;
	padding-bottom : 0.5em;
	padding-top : 0;
}

.boxy_brown h3 {
	padding-right : 0;
	padding-left : 0;
	font-size : 10px;
	color : #776655;
	font-weight : bold;
	padding-bottom : 0.5em;
	padding-top : 0.5em;
}

.boxy_brown a:link {
	background-position : 0 -25px;
	color : #82120e;
	text-decoration : none;
	color : #996633;
}

.boxy_brown a:active {
	background-position : 0 -25px;
	text-decoration : none;
	color : #996633;
}

.boxy_brown a:visited {
	color : #663333;
	text-decoration : none;
}

table.boxy_brown {
	border-right : 1px solid #776655;
	padding-right : 7px;
	border-top : 1px solid #776655;
	padding-left : 7px;
	background : url(/images/white.gif) no-repeat;
	background : #ffffff;
	padding-bottom : 7px;
	margin : 0;
	border-left : 1px solid #776655;
	width : 100%;
	padding-top : 7px;
	height : 100%;
	border-bottom : 1px solid #776655;
}

.boxy_brown {
	border-right : 1px solid #776655;
	padding-right : 7px;
	border-top : 1px solid #776655;
	padding-left : 7px;
	background : url(/images/white.gif) no-repeat;
	background : #FEFCE7;
	padding-bottom : 7px;
	margin : 0;
	border-left : 1px solid #776655;
	width : 100%;
	padding-top : 7px;
	height : 100%;
	border-bottom : 1px solid #776655;
}

tr.boxy_brown {
	border-right : 1px solid #776655;
	padding-right : 7px;
	border-top : 1px solid #776655;
	padding-left : 7px;
	background : url(/images/white.gif) repeat;
	padding-bottom : 7px;
	margin : 0;
	border-left : 1px solid #776655;
	width : 90%;
	padding-top : 7px;
	height : 100%;
	border-bottom : 1px solid #776655;
}

h2.boxy_brown {
	padding-right : 0;
	padding-left : 0;
	font-size : 12px;
	color : #996633;
	font-weight : bold;
	padding-bottom : 0.5em;
	padding-top : 0;
}

h3.boxy_brown {
	padding-right : 0;
	padding-left : 0;
	font-size : 10px;
	color : #776655;
	font-weight : bold;
	padding-bottom : 0.5em;
	padding-top : 0.5em;
}

a.boxy_brown:link {
	background-position : 0 -25px;
	color : #82120e;
	text-decoration : none;
	}

a.boxy_brown:active {
	background-position : 0 -25px;
	text-decoration : none;
	color : #996633;
}

a.boxy_brown:visited {
	color : #663333;
	text-decoration : none;
}

.boxy_brown ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

.boxy_brown li {
	line-height : 15px;
	padding-left : 15px;
	padding-top : 0;
	background-image : url(/images/arrow.gif);
	background-repeat : no-repeat;
	background-position : 0 3px;
}

.front_box {
	border-right : 1px solid #776655;
	padding-right : 0px;
	border-top : 1px solid #776655;
	padding-left : 0px;
	/*background : #E8E8E5 url(/images/gray.gif) repeat;*/
	background:white;
	padding-bottom : 0px;
	border-left : 1px solid #776655;
	/*width : 623px;*/
	padding-top : 0px;
	border-bottom : 1px solid #776655;
	margin-top: 0; margin-right: 0;
	margin-bottom: 0; margin-left: 0;
}

.berder {
	border-right : 1px solid #776655;
	padding-right : 0px;
	border-top : 1px solid #776655;
	padding-left : 0px;
	background : #E8E8E5 url(/images/gray.gif) repeat;
	padding-bottom : 0px;
	border-left : 0px;
	width : auto;
	padding-top : 0px;
	height : 100%;
	border-bottom : 1px solid #776655;
	margin-top: 0; margin-right: 0;
	margin-bottom: 0; margin-left: 0;
}

.front_top {
	border-right : 1px solid #776655;
	padding-right : 0px;
	border-top : 1px solid #776655;
	padding-left : 0px;
	padding-bottom : 0px;
	border-left : 1px solid #776655;
	padding-top : 0px;
	border-bottom : 1px solid #776655;
	height: 65px;
	width: 625px;
}

.spanana {
	border-right : 1px solid #776655;
	padding-right : 0px;
	border-top : 1px solid #776655;
	padding-left : 0px;
	background : #E8E8E5 url(/images/gray.gif) repeat;
	padding-bottom : 0px;
	border-left : 1px solid #776655;
	width : 100%;
	padding-top : 0px;
	height : 100%;
	border-bottom : 1px solid #776655;
	margin-top: 0; margin-right: 0;
	margin-bottom: 0; margin-left: 0;
}
.front_box_city {
	border-right : 0px;
	padding-right : 0px;
	border-top : 1px solid #776655;
	padding-left : 0px;
	background : #E8E8E5 url(/images/gray.gif) repeat;
	padding-bottom : 0px;
	border-left : 1px solid #776655;
	width : 673px;
	padding-top : 0px;
	height : 100%;
	border-bottom : 1px solid #776655; ;
	margin-top: 0; margin-right: 0;
	margin-bottom: 0; margin-left: 0;
}

.courseTitles {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	text-transform : none;
	color : #003B4C;
	margin-top : 2px;
	margin-right : 5px;
	margin-bottom : 2px;
	margin-left : 5px;
	padding-top : 2px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-left : 5px;
}
.alumniList th{
	font-size:12px; width:24%; background:#776655; color:white;
}
.alumniList tr{
	font-size:11px; width:24%;
}
.alumniList td{
	padding:3px 3px 3px 3px;
}
/*  End Main Content CSS */

/*  Begin Footer CSS */

.footer {
	border-right : 1px solid #776655;
	padding-right : 0px;
	border-top : 1px solid #776655;
	padding-left : 0px;
	padding-bottom : 0px;
	border-left : 1px solid #776655;
	width : 800px;
	padding-top : 0px;
	height : 46px;
	border-bottom : 1px solid #776655;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}
a.catalog_button{
	background: url(../images/catalog_button.jpg) no-repeat;
   	width:150px;
	height:244px;	
	display:block;
}
a.catalog_button:hover{
	background: url(../images/catalog_button.jpg) 150px 0px;
}



/*  End Footer CSS */
