body{background:#000000 url(resources/images/style/background.jpg) repeat-x;
	margin:0;padding:0;font:12px Arial, Tahoma, Verdana;line-height:18px;color:#a72330;
    scrollbar-face-color:#a72330;scrollbar-arrow-color:#a72330;scrollbar-track-color:#141414;
    scrollbar-shadow-color:#a72330;scrollbar-highlight-color:#a72330;
    scrollbar-3dlight-color:#a72330;scrollbar-darkshadow-Color:#a72330;}
#container{margin:0 auto;width:804px;}
ul,ol,p,h1,h2,h3,h4,blockquote,fieldset{margin:0;padding:0;}
a{text-decoration:none;outline:none;color:#999;}
a:hover{color:#a72330;}
img{border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.left-img{float:left;border:1px solid #000;margin:4px 7px 0 0;}
.right-img{float:right;border:1px solid #000;margin:5px 0 0 7px;}
blockquote{background:url(resources/images/style/blockquote.gif) no-repeat top left;
	padding:10px 0 0 40px;font-style:italic;}
/* -- [ hacks ] ------------------------ */
.safari #navigation a{padding:16px 15px 18px 15px;}
.safari #contactform .send{padding:9px 0 9px 0;}
.ie6 #right{margin-right:-20px;}
.ie6 .left-box-content{width:510px;}
.ie6 .columns{width:510px;}
.ie6 .box-column{margin-right:7px;position:relative;}
.ie6 #navigation a /*in here i gave a certain width to nav buttons. because of display:block issue in ie6*/
    {text-align:center;height:1%;width:80px;text-align:center;padding:16px 0 19px 0;}
.ie6 #navigation a.selected{background:url(resources/images/style/nav-buttons.jpg) 0 -101px repeat-x;
	border-right:1px solid #050505;border-left:1px solid #050505;border-bottom:1px solid #0d0d0d;margin-bottom:-1px;position:relative;}
.ie6 #navigation ul li ul li{margin-bottom:-1px;}
.ie6 #featured-tabs li a{background:url(resources/images/style/featured-dots.png) 0 -8px no-repeat;}
.ie7 #main{padding-bottom:15px;}
.ie7 #navigation ul li ul li{border-bottom:1px solid #000;}
.chrome #navigation a.selected{border-bottom:2px solid #0d0d0d;}
.chrome #contactform .send{padding:7px 0 7px 0;}
/* -- [ header ] ------------------------ */
#header{width:802px;height:95px;margin-bottom:10px;}
#logo{width:243px;height:90px;position:absolute;margin-top:10px;}
/* -- [ navigation ] ------------------------ */
#navigation{width:802px;height:49px;padding-top:2px;border-bottom:1px solid #050505;
	background:url(resources/images/style/navigation.jpg) no-repeat;}
#navigation ul{list-style:none;margin-left:10px;}
#navigation li{float:left;}
#navigation a{display:block;padding:16px 15px 19px 15px;font:12px Verdana, Arial, Tahoma;color:#bbb;}
#navigation a:hover{background:url(resources/images/style/nav-buttons.jpg) 0 -51px repeat-x;}
#navigation a.selected{background:url(resources/images/style/nav-buttons.jpg) 0 -101px repeat-x;
	border-right:1px solid #050505;border-left:1px solid #050505;border-bottom:1px solid #0d0d0d;}
/* -- [ navigation > dropdown ] ------------------------ */
#navigation ul li ul{position: absolute;display:none;margin:0;}
#navigation ul li ul li{float: none;display: block;padding:0;}
#navigation ul li ul li a{border:1px solid #000;border-top:none;width: auto;
	background: #080808;display: block;padding:5px !important;}
#navigation ul li ul li a:hover{background: #191919;}
/* -- [ main content ] ------------------------ */
#main{width:760px;border-right:1px solid #000;border-left:1px solid #000;padding:20px 20px 0 20px;background:#0D0D0D;}
/* -- [ right menu ] ------------------------ */
#right{width:200px;float:right;color:#999;}
.right-box{margin-bottom:20px;}
.right-box h3{background:url(resources/images/style/title-short.jpg) no-repeat;
	width:218px;padding:8px 0 7px 15px;font:12px Arial, Tahoma, Verdana;
	text-transform:uppercase;color:#a72330;}
.right-box-content {background:url(resources/images/style/rounded-small.jpg) bottom left no-repeat #141414;
    list-style:none;padding:10px;}
.right-box li{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #3B3B3B;}
.right-box li:last-child{padding:0;margin:0;border-bottom:none;}
.right-box a{display:block;color:#999;}
.right-box a:hover{color:#a72330;}
.right-box span{display:block;text-align:right;}
.more-link{display:inline !important;color:#a72330;}
/* -- [ left part (content) ] ------------------------ */
#left{float:left;width:540px;margin-right:20px;}
#left p{margin-bottom:15px;}
.left-box{background:url(resources/images/style/rounded-big.jpg) bottom left no-repeat #141414;margin-bottom:20px;}
.left-box h2 /*this is box's title*/ {background:url(resources/images/style/title-long.jpg) no-repeat;
	width:525px;padding:8px 0 7px 15px;font:12px Arial, Tahoma, Verdana;
	text-transform:uppercase;color:#a72330;}
.left-box-content{padding:15px 15px 15px 15px;}
.left-box-content h3{border-bottom:1px solid #333;padding-bottom:2px;margin-bottom:5px;font:18px arial;}
.left-box-content h4{border-bottom:1px solid #333;padding-bottom:2px;margin-bottom:5px;font:16px arial;}
.left-box-content h5 {border-bottom:1px solid #333;padding-bottom:2px;margin-bottom:5px;font:14px arial;}
.left-box-content ul{margin:10px 0 10px 30px;list-style:circle;}
.left-box-content ol{margin:10px 0 10px 30px;}
/* -- [ featured ] ------------------------ */
@media projection, screen { /*class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide{display:none;}}
#featured{width:500px;height:275px;margin-bottom:20px;}
.featured-description{width:495px;padding: 13px 0 13px 5px;position:absolute;
    /* background:url(resources/images/style/featured-description.png) no-repeat; */
    margin-top:261px;color:#fff;}
#featured-tabs{list-style:none;position:absolute;margin:-20px 0 0 445px;}
#featured-tabs li {float:left;margin-right:5px;}
#featured-tabs li a {display:block;background:url(resources/images/style/featured-dots.png) no-repeat;
    width:8px;height:8px;text-indent:-9999pt;}
#featured-tabs li a:hover, .tabs-selected a {background:url(resources/images/style/featured-dots.png) 0 -8px no-repeat !important;}
/* -- [ footer ] ------------------------ */
#footer{width:760px;height:20px;padding:15px 20px 10px 20px;
    background:url(resources/images/style/footer.jpg) no-repeat;
    margin-left:1px;margin-bottom:30px !important;}
#footer-copyright{float:left;}
#footer-menu{float:right;color:#a72330;}
#footer-menu a {margin:0 5px 0 5px;}
.tbFormat1{padding: 2px;border:solid 1px #a72330;background-color:#141414;color:#a72330;font:bold 13px Arial, Sans-Serif;}
.masterWrapper{width:850px;margin-left:auto;margin-right:auto;clear:both;}
.wrapper{margin-left:auto;margin-right:auto;clear:both;}
/* Start - AJAX */
.validationAlert{border:solid 1px #a72330;background-color:#ffffcc;color:#a72330;}
/* Start - Fonts */
.font1{color:#a72330;font:bold 16px Arial,Sans-Serif;text-decoration:none;} 
.font2{color:#a72330;font:bold 17px Arial,Sans-Serif;text-decoration:none;} 
.font3{color:#a72330;font:bold 11px Arial,Sans-Serif;text-decoration:none;} 
.font4{color:#a72330;font:bold 13px Arial,Sans-Serif;text-decoration:none;} 
.font5{color:#999;font:bold 13px Arial,Sans-Serif;text-decoration:none;}
.link1{color:#999;font:bold 13px Arial,Sans-Serif;text-decoration:none;}
.link1 a{color:#999;font:bold 13px Arial,Sans-Serif;text-decoration:none;}
.link1 a:link{color:#999;font:bold 13px Arial,Sans-Serif;text-decoration:none;}
.link1 a:visited{color:#999;font:bold 13px Arial,Sans-Serif;text-decoration:none;}
.link1 a:hover{color:#a72330;font:bold 13px Arial,Sans-Serif;text-decoration:none;}
.link1 a:active{color:#a72330;font:bold 13px Arial,Sans-Serif;text-decoration:none;}
.link2{color:#999;font:bold 17px Arial,Sans-Serif;text-decoration:none;}
.gv_ItemStyle1{border-bottom:solid 1px #999999;padding:3px;}
