
/* CSS Document */

/*
	default
*/


a:link {
	color: #dc2121;
	text-decoration: underline;
}

a:visited {
	color: #dc2121;
	text-decoration: underline;
}

a:active {
	color: #dc2121;
	text-decoration: underline;
}

a:hover {
	color: #1366a0;
	text-decoration: underline;
}

/*
	invisible link
*/


a.invisible:link {
	background-image: none;
	border: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.invisible:visited {
	background-image: none;
	border: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.invisible:active {
	background-image: none;
	border: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.invisible:hover {
	background-image: none;
	border: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.invisible IMG {
	border: none;
}


/*
	*** global links
*/

/*
	new window link
*/

a.newWindow:link {
	color: #dc2121;
	text-decoration: underline;
}

a.newWindow:visited {
	color: #dc2121;
	text-decoration: underline;
}

a.newWindow:active {
	color: #dc2121;
	text-decoration: underline;
}

a.newWindow:hover {
	color: #1366a0;
	text-decoration: underline;
}

.newWinIco {
	background-position: 5px 2px;
	background-image: url(../images/newwindowlink.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 9px;
	cursor: default;
}

.newWinWhiteIco {
	background-position: 5px 2px;
	background-image: url(../images/newwindowlink_white.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 9px;
	cursor: default;
}

/*
	outside link
*/


a.outsideLink:link {
	color: #dc2121;
	text-decoration: underline;
}

a.outsideLink:visited {
	color: #dc2121;
	text-decoration: underline;
}

a.outsideLink:active {
	color: #dc2121;
	text-decoration: underline;
}

a.outsideLink:hover {
	color: #1366a0;
	text-decoration: underline;
}

.outsideLinkIco {
	background-position: 5px 2px;
	background-image: url(../images/outsidelink.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 9px;
	cursor: default;
}

.outsideLinkWhiteIco {
	background-position: 5px 2px;
	background-image: url(../images/outsidelink_white.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 9px;
	cursor: default;
}

/*
	main menu
*/

#mainMenuTable a:link {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	text-transform: uppercase;
	text-decoration: none;
}

#mainMenuTable a:visited {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	text-transform: uppercase;
	text-decoration: none;
}

#mainMenuTable a:active {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	text-transform: uppercase;
	text-decoration: none;
}

#mainMenuTable a:hover {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	background-color: #7eb3db;
	text-transform: uppercase;
	text-decoration: none;
}

/*
	main menu active item
*/

#mainMenuTable a.active:link {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	background-color: #dc2121;
	text-transform: uppercase;
	text-decoration: none;
	cursor: default;
}

#mainMenuTable a.active:visited {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	background-color: #dc2121;
	text-transform: uppercase;
	text-decoration: none;
	cursor: default;
}

#mainMenuTable a.active:active {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	background-color: #dc2121;
	text-transform: uppercase;
	text-decoration: none;
	cursor: default;
}

#mainMenuTable a.active:hover {
	color: #ffffff;
	font-size: 11px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 3px;
	padding-top: 7px;
	background-color: #dc2121;
	text-transform: uppercase;
	text-decoration: none;
	cursor: default;
}

/*
	path
*/

#path a:link {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/mark_path.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	padding-right: 10px;
}

#path a:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/mark_path.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	padding-right: 10px;
}

#path a:active {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/mark_path.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	padding-right: 10px;
}

#path a:hover {
	font-size: 11px;
	color: #ccffff;
	text-decoration: underline;
	background-image: url(../images/mark_path.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	padding-right: 10px;
}

/*
	folder
*/

#foldersTable a:link {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#foldersTable a:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#foldersTable a:active {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#foldersTable a:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

/*
	footer
*/

#footerTable a:link {
	font-size: 11px;
	color: #0033cc;
	text-decoration: underline;
}

#footerTable a:visited {
	font-size: 11px;
	color: #0033cc;
	text-decoration: underline;
}

#footerTable a:active {
	font-size: 11px;
	color: #0033cc;
	text-decoration: underline;
}

#footerTable a:hover {
	font-size: 11px;
	color: #dc2121;
	text-decoration: underline;
}

/*
	paging numbers
*/

a.paging:link {
	font-size: 12px;
	color: #165296;
	text-decoration: underline;
}

a.paging:visited {
	font-size: 12px;
	color: #165296;
	text-decoration: underline;
}

a.paging:active {
	font-size: 12px;
	color: #165296;
	text-decoration: underline;
}

