/* CSS Document */
/* 	CTR Guard - The Intelligent Approach to Security
	Last updated on December 10, 2007
	Created by Suresh & SUMATHI
*/

/* 	===================================================================================================
											BODY
===================================================================================================  */

BODY {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
}
.main {
	width:787px;
	padding:0px;
	margin:0px auto;
}
.mainAll {
	width:777px;
	padding:5px;
	margin:0px;
	float:left;
}
/* 	===================================================================================================
											 HEADER
===================================================================================================  */

.header {
	width:777px;
	height:94px;
	float:left;
	padding:0px;
	margin:0px;
	font-weight: normal;
	color: #9C9C9C;
	text-decoration: none;
}
.headerL {
	width:251px;
	/*width:325px;*/	
	height:80px;
	float:left;
	padding:14px 0px 0px 6px;
	margin:0px;
}
.headerR {
	width:447px;
	/*width:438px;	*/
	height:83px;
	float:left;
	padding:11px 0px 0px 0px;
	margin:0px;
	text-align:right;
}
.headerR h1 {
	padding:5px 0px 0px 0px;
	margin:0px;
	text-decoration: none;
	/*font-size:200%;*/
	font-size:170%;
	font-weight:bold;
}
.headerR h2 {
	padding:0px;
	margin:0px;
	text-decoration: none;
	/*font-size:120%;*/
	font-size:105%;
	font-weight:bold;
}

.headerMM {
	width:777px;
	height:43px;
	float:left;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundMainMenuBT.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.headerMM a {
	text-decoration: none;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundMainMenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	float: left;
	height: 30px;
	width: 110px;
	cursor:pointer;
	padding:13px 0px 0px 0px;
	margin:0px 1px 0px 0px;
}
.headerMM a:hover {
	text-decoration: none;
	color: #333333;
}
.headerMMActive {
	text-decoration: none;
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundMainMenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	float: left;
	height: 30px;
	width: 110px;
	padding:13px 0px 0px 0px;
	margin:0px 1px 0px 0px;
}
ul.headerMM-links {
	margin:0;
	padding:0;
	background-position: center;
}
ul.headerMM-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display: inline;
}
.mainMenusN {
	width:777px;
	height:30px;
	float:left;
	padding:10px 0px 3px 0px;
	margin:0px 0px 5px 0px;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundMainMenuNew.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}
