﻿@import url(../../StyleSheets/jquery.superfish.css);

html { width:100%; background:#ffffff url(images/back_r00.png) repeat-x; }
body {padding:0; margin:0 auto; text-align:center; font-family: Tahoma, Sans-Serif; font-size:.9em; width:100%; }

table { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
td { border:0px; margin:0; padding:2px; }
div { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
img { border:none; margin:0; padding:0; border-spacing:0; border:0; }
p { color:#000000; margin:2px auto; }
hr { background-color:#c3c3c3; color:#c3c3c3; border:0; width:98%; height:1px; text-align:left; }
fieldset { margin:10px auto; }

ol {  }
ul {  }
li { margin:15px auto; }

a { color:#ffffff; text-decoration:none; }
a:visited {color:#ffffff;}
a:link {color:#ffffff;}
a:hover {color:#FFFF66;text-decoration:underline;}

#editor { margin-top:-20px; position:absolute; top:0px; left:0px; z-index:100;  font-weight:bold; background-color:#e5e5e5; color:#dfdfdf ;border-bottom: solid 1px #2d2d2d; border-right: solid 1px #2d2d2d; }

h1 { font-family:Garamond, Times New Roman, Tahoma, Sans-Serif; }

.head01 { color:#486a1d; font-size:2em; letter-spacing:-.055em; font-family:Garamond, Times New Roman, Tahoma, Sans-Serif; font-weight:bold; display:block; padding:5px 0;  }
.head02 { color:#486a1d; font-size:1.4em; letter-spacing:-.055em; font-family:Garamond, Times New Roman, Tahoma, Sans-Serif; font-weight:bold; }
.head03 { color:#fe640f; font-size:.75em; vertical-align: super; }

.subhead01 { color:#953C00; font-size:13px; font-weight:bold; line-height:20px; }
.large01 { color: #000000; font-size:1.2em; line-height:22px; }
.large02 { color: #3d3d3d; font-size:12px; line-height:18px; }
.normal01 { color: #FFFFFF; font-size:11px; line-height:18px; }
.normal02 { color: #3d3d3d; font-size:11px; line-height:18px; }

#outterregion01 { width:960px; height:29px; margin:0 auto; text-align:center; }
#region01 { text-align:left; width:960px; }
#region01 .regionsearch { width:202px; float:right; background:url(images/searchtop.png) no-repeat; height:29px; padding:1px 0 0 30px; } 
#region01 .regionsearch .labelcnt { float:left; position:relative; }
#region01 .regionsearch .labelcnt label { margin-left:-65px; }
#region01 label { color: #999999; position: absolute; top:3px;  left:75px; font-size:.8em; font-weight:normal; text-indent:-10000px; }
#region01 .search { width:150px; height:15px; }
#region01 a { text-decoration:underline; }
#region01 .txtSearch { float: left; width:160px; }
#region01 .btnLogout { display:block; width:241px; float:right; margin-right:10px; background:url(images/loggedintop.png); height:24px; font-size:.85em; text-align:center; padding-top:6px; text-decoration:none; } 
#region01 .btnSearch { display:block; width:23px; height:23px; margin-left:11px; background:url(images/arrow.png) no-repeat; }

#outterregion02 { width:960px; margin:0 auto; text-align:center; }
#bannerbar { background:#486A1D; height:10px; width:960px; }
#region02 { background:url(images/back_r02.png) repeat-y; text-align:left; width:960px; margin:0; }
#region02 .s1 { width:250px; float:left; }
#region02 .s1 img { padding:6px 0; } 
#region02 .s2 { width:400px; float:right; padding-top:20px; font-size:.85em; text-align:right; }
#region02 .s2 table { width:100%; float:right; }
#region02 .s2 table tbody tr td { white-space:nowrap; font-family:Myriad Pro, Trebuchet MS, Tahoma, Sans-Serif; font-size:1.15em; }

#outterregion03 { width:960px; min-height:25px; margin:0 auto; text-align:center; margin-top:33px; }
#region03 { background:url(../../resources/images/uploaded/gmpho/pho_banner.jpg) no-repeat; text-align:left; width:960px; height:351px; }
#region03 a { color:#fe640f; text-decoration:underline; }
#region03 a:visited {color:#fe640f;}
#region03 a:link {color:#fe640f;}
#region03 a:hover {color:#000000;text-decoration:underline;}
#region03 .s1 { float:right; width:350px; padding:20px 10px 0 20px; text-align:right; }
#region03 .s1 img { float:right; }
#region03 .s1 p { font-size:.75em; padding:5px; }
#region03 .cloud { float:left; width:712px; background:url(images/cloud.png) no-repeat; margin:-15px 0 0 15px; }
#region03 .cloud h1 { color:#486a1d; font-size:2em; display:block; height:60px; padding:30px 5px 0 10px; float:left; font-weight:normal; font-family:Garamond, Times New Roman, Tahoma, Sans-Serif; }
#region03 .cloud p { padding:30px 5px 5px 5px; font-size:.9em; font-style:italic; line-height:18px; color:#666666; }

#outterregion04 { width:960px; text-align:center; margin:5px auto; }
#outterregion04 #contentheader { width:960px; height:19px; background:url(images/contenttop.png); }
#region04 { text-align:left; width:960px; background:#ffffff; }
#region04 a { color:#008844; text-decoration:underline; }
#region04 a:visited { color:#008844; }
#region04 a:link { color:#008844; }
#region04 a:hover { color:#999900; }
#region04 .s1 { padding:10px 0;  }
#region04 .s1 .col1 { float:left; width:642px; padding:0 12px; }
#region04 .s1 .col2 { background:#E6EFF3; float:right; width:282px; margin-right:6px; }
#region04 .s1 .col2 .content { padding:0 10px; }
#region04 .s1 .col2 .content .head01 { font-size:1.85em; }
#region04 .s1_2 { margin:0 10px; padding:10px 0;  }

#outterregion05 { clear:both; width:960px; min-height:25px; margin:0 auto; text-align:center; }
#region05 { text-align:left; width:960px; background:#486A1D; color:#f1f1f1; font-size:.75em; margin-bottom:10px; min-height:25px; }
#region05 a { color:#ffffff; text-decoration:underline; }
#region05 a:visited {color:#ffffff;}
#region05 a:link {color:#ffffff;}
#region05 a:hover {color:#e1e1e1;text-decoration:underline;}
#region05 td { padding:5px; }


#cr0101 { width:960px; background:#333333; position:absolute; height:31px;   }

#cr0102 { float:left; width:930px; padding:5px 0 0 0; z-index:8; }
#cr0102 p { margin:0 0 10px 0; line-height:20px; }
#cr0102 a { color:#003d90; text-decoration:underline; }
#cr0102 .btn { color:#ffffff; text-decoration:none; }
#cr0102 .btn:hover { color:#003d90; text-decoration:none; }

#cr0102a { float:left; width:705px; padding:5px 0 0 0; z-index:8; min-height:20px; }
#cr0102a p { margin:0 0 10px 0; color:#3d3d3d; line-height:20px; }

#cr0102b { float:left; width:166px; padding:5px 0 0 0; z-index:8; min-height:20px; background:#003d90; border:solid 2px #003d90; margin-left:10px; }
#cr0102b .sidetitle { text-align:center; font-size:1.1em; color:#ffffff; margin-top:2px; }
#cr0102b .sidebody { border:solid 9px #ececec; margin:5px 9px 9px 9px; font-size:.7em; padding:7px; color:#ffffff; }
#cr0102b .sidebody a { text-decoration:underline; color:#ffffff; }

#cr0103 { float:left; width:960px; padding:5px 0 0 0; z-index:7; font-size:.7em; }
#cr0103 p { margin:0 0 10px 0; color:#3d3d3d; line-height:20px;  }

.ff { width: 100%; margin:10px; }
.ff h1 { font-size:1.3em; margin:0; padding:3px; }
.ff h2 { font-size:1.1em; margin:0; padding:3px; }
.ff input { width:200px; }
.ff tbody tr td { padding:3px; }
.ff tbody tr td .labelcnt { float:left; position:relative; }
.ff tbody tr td label { color: #666666; position: absolute; top:5px; left:10px; font-size:.6em; font-weight:normal; text-indent:-10000px; font-style:italic; }
.ff .sub { width:100%; }
.ff .sub td { white-space:nowrap; padding:3px; }
.ff .longer { width:377px; }
.ff .checkbox input { width:auto; }
.ff .checkbox label { text-indent:0; position:relative; top:auto; left:auto; font-size:.9em; color:#000000; padding:0 0 0 5px; }


.btn { background:#486A1D; padding:5px 10px; color:#ffffff !important; text-align:center; border:solid 1px #666666; display:block; width:100px; font-weight:bold; text-decoration:none !important; }
.btn:hover { background:#ffffff; padding:5px 10px; color:#486A1D !important; text-align:center; border:solid 1px #666666; text-decoration:none !important; }

.btndefault { background:#486A1D; padding:5px 10px; color:#ffffff !important; text-align:center; border:solid 1px #666666; display:block; width:100px; font-weight:bold; text-decoration:none !important; }
.btndefault:hover { background:#ffffff; padding:5px 10px; color:#486A1D !important; text-align:center; border:solid 1px #666666; text-decoration:none !important; }


.board .fullname { font-size:1.2em; font-weight:bold; color:#003d90; }
.board .address { color:#003d90; font-weight:bold; font-style:italic; }
.board .title { font-size:1em; font-style:italic; }
.board td { padding:4px; }

.campusselect { width:200px; }

.question { margin:5px 0 0 55px; cursor:pointer; list-style-image:url(images/Q.html); list-style-position:outside;  }
.question ul { font-style:italic; list-style-image:url(images/A.html); }

.GridView { font-size:8pt; width:715px; margin-left:2px; }
.GridView .gvCellHide { display:none; }
.GridView .GridViewItem { background-color:#FFFFFF; color:Black; font-family:Arial, Sans-Serif; font-size:8pt; cursor:pointer; border:solid 1px #666666; }
.GridView .GridViewAltItem { background-color:#d1d1d1; color:Black; font-family:Arial, Sans-Serif; font-size:8pt; cursor:pointer; border:solid 1px #666666;  }
.GridView .GridViewHeader	 { background-color:#003d90; color:White; height:25px;  font-family:Arial, Sans-Serif; font-size:11pt; padding-left:5px; white-space:nowrap; }
.GridView .GridViewItem td, .GridView .GridViewAltItem td { padding:3px 5px 3px 5px; margin:0; overflow:hidden; border:solid 1px #a1a1a1; color:#000000; vertical-align:top; }

.tblabout td { padding:5px 20px 5px 10px; font-style:italic; }

.tblservices { border:solid 2px #003d90; }
.tblservices td { padding:10px 40px; }
.tblservices td ul { text-align:left; margin-left:40px; }
