﻿body, html{color: #404040;}
#CommonOuter
{
	background-color: #f4f7fa;
}

#Common
{
	margin: 0px auto;
	border-left:solid 1px #c2d5e5;
	border-right:solid 1px #c2d5e5;
	background: #FFFFFF url(../../images/rep/smoky/gr_com.gif) repeat-x scroll center bottom;
}
/* Headers */
h1
{
color: #364683;
font-size: 130%;
font-weight: normal;
padding: 15px 0px 15px 10px;
margin: 0px;
}

h2
{
font-size: 120%;
color: #333333;
padding: 0px 0px 8px 10px;
margin-top: -5px;
margin-bottom: 15px;
font-weight: normal;
}
h3
{
font-size: 110%;
color: #333333;
padding: 0px 0px 8px 1px;
margin-top: -5px;
margin-bottom: 10px;
}
h4{font-weight: normal;}
select{color: #336699;}

/**
Image
**/

img.SrchRes
{
float: left;
vertical-align:top;
border-width: 0px;
margin-right: 10px;
}
.menu a img
{
padding: 0 3px 0 3px;
}
.mainMenu
{
list-style-type: none;
margin: 0px;
padding: 0px 0px 0px 5px;
}
ul.mainMenu li
{
margin-bottom: 10px;
clear: both;
padding-left: 25px;
vertical-align: middle;
white-space:nowrap;
background-repeat:no-repeat;
background-position:left;
background-color:Transparent;
}
.mainMenu .i1{background-image:url(../../images/rep/smoky/btn_1.gif)}
.mainMenu .i2{background-image:url(../../images/rep/btn_2.gif)}
.mainMenu .i3{background-image:url(../../images/rep/btn_3.gif)}
.mainMenu .i4{background-image:url(../../images/rep/btn_4.gif)}
.mainMenu .i4a{background-image:url(../../images/rep/btn_4a.gif)}
.mainMenu .i5{background-image:url(../../images/rep/btn_5.gif)}
.mainMenu .i6{background-image:url(../../images/rep/btn_6.gif)}
.mainMenu .i7{background-image:url(../../images/rep/btn_7.gif)}
.mainMenu .i8{background-image:url(../../images/rep/smoky/btn_8.gif)}
.mainMenu .ifav{background-image:url(../../images/rep/star_on.gif);margin-bottom: 3px;}
table.regMenu{margin-bottom:10px}
.regMenu td{
	padding: 0 10px 10px 35px;
	vertical-align:top;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:Transparent;
}
ul.regMenu{list-style-type: none;margin: 0px;padding: 0 0 0 5px;}
ul.regMenu li{
margin-bottom: 5px;
clear: both;
padding-left: 35px;
height:25px;
padding-top:10px;
vertical-align:middle;
background-position:left;
background-repeat:no-repeat;
background-color:Transparent;
}
.regMenu li.r1{padding-top:2px;margin-bottom: 9px}
.regMenu li.r5{margin-bottom: 0px}
.regMenu li.rco, .regMenu li.rev{padding-top:0px;margin-top:15px;}

.regMenu .r1{background-image:url(../../images/rep/profile.gif)}
.regMenu .r2{background-image:url(../../images/rep/gallery.gif)}
.regMenu .rnews{background-image:url(../../images/rep/news.gif)}
.regMenu .r3{background-image:url(../../images/rep/files.gif)}
.regMenu .r4{background-image:url(../../images/rep/smoky/article.gif)}
.regMenu .r5{background-image:url(../../images/rep/smoky/exit.gif)}
.regMenu .rco{background-image:url(../../images/rep/courses.gif)}
.regMenu .rev{background-image:url(../../images/rep/events.gif)}
.anonMenu{
margin-left: 5px;
padding: 15px 0 0 35px;
height: 26px;
background:transparent url(../../images/rep/smoky/reg.gif) no-repeat left;
}
.loginMenu{
border-collapse:collapse;
width: 100%;
margin-top: 3px;
font-size:90%;
}
.loginMenu td{padding: 1px 0px;}
.footerMenu td{padding: 0 5px 0 5px;font-size: 80%;}
.helpingMenu{border-collapse:collapse;width: 100%;}
.helpingMenu img {width:16px; height:16px;}
.helpingMenu .i1{background:transparent url(../../images/rep/smoky/home.gif) no-repeat center;}
.helpingMenu .i2{background:transparent url(../../images/rep/smoky/info.gif) no-repeat center;}
.helpingMenu .i3{background:transparent url(../../images/rep/smoky/contact.gif) no-repeat center;}
.helpingMenu .i4{background:transparent url(../../images/rep/smoky/help.gif) no-repeat center;}

.infoadv
{
text-align:center;
background:transparent url(../../images/rep/smoky/infolnk.jpg) no-repeat bottom center;
}

/**
Text
**/
.txt1 
{ 
font-size: 110%;
} 
.txt2 { 
font-size: 100%; 
} 
.txt3 { 
font-size: 90%;
} 
.txt4 { 
font-size: 80%;
} 
.txt5 {
font-size: 70%;
}
.txt2Grey, .txt2Grey a, .txt2Grey a:link, .txt2Grey a:visited
{ 
color: #9A9A9A;
}
.descrip
{
font-style:italic;
font-weight:normal;
font-size: 85%;
}

#chCat
{
margin-top: 5px;
}

/**
Page control selected page 
**/ 
.currentPage 
{ 
font-size: 130%;
font-weight:bold; 
} 
.bordered{border:1px solid #c2d5e5;}
/*
Blocks 
*/
.block{border:1px solid #c2d5e5;background: #ffffff url(../../images/rep/smoky/gr_com.gif) repeat-x bottom;} 

.insbl{margin-left:11px; padding: 7px 10px 7px 0;}

.ct, .ct .cl, .cb, .cb .cl{display:block;line-height:0;margin:0;height:4px;position:relative;}
.ct, .cb{width:100%;right:-1px;}
.ct .cl {width:18px;left:-2px;}
.cb .cl{width:4px;left:-2px;}

.ct{background:transparent url(../../images/rep/smoky/bl_ne.gif) no-repeat top right;top:-1px;}
.ct .cl{font-size:0px;background:transparent url(../../images/rep/smoky/bl_nw.gif) no-repeat top left}
.cb{font-size:0px;background:transparent url(../../images/rep/smoky/bl_se.gif) no-repeat bottom right;bottom:-1px;}
.cb .cl{background:transparent url(../../images/rep/smoky/bl_sw.gif) no-repeat bottom left}

.toptitle .block{font-size:9px;}
.toptitle .insbl{font-size:12px;height:63px; padding:4px 10px 0px 0px;}

.toptitle .logo .insbl{font-size:12px;height:63px; padding:0px 10px 0px 0px;}

.dark .ct, .category .ct{background:transparent url(../../images/rep/smoky/bl_ne_blue.gif) no-repeat top right}
.dark .ct .cl, .category .ct .cl{background:transparent url(../../images/rep/smoky/bl_nw_blue.gif) no-repeat top left}
.dark .block, .category .block{background: #f4f7fa url(../../images/rep/smoky/gr_main.gif) repeat-x bottom;}
.dark .block{margin-bottom:10px}

.category .block{margin-bottom:15px}
.category .insbl{padding-left:10px}


.white .cb{background:transparent url(../../images/rep/smoky/bl_se_wh.gif) no-repeat bottom right;bottom:-1px;}
.white .cb .cl{background:transparent url(../../images/rep/smoky/bl_sw_wh.gif) no-repeat bottom left}
.white .block{background: #ffffff}

/*
Title Blocks
*/
.titledtbl .fakeImg_w {width:18px;border-width:0px;height:1px;}
.titledtbl .fakeImg_e {width:4px;border-width:0px;height:1px;}

.titledtbl{background-color:#ffffff;border-collapse:collapse; font-size: 90%; width: 100%;margin-bottom:10px;}
.titledtop{border-top: solid 1px #c2d5e5; padding: 0 5px 0 8px; text-align:left; font-weight:bold; color: #364683; white-space:nowrap; }
.titledhr{background: #e2ebf2 url(../../images/rep/smoky/gr_header.gif) repeat-x top;}

.titlednw{width:18px; height:26px; background:transparent url(../../images/rep/smoky/box_green.gif) no-repeat top left}
.titledne{width:4px; background:transparent url(../../images/rep/smoky/bl_ne_h.gif) no-repeat top right; }
.titledsw{width:18px; height:4px; background:transparent url(../../images/rep/smoky/bl_sw.gif) no-repeat bottom left}
.titledse{height:4px; background:transparent url(../../images/rep/smoky/bl_se.gif) no-repeat bottom right}

.titledleft{border-left: solid 1px #c2d5e5;background: #ffffff url(../../images/rep/smoky/gr_com.gif) repeat-x bottom;}
.titledright{border-right: solid 1px #c2d5e5;background: #ffffff url(../../images/rep/smoky/gr_com.gif) repeat-x bottom;}
.titledcont{padding: 12px 12px 7px 0px;background: #ffffff url(../../images/rep/smoky/gr_com.gif) repeat-x bottom;}
.titledbtmline{ border-bottom: solid 1px #c2d5e5;}
.titledbtm{background-color: #e2ebf2;}

.white .titledse{background:transparent url(../../images/rep/smoky/bl_se_wh.gif) no-repeat bottom right;bottom:-1px;}
.white .titledsw{background:transparent url(../../images/rep/smoky/bl_sw_wh.gif) no-repeat bottom left}
.white .titledcont{background: #ffffff}
.white .titledleft{background: #ffffff}
.white .titledright{background: #ffffff}
.white .titledbtm{background-color: #ffffff;}

.mainTitled .titledtbl{background-color: #f4f7fa;border-collapse:collapse; font-size: 90%; width: 100%;}
.mainTitled .titlednw{background:transparent url(../../images/rep/smoky/box_blue.gif) no-repeat top left}
.mainTitled .titledne{background:transparent url(../../images/rep/smoky/bl_ne_h.gif) no-repeat top right; }
.mainTitled .titledcont{background: #f4f7fa url(../../images/rep/smoky/gr_main.gif) repeat-x bottom;}
.mainTitled .titledleft{background: #f4f7fa url(../../images/rep/smoky/gr_main.gif) repeat-x bottom;}
.mainTitled .titledright{background: #f4f7fa url(../../images/rep/smoky/gr_main.gif) repeat-x bottom;}

.redTitled .titlednw{width:18px; height:26px; background:transparent url(../../images/rep/smoky/box_red.gif) no-repeat top left}
.redTitled .titledtop{padding: 0 5px 0 5px;}
.yelTitled .titlednw{width:18px; height:26px; background:transparent url(../../images/rep/smoky/box_yellow.gif) no-repeat top left}
.blueTitled .titlednw{width:18px; height:26px; background:transparent url(../../images/rep/smoky/box_blue.gif) no-repeat top left}
.orgTitled .titlednw{width:18px; height:26px; background:transparent url(../../images/rep/smoky/box_orange.gif) no-repeat top left}

/*  ------  
Lines
*/
.ln_tbl .fakeImg {width:4px;border-width:0px;}
.ln_tbl{margin-bottom:7px;border-collapse:collapse;background: #e2ebf2 url(../../images/rep/smoky/ln_gr.gif) repeat-x top; width:100%;}
.ln_w{background:transparent url(../../images/rep/smoky/ln_w.gif) no-repeat left;height:28px;width:4px;}
.ln_e{background:transparent url(../../images/rep/smoky/ln_e.gif) no-repeat right;height:28px;width:4px;}
.ln_ins{white-space:nowrap; padding: 0 5px 0 5px;font-size:11px;}
.ln_ins img{vertical-align:bottom;}

.breadCrumb .ln_ins{text-align:right;}

.longBtn .ln_tbl{border-collapse:collapse; width:1%; margin:5px 0 5px;}
.longBtn .ln_ins{font-size:12px;}

.topNav .ln_w{background:transparent url(../../images/rep/mn_w.gif) no-repeat left;}
.topNav .ln_e{background:transparent url(../../images/rep/mn_e.gif) no-repeat right;}
.topNav .ln_tbl{background: #e2ebf2 url(../../images/rep/mn_gr.gif) repeat-x top;}

/*
Table Header and cell 
*/
.topLogo
{
background:transparent url(../../images/rep/smoky/logo_co.jpg) no-repeat top left;
height:78px; 
width:307px;
padding-top: 1px;
vertical-align:bottom;
}
.formTbl TD.CommonFormFieldName
{
color: #666666;
padding: 2px;
padding-right: 8px;
font-weight: bold;
width: 12em;
}

.formTbl
{
border-collapse:collapse;
width: 100%;
}
.formTbl TD.CommonFormFieldName, .formTbl TD.CommonFormField
{
border-top: solid 1px #c2d5e5;
padding: 3px 14px 2px 0;
}
.formTbl .CommonFormField td
{
border:none;
}
.formTbl img
{
padding-left: 3px;
}

/* Search Results */
.tblSrcRes
{
width:100%;
}

.tblSrcRes .wh
{
border: solid 1px #c2d5e5;
background-color: #FFFFFF;
padding: 10px 15px 10px 15px;
}

.tblSrcRes .l
{
border: solid 1px #c2d5e5;
background-color: #FFFFFF;
border-right: none;
padding: 5px 0 5px 10px;
width: 1%;
}
.tblSrcRes .mt
{
border-top: solid 1px #c2d5e5;
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
vertical-align:top;
}
.tblSrcRes .mb
{
color:#888899;
background-color: #FFFFFF;
padding: 10px 0 10px 0;
border-bottom: solid 1px #c2d5e5;
vertical-align:bottom;
}
.tblSrcRes .mb a
{
color:#888899;
}
.tblSrcRes .mt h3
{
font-size: 110%;
margin: 0px 0px 0px 0px; 
padding: 7px 0px 7px 0px;
}
.tblSrcRes .wh h3
{
font-size: 110%; 
color: #364683;
margin: 3px 0px 3px 0px; 
padding: 3px 0px 3px 0px;
}
.tblSrcRes .mt h3 a
{
color:#364683;
text-decoration: none;
vertical-align:top;
}
.tblSrcRes .mt h3 img
{
padding-right:5px;
}
.tblSrcRes .rt
{
border-top: solid 1px #c2d5e5;
border-right: solid 1px #c2d5e5;
background-color: #FFFFFF;
padding: 10px 15px 5px 5px;
vertical-align:top;
}
.tblSrcRes .rb
{
border-bottom: solid 1px #c2d5e5;
border-right: solid 1px #c2d5e5;
background-color: #FFFFFF;
padding: 0 15px 10px 5px;
vertical-align:bottom;
}

.tblSrcRes .rt div
{
padding: 3px 0 0 5px;
}


TD.fh2 
{ 
font-size: 90%;
padding: 10px 0px 10px 10px;
}
TD.fh3
{ 
font-size: 90%;
padding: 10px 0px 10px 10px;
border: solid 1px #c2d5e5;
}
.catTable{width:100%;}
.catTable td
{
padding: 7px 3px 7px 10px;
border-collapse:collapse;
}
.alter
{
background-color: #f4f7fa;
}
.catTable .sep td
{
border-top: solid 1px #DDDDDD;
}
/* Find Entity */
.FndEnt
{
border-collapse:collapse;
width: 100%;
}
.FndEnt .l
{
border-bottom: solid 1px #c2d5e5;
padding: 2px 10px 2px 0px;
white-space:nowrap;
}
.FndEnt .c
{
border-bottom: solid 1px #c2d5e5;
padding: 2px 10px 2px 0px;
text-align:center;
width: 100%;
}

.FndEnt .l h3
{
font-weight: normal; 
font-size: 100%;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

.Collapsed100, .full
{
border-collapse:collapse;
width: 100%;
}
.min{width:1px;}

/***
General Anchors 
****/ 

a, 
a:visited, a:link 
{ 
color: #364683;
text-decoration: none; 
} 
a:Hover 
{ 
color: #00A8EC ; 
text-decoration: none; 
}
a.imLnk, a.imLnk:Hover
{
text-decoration: none;
}
a.blueStrong, 
a.blueStrong:visited, a.blueStrong:link,
a.blueStrong:Hover
{ 
font-weight: bold
} 

.kw, a.kw, a.kw:LINK, a.kw:VISITED, a.kw:ACTIVE
{
color:#b5b9c0;
text-decoration: none;
}
.cap
{
color: Maroon;
font-weight: bold;
}

a.black, a.black:LINK, a.black:VISITED, a.black:ACTIVE, a.black:HOVER
{
color:#333333;
text-decoration: none;
}

.InsetTextButton, .InsetTextButton:LINK, InsetTextButton:VISITED, InsetTextButton:ACTIVE
{
display: inline-table;
display: inline-block;
margin: 1px;
padding: 4px;
border-width: 1px;
background-color: #eeefff;
color: #3A3A3A;
font-size: 90%;
font-weight: bold;
white-space: nowrap;
border-style:inset;
}

.OutsetTextButton
{
display: inline-table;
display: inline-block;
margin: 1px;
padding: 4px;
border-width: 1px;
background-color: #eeefff;
color: #3787A5;
font-size: 90%;
font-weight: bold;
white-space: nowrap;
border-style:outset;
}
.OutsetTextButton:LINK
{
text-decoration: none;
color: #3787A5;
background-color: #eeeeee;
}

.OutsetTextButton:VISITED
{
text-decoration: none;
color: #3787A5;
background-color: #eeeeee;
}

.OutsetTextButton:ACTIVE
{
text-decoration: none;
color: #333333;
}

.OutsetTextButton:HOVER
{
text-decoration: underline;
color: #333333;
background-color: #dddddd;
}

a.searchShow, 
a.searchShow:visited, a.searchShow:link 
{
background:transparent url(../../images/rep/arrow_down.gif) no-repeat left;
padding-left: 15px;
font-size: 90%;
color: #3787A5;
}
a.searchHide, 
a.searchHide:visited, a.searchHide:link 
{
background:transparent url(../../images/rep/arrow_up.gif) no-repeat left;
padding-left: 15px;
font-size: 90%;
color: #3787A5;
}
.CommonPagingArea a{padding:2px}
.CommonPagingArea a:hover{background-color:#C2D5E5;color:#364683;}
/* -- hr -- */
hr.Grey
{
color:#c2d5e5;
height: 1px;
text-align: center;
}

hr.Grey100
{
color:#c2d5e5;
height: 1px;
}

/* Profile gallery */
div.pic{
float: left;
height: 81px;
width: 81px;
margin: 0px 10px 20px 10px;
border: solid 1px #CDDEEE;
overflow:hidden;
padding: 0px;
text-align: center;
}
div.pic span {
margin: 3px;
display: block;
height: 75px;
width: 75px;
overflow:hidden;
}

/* List */

ul.cmnLstWrap, ul.cmnLst
{
margin: 0px;
padding: 0px;
list-style-type: none;
width: 100%;
}
ul.cmnLst{white-space:nowrap;}
ul.cmnLst li, ul.cmnLstWrap li
{
margin-bottom: 7px;
clear: both;
}

UL.SbjList
{
margin: 0px 0px 0px 17px;
padding: 0px;
}
UL.smplLst, UL.catLst
{
margin: 0px;
padding: 0px;
list-style-type: none;
white-space:nowrap;
}

UL.smplLst LI, UL.catLst LI
{
margin-bottom: 2px;
clear: both;
}
.catLst a,
.catLst a:visited, catLst a:link,
.catLst a:Hover 
{ 
font-weight: bold
}
.catLst sup, .cmnLst sup, .cmnLstWrap sup{color:#999999;font-size:90%;}

UL.branchList
{
list-style-type: decimal;
}
UL.branchList li
{
vertical-align: middle;
font-weight: bold;
}
.eventsTbl td{border:1px solid #DDDDDD; padding:5px}
UL.CatList{margin: 0px;padding: 0px;list-style-type: none;}
UL.CatList LI{padding: 10px 5px 10px 5px;clear: both;}
.capital {font-weight:bold}
/* Main Nav Menu */
#navbar {clear:both;position:relative;z-index:100;}
#nav, #nav ul {list-style-type:none;line-height:normal;margin:0;position: absolute; left: 5px}
#nav a {display:block;color:#803807;padding-left:1px;padding-right:1px;}
#nav a:link.dropdown, #nav a:visited.dropdown, #nav a:active.dropdown {color:#803807;text-decoration:none}

#nav li {float:left;list-style-type:none;width:auto;padding:0;margin:0}
#nav li ul {position:absolute;left:-999em;border:1px solid #FACC7B;border-width:0px 1px 1px;overflow:hidden;text-align:left;}
#nav li ul li {padding:3px 0px;background-color:#FDFFCC;}
#nav li:hover ul, #nav li.sfhover ul {left:auto} /* Hover effect */
#nav td {vertical-align:top;text-align:left}
#nav .divider {border-left:1px solid #FACC7B}
ul.nav li a:link, ul.nav li a:visited {-moz-box-sizing:border-box;display:block;padding:3px 0px 3px 8px;margin:0;background-color:#FDFFCC;text-decoration:none}
ul.nav li a:hover {background-color:#FFE57D}
#nav .nav {padding: 0px;background-color:#FDFFCC}
#nav .head {background-color:#feffe6;border-bottom:1px solid #FACC7B;border-top:1px solid #FACC7B;padding:7px 10px;font-weight:bold;font-size:13px}
#nav ul.nav a {font-size:12px;padding-left:5px}

#nav #nav_prof .dropdown {width:150px} 
#nav #nav_edu .dropdown {width:150px} 
#nav #nav_zno .dropdown {width:150px} 
#nav #nav_hs .dropdown {width:150px} 
#nav #nav_news .dropdown {width:150px} 
#nav #nav_es .dropdown {width:150px} 

#nav_prof table, #nav_1 ul {width:150px;}
#nav_edu table, #nav_edu ul {width:180px;}
#nav_zno table, #nav_zno ul {width:250px;}
#nav_hs table, #nav_hs ul, #nav_hs .nav .head{width:150px;}
#nav_es table, #nav_es ul, #nav_es .nav .head{width:150px;}
#nav_news table, #nav_news ul {width:230px;}

/* Page Specific Styling */
#mainnav {width:100%;left:0;top:0;height:26px;z-index:100;} 
#nav li ul {top:27px} /* Dropdown Menu Position */
#nav .dropdown {
	display:block;
	height:21px;
	text-align:center;
	padding-top:5px;
}
#nav h2{font:bold 13px arial;padding:0;margin:0}

#nav a:hover.dropdown{/* Top menu hover state */
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
	background-color:#FDFFCC;
	border-top:#FDFFCC solid 1px;
	border-right:#FACC7B solid 1px;
	border-left:#FACC7B solid 1px;
}
#nav a.topSelected {/* Top menu hover state */
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
	background-color:#FDFFCC;
	border-top:#FDFFCC solid 1px;
	border-right:#FACC7B solid 1px;
	border-left:#FACC7B solid 1px;
} 	
.formblocker {width:550px;height:450px;position:absolute;top:0px;z-index:-1;}

/* Catalog menu */
.catMenu .alter{background-color:#FDFFCC;}
.catMenu ul.cmnLstWrap li{padding:3px}
.catMenu ul.cmnLstWrap sup{font-size:85%}