a.paging:hover {
	font-size: 12px;
	color: red;
	text-decoration: underline;
}

/*
	clientList
*/

#clientListTable a:link {
	font-size: 10px;
	color: #1c5fb2;
	text-decoration: none;
	text-transform: uppercase;
}

#clientListTable a:visited {
	font-size: 10px;
	color: #1c5fb2;
	text-decoration: none;
	text-transform: uppercase;
}

#clientListTable a:active {
	font-size: 10px;
	color: #1c5fb2;
	text-decoration: none;
	text-transform: uppercase;
}

#clientListTable a:hover {
	font-size: 10px;
	color: #dc2121;
	text-decoration: none;
	text-transform: uppercase;
}

/*
	ref galery link
*/

#refDescContainer a:link {
	font-size: 11px;
	color: #ffff99;
	text-decoration: underline;
}

#refDescContainer a:visited {
	font-size: 11px;
	color: #ffff99;
	text-decoration: underline;
}

#refDescContainer a:active {
	font-size: 11px;
	color: #ffff99;
	text-decoration: underline;
}

#refDescContainer a:hover {
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

/*
	news
*/

#newsColumContainer P.newsTitle a:link {
	font-size: 11px;
	color: #dc2121;
	text-decoration: underline;
}

#newsColumContainer P.newsTitle a:visited {
	font-size: 11px;
	color: #dc2121;
	text-decoration: underline;
}

#newsColumContainer P.newsTitle a:active {
	font-size: 11px;
	color: #dc2121;
	text-decoration: underline;
}

#newsColumContainer P.newsTitle a:hover {
	font-size: 11px;
	color: #1366a0;
	text-decoration: underline;
}

/*
	search box
*/

#searchBox a:link {
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#searchBox a:visited {
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#searchBox a:active {
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#searchBox a:hover {
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

/* 
	paging arrows
*/

a.arrowPagingLeft {
	width: 18px;
	height: 18px;
	padding-left: 8px;
	padding-right: 9px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.arrowPagingLeft IMG {
	border: none;
}

a.arrowPagingLeft:link {
	background-image: url(../images/arrow_page_left.gif);
}

a.arrowPagingLeft:visited {
	background-image: url(../images/arrow_page_left.gif);
}

a.arrowPagingLeft:active {
	background-image: url(../images/arrow_page_left.gif);
}

a.arrowPagingLeft:hover {
	background-image: url(../images/arrow_page_left_over.gif);
}

a.arrowPagingRight {
	width: 18px;
	height: 18px;
	padding-left: 8px;
	padding-right: 9px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.arrowPagingRight IMG {
	border: none;
}

a.arrowPagingRight:link {
	background-image: url(../images/arrow_page_right.gif);
}

a.arrowPagingRight:visited {
	background-image: url(../images/arrow_page_right.gif);
}

a.arrowPagingRight:active {
	background-image: url(../images/arrow_page_right.gif);
}

a.arrowPagingRight:hover {
	background-image: url(../images/arrow_page_right_over.gif);
}

/*
	section menu links
*/

DIV.section a:link {
	color: #dc2121;
	text-decoration: underline;
	background-image: url(../images/arrow_red_boxed.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}

DIV.section a:visited {
	color: #dc2121;
	text-decoration: underline;
	background-image: url(../images/arrow_red_boxed.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}

DIV.section a:active {
	color: #dc2121;
	text-decoration: underline;
	background-image: url(../images/arrow_red_boxed.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}

DIV.section a:hover {
	color: #1366a0;
	text-decoration: underline;
	background-image: url(../images/arrow_red_boxed.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}

/*
	LINKS for screenshot
*/

a.imgScreen:link {
	float: left;
	border: 1px solid #7eb3db;
	margin-left: 4px;
	margin-top: 4px;
	text-decoration: none;
}
a.imgScreen:visited {
	float: left;
	border: 1px solid #7eb3db;
	margin-left: 4px;
	margin-top: 4px;
	text-decoration: none;
}
a.imgScreen:active {
	float: left;
	border: 1px solid #7eb3db;
	margin-left: 4px;
	margin-top: 4px;
	text-decoration: none;
}
a.imgScreen:hover {
	float: left;
	border: 5px solid #d7e3ef;
	margin-left: 0px;
	margin-top: 0px;
	text-decoration: none;
}
a.imgScreen IMG {
	border: none;
}




