/*
 	Folio Creative Communication Website

	CSS Stylesheet
*/


a.quietlink:link, a.quietlink:hover, a.quietlink:active, a.quietlink:visited {
	text-decoration: none;
	color: #666666;
}

/* For unclassified links see page specific style definitions */

a.home:link {
text-decoration: none;
color: #193A80;
}

a.home:visited {
text-decoration: none;
color: #193A80;
}

a.home:hover {
text-decoration: none;
color: #3D91CC;
}

a.home:active {
text-decoration: none;
color: #3D91CC;
}

a.portfolio:link {
text-decoration: none;
color: #8E0072;
}

a.portfolio:visited {
text-decoration: none;
color: #8E0072;
}

a.portfolio:hover {
text-decoration: none;
color: #B186AD;
}

a.portfolio:active {
text-decoration: none;
color: #B186AD;
}

a.services:link {
text-decoration: none;
color: #34943F;
}

a.services:visited {
text-decoration: none;
color: #34943F;
}

a.services:hover {
text-decoration: none;
color: #94BB6C;
}

a.services:active {
text-decoration: none;
color: #94BB6C;
}

a.about_us:link {
text-decoration: none;
color: #B0003D;
}

a.about_us:visited {
text-decoration: none;
color: #B0003D;
}

a.about_us:hover {
text-decoration: none;
color: #BC6247;
}

a.about_us:active {
text-decoration: none;
color: #BC6247;
}

a.feedback:link {
text-decoration: none;
color: #193A80;
}

a.feedback:visited {
text-decoration: none;
color: #193A80;
}

a.feedback:hover {
text-decoration: none;
color: #3D91CC;
}

a.feedback:active {
text-decoration: none;
color: #3D91CC;
}

a.contact:link {
text-decoration: none;
color: #666294;
}

a.contact:visited {
text-decoration: none;
color: #666294;
}

a.contact:hover {
text-decoration: none;
color: #979EBB;
}

a.contact:active {
text-decoration: none;
color: #979EBB;
}

a.showcase:link {
text-decoration: none;
color: #006464;
}

a.showcase:visited {
text-decoration: none;
color: #006464;
}

a.showcase:hover {
text-decoration: none;
color: #34943F;
}

a.showcase:active {
text-decoration: none;
color: #34943F;
}

a.news:link {
text-decoration: none;
color: #193A80;
}

a.news:visited {
text-decoration: none;
color: #193A80;
}

a.news:hover {
text-decoration: none;
color: #3D91CC;
}

a.news:active {
text-decoration: none;
color: #3D91CC;
}


.atable {
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
	}

.header {
width: 780px;
height: 85px;
position: relative;
margin: 0 auto;
padding: 20px 0 0 0;
background: transparent;
}

.header_container {
width: 100%;
position: relative;
margin: 0;
padding: 0;
background: #FFFFFF;
}


.homeimage {
width: 100%;
height: 125px;
position: relative;
top: 100px;
text-align: center;
background: #FFFFFF;
}


.home_toppanel {
width: 780px;
height: 290px;
position: relative;
background: #FFFFFF;
margin: 0 auto;
padding: 0;
}

.adminpanel {
width: 740px;
position: relative;
background: #FFFFFF;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
padding: 20px;
}

.smallpanel_one {
width: 250px;
height: 100%;
float: left;
background: #FFFFFF;
padding: 0;
margin: 0;
}

.smallpanel_two {
width: 250px;
height: 100%;
float: left;
margin: 0 0 0 15px;
background: #FFFFFF;
padding: 0;
}

.smallpanel_three {
width: 250px;
height: 100%;
float: left;
margin: 0 0 0 15px;
background: #FFFFFF;
padding: 0;
}

.panel {
border: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
font-family: Verdana;
font-size: 8pt;
color: #666666;
}

.home_client_login {
width: 780px;
height: 60px;
text-align: center;
position: relative;
background: #FFFFFF;
margin: 20px auto 0 auto;
padding: 0;
}

.home_client_error {
width: 780px;
height: 45px;
margin: 20px auto 0 auto;
padding: 0;
text-align: center;
vertical-align: middle;
position: relative;
background: #FFC1C1;
}

.home_client_errortable {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
text-align: center;
vertical-align: middle;
color: #FF0000;
font-size: 10pt;
font-weight: bold;
}

.portfolio_job_firstcolumn {
position: relative;
width: 450px;
height: 100%;
float: left;
background: #FFFFFF;
font-family: Verdana;
font-size: 9pt;
color: #666666;
}

.portfolio_job_secondcolumn {
position: relative;
width: 330px;
height: 100%;
float: right;
background: #FFFFFF;
font-family: Verdana;
font-size: 9pt;
color: #666666;
}

.bottom_menu {
font-size: 8.5pt;
font-weight: strong;
text-align: center;
vertical-align: middle;
width: 100%;
padding: 10px;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
background: #FFFFFF;
}

a.divlink, a.divlink:link, a.divlink:visited, a.divlink:active, a.divlink:hover {
display:block;
width:100%;
height:100%;
}

a.discreet, a.discreet:link, a.discreet:visited, a.discreet:active, a.discreet:hover {
text-decoration: none;
color: #666666;
}


table.portfolio_inside {
width: 780px;
position: relative;
margin: 0;
padding: 10px;
vertical-align: top;
font-family: Verdana;
font-size: 9pt;
color: #666666;
}

table.portfolio_inside_admin {
width: 780px;
position: relative;
margin: 0;
padding: 0px;
vertical-align: top;
font-family: Verdana;
font-size: 9pt;
color: #666666;
}

ul.portfolio_list_categories {
list-style-image: url('images/portfolio/arrow.gif');
margin: 0;
padding: 18px;
line-height: 1.6em;
}

ul.portfolio_list_jobs {
list-style-image: url('images/portfolio/arrow2.gif');
margin: 0;
padding: 10px;
line-height: 1.6em;
}