.mainMenusN a {
	text-decoration: none;
	color:#FFFFFF;
	cursor:pointer;
}
.mainMenusN a:hover {
	text-decoration: none;
	color: #333333;
}
.mainMenusNActive {
	text-decoration: none;
	color:#333333;
}
ul.mainMenusN1-links, ul.mainMenusN2-links, ul.mainMenusN3-links, ul.mainMenusN4-links, ul.mainMenusN5-links, ul.mainMenusN6-links, ul.mainMenusN7-links  {
	margin:0;
	padding:0;
	text-align: center;
}
.mainMenusN1 {
	padding:0px;
	margin:0px;
	float:left;
	width:107px;
}
.mainMenusN2 {
	padding:0px;
	margin:0px;
	float:left;
	width:87px;
}
.mainMenusN3 {
	padding:0px;
	margin:0px;
	float:left;
	width:114px;
}
.mainMenusN4 {
	padding:0px;
	margin:0px;
	float:left;
	width:84px;
}
.mainMenusN5 {
	padding:0px;
	margin:0px;
	float:left;
	width:116px;
}
.mainMenusN6 {
	padding:0px;
	margin:0px;
	float:left;
	width:70px;
}
.mainMenusN7 {
	padding:0px;
	margin:0px;
	float:left;
	width:118px;
}
ul.mainMenusN1-links li, ul.mainMenusN2-links li, ul.mainMenusN3-links li, ul.mainMenusN4-links li ,ul.mainMenusN5-links li, ul.mainMenusN6-links li, ul.mainMenusN7-links li  {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display: inline;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

/* 	===================================================================================================
											 THEME FLASH PART
===================================================================================================  */

.mainFlashTheme {
	width:777px;
	padding:0px 0px 5px 0px;
	margin:0px;
	float: left;
}
.mainFlashThemeL {
	width:245px;
	padding:0px;
	margin:0px 5px 0px 0px;
	float: left;
	background-color:#DBDBDB;
}
.mainFlashThemeR {
	width:526px;
	padding:0px;
	margin:0px;
	float: left;
	background-color:#DBDBDB;
}
/* 	===================================================================================================
											HOME CONTENTS PART
===================================================================================================  */

.mainHomeContent {
	width:777px;
	padding:0px;
	margin:0px;
	float: left;
}
.mainHomeContentL {
	width:504px;
	height: 220px;
	padding:10px 0px 0px 10px;
	margin:0px 5px 0px 0px;
	float: left;
	text-decoration:none;
	color:#333333;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundMainHomeTheme.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainHomeContentL1 {
	width:504px;
	height: 220px;
	padding:10px 0px 0px 10px;
	margin:0px 5px 0px 0px;
	float: left;
	text-decoration:none;
	color:#333333;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.mainHomeContentL h1 {
	font-size:180%;
	padding:0px 0px 0px 5px;
	margin:0px;
	color: #FFFFFF;
	line-height: 32px;
	height: 120px;
}
.topLlinks {
	width: 494px;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
	height: 74px;
}
.topLlinks ul {
	width: 130px;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
.topLlinks ul li {
	background: url(../ctrGuardImages/bullet1.gif) no-repeat left top;
	padding: 0 0 0px 11px;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
}
.topLlinks ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.topLlinks ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.clickHereTop {
	padding: 4px 0 0 0;
	margin: 0;
	height: 20px;
	width: 494px;
	float: left;
}
.clickHereTop a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;	
	text-decoration: none;
}
.clickHereTop a:hover {
	text-decoration: none;
	color: #999999;
}
/*.mainHomeContentL a {
	color:#333333;
	text-decoration:none;
}
.mainHomeContentL a:hover {
	color:#999999;
	text-decoration:none;
}*/
ul.mainHomeContentL-links {
	margin: 0;
	padding:0;
	float:left;
	text-align:left;
	width:225px;
	font-size:85%;
}
ul.mainHomeContentL-links li {
	background-image:  url(../ctrGuardImages/dot.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	list-style-type: none;
	display:block;
	margin:0px;
	padding:7px 0px 7px 13px;
	text-align:left;
}
.mainHomeContentR {
	width:254px;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 2px;
	float: left;
	text-decoration:none;
}
.ctrgNews {
	padding: 0;
	margin: 0;
	float: left;
	width: 254px;
	height: 230px;
	background-color: #919191;	
}
.ctrgNews img {
	padding: 0;
	margin: 0;
}
.ctrgNews h2 {
	padding: 7px 0 0 0;
	margin: 0;
	height: 30px;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	background-color: #929292;
}
.ctrgNews1 {
	padding: 10px 0 0 14px;
	margin: 0;
	float: left;
	width: 240px;
	background-color: #EDEDEC;
	color: #424242;
	height: 153px;
}
.ctrgNews h3 {
	background: url(../ctrGuardImages/bullet2.gif) no-repeat left top;
	padding: 0px 0 5px 10px;
	margin: 0px 0 0 0;
	color: #424242;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
.ctrgNews a {
	color: #424242;
	text-decoration: underline;
}
.ctrgNews a:hover {
	color: #333333;
	text-decoration: none;
}
.ctrgNews1 p {
	padding: 0 35px 0px 0;
	margin: 0;
	color: #424242;
	font-size: 11px;
}
.newsSubscribe {
	padding: 5px 0 0 34px;
	margin: 0;
	height: 25px;
	float: left;
	width: 220px;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../ctrGuardImages/bgSubscribe.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	background-attachment: scroll;
}
.newsSubscribe a {
	color: #FFFFFF;
	text-decoration: underline;
}
.newsSubscribe a:hover {
	color: #B9B9B9;
	text-decoration: none;
}
.mainHomeTheme {
	width:777px;
	padding:0px;
	margin:5px 0px 0px 0px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
}
.mainHomeTheme p {
	padding:10px;
	margin:0px;
	float: left;
	font-size: 85%;
	width:234px;
}
.mainHomeTheme a {
	color:#427594;
	text-decoration:none;
}
.mainHomeTheme a:hover {
	color:#333333;
	text-decoration:none;
}
.mainHomeThemeStatic {
	width:254px;
	padding:0px;
	margin:0px;
	float: left;
	background-color:#B9B9B9;
}
.mainHomeThemeStatic h1 {
	width:244px;
	height: 32px;
	padding:8px 0px 0px 10px;
	margin:0px;
	float: left;
	font-size: 120%;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundHomeTheme.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainHomeThemeStatic h2 {
	width:254px;
	height: 18px;
	padding:208px 0px 0px 0px;
	margin:0px;
	float: left;
	text-align:center;
	font-size: 95%;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundHomeTheme1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #427594;
	text-decoration: none;
}
.mainHomeThemeKey {
	width:254px;
	padding:0px;
	margin:0px 5px 0px 5px;
	float: left;
	background-color:#B9B9B9;
}
.mainHomeThemeKey h1 {
	width:244px;
	height: 32px;
	padding:8px 0px 0px 10px;
	margin:0px;
	float: left;
	font-size: 120%;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundHomeTheme.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainHomeThemeKey h2 {
	width:254px;
	height: 18px;
	padding:208px 0px 0px 0px;
	margin:0px;
	float: left;
	text-align:center;
	font-size: 95%;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundHomeTheme2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #427594;
	text-decoration: none;
}
.mainHomeThemeMobile {
	width:259px;
	padding:0px;
	margin:0px;
	float: left;
	background-color:#B9B9B9;
}
.mainHomeThemeMobile h1 {
	width:249px;
	height: 32px;
	padding:8px 0px 0px 10px;
	margin:0px;
	float: left;
	font-size: 120%;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundHomeTheme.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainHomeThemeMobile h2 {
	width:259px;
	height: 18px;
	padding:208px 0px 0px 0px;
	margin:0px;
	float: left;
	text-align:center;
	font-size: 95%;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundHomeTheme3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #427594;
	text-decoration: none;
}
/* 	===================================================================================================
											 CONTENTS PART
===================================================================================================  */

.mainContent {
	width:777px;
	padding:0px;
	margin:0px;
	float: left;
}
.mainContentL {
	width:245px;
	padding:0px;
	margin:0px;
	float: left;
	text-decoration:none;
}
.mainContentLT {
	width:225px;
	height:48px;
	padding:6px 10px 6px 10px;
	margin:0px;
	float: left;
	background-color:#879CAF;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundSideTitle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainContentLT h1 {
	width:225px;
	padding:0px;
	margin:0px;
	float: left;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
}
.mainContentLT h2 {
	width:225px;
	padding:0px;
	margin:0px;
	float: left;
	font-size:25px;
	color:#FFFFFF;
	font-weight:bold;
}
.mainContentLTList {
	width:225px;
	padding:10px;
	margin:0px;
	float: left;
	font-size:80%;
	color:#333333;
	background-color:#DBDBDB;
}
.mainContentLTList a {
	color:#333333;
	text-decoration:none;
}
.mainContentLTList a:hover {
	color:#999999;
	text-decoration:none;
}
ul.mainContentLTList-links {
	margin: 0;
	padding:0;
	float:left;
	text-align:left;
	width:225px;
}
ul.mainContentLTList-links li {
	list-style-position:inside;
	margin:0px;
	padding:5px 0px 5px 10px;
	display:block;
	text-align:left;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/listDot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width:205px;
}
.mainContentLImage {
/*	width:225px;*/
	width: 245px;
	padding:0px;
	margin:5px 0px 0px 0px;
	float: left;
	background-color:#FFFFFF;
}
.mainIContentR {
	width:500px;
	padding:10px 16px 0px 16px;
	margin:0px;
	float: left;
}
.mainContentR {
	width:500px;
	padding:0px;
	margin:0px;
	text-decoration:none;
	float:left;
}
.mainContentR h1 {
	width:500px;
	padding:0px 0px 8px 0px;
	margin:0px;
	float: left;
	font-size:180%;
	color:#666666;
}
.mainContentR h2 {
	width:500px;
	padding:13px 0px 13px 0px;
	margin:0px;
	float: left;
	font-size:100%;
	color:#417491;
	font-weight:bold;
}
.mainContentR p {
	width:500px;
	padding:5px 0px 5px 0px;
	margin:0px;
	float: left;
	font-size:75%;
	font-weight:normal;
	color:#666666;
	line-height:19px;
}
.mainContentR a {
	text-decoration: none;
	color: #417491;
}
.mainContentR a:hover {
	text-decoration: none;
	color: #000000;
}
ul.mainContentR-links {
	margin: 5px 0px 0px 0px;
	padding:0;
	float:left;
	text-align:left;
}
ul.mainContentR-links li {
	list-style-position:inside;
	list-style-type:armenian;
	margin:0px;
	padding:2px 0px 7px 25px;
	display:block;
	text-align:left;
	font-size:80%;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/dotN.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width:400px;
}
.imgSpace {
	padding:5px 0px 15px 175px;
	margin:0px;
	float: left;
}
/* 	===================================================================================================
												FOOTER PART
===================================================================================================  */

.footerArea {
	padding:5px;
	margin:0px;
	float:left;
	width:777px;
	height:13px;
	font-size:11px;
	color:#666666;
	background-color:#D6D6D6;
}
.footerArea a {
	color:#666666;
	text-decoration:none;
}
.footerArea a:hover {
	color:#333333;
	text-decoration:none;
}
ul.footerArea-links {
	margin:0px;
	padding:0px;
	background-position: center;
}
ul.footerArea-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	display: inline;
	text-align: left;
}
/* 	===================================================================================================
												Form Elements
===================================================================================================  */
.formLayerNew {
	padding: 0;
	margin: 0;
	width: 245px;
	float: left;
}
.formlayer {
	padding:0px;
	margin:0px;
	width:245px;
	color: #333333;
	float:left;
}
.formlayer h1 {
	padding:0px;
	margin:0px;
	float: left;
	font-size:170%;
	color:#427594;
}
.formlayer fieldset, .formlayer form {
	margin:0;
	padding:0;
	border:0;
}
.formlayer label {
	padding:1px 0px 0px 0px;
	float:left;
	width:245px;
	font-size: 11px;
}
.formlayer input {
	font-size:11px;
	color:#666666;
	text-decoration: none;
	margin:0px;
	padding:1px;
	float:left;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundInputElement.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	width:98%;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
}
.formlayer textarea {
	font-size:11px;
	color:#666666;
	text-decoration: none;
	margin:0px;
	padding:1px;
	float:left;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundInputElement.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	width:97%;
	height:44px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
}
/* 	===================================================================================================
												Form Button
===================================================================================================  */

.formbutton {
	padding:0px;
	margin:0px;
	width:244px;
	float:left;
}
.formbutton fieldset, .formbutton form {
	margin:0;
	padding:0;
	border:0;
}
.formbutton input {
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
	background-attachment: scroll;
	background-image: url(../ctrGuardImages/backgroundSendButton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px solid #CCCCCC;
	width:244px;
	height: 18px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
}

/* === New Style ==== */

.headerRImg
{
	text-align:right;
	float:right;
	width:56px;
	padding:5px 0px 0px 0px;
}