/*
 *  Roshan Telecom: Main Stylesheet
 *  Version: 2005.06.17
 *	Author: FurSid
----------------------------------------------------------------------------- */

/* ########################################################################
 *  Base styles
######################################################################## */


body {
	margin:0px;
	padding:0px;
	text-align:center;
/*	
	font-family: "Times New Roman", Times, serif; 
	font-size:13px;*/

/**/
	font-size:11px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	

/*	
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	*/ 

}

body, body.home { 
	background-color:#777; 
}

/*
 *  Structural styles
----------------------------------------------------------------------------- */
#PageHeader img{ display:block; }

#MainDiv {text-align:center;}
#SecondaryDiv {text-align:left; width:780px; } 

#PageHeader {}
#PageBody { 
	width:780px;
	display:table-cell;
}

#PageFooter { 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
	background-color:#CCCCCC;
}

#PageFooter p {
/*	padding:2px 60px 2px 134px;*/
	margin:2px 47px 0 143px ;
	text-align:center;
}

#PageFooter p.divider {line-height:1px; margin:2px 50px 2px 143px;}
#PageFooter a {padding:0 1px}

#LeftBar { 
	float:left;  
	width:134px; 
	padding:25px 0px 25px 0; 
	margin:0;
}

#RightBar { 
	float:left;
	width:623px;
	padding:0 0 35px 23px; 
}

#PageGraphic img {
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	margin-left: 23px;
	padding:0px;
}

#PageHeading {
	padding:3px 0 7px 0; 
	margin-bottom:20px; 
}

#PageIntro {
	padding:0px 50px 10px 0;
	font-style:normal;
/*	font-size:1.1em;
	letter-spacing:1px;*/
}

#PageContent {
	margin-right:50px;
	background-color:#FFFFFF;
}

#PageContent p, #PageContent dl dd, #PageContent h1, #PageContent h2, #PageContent h3, #PageContent h4, #PageContent h5 {
	padding-right:130px;
}

/*
 *  Popup styles
----------------------------------------------------------------------------- */

#PopupHeading {padding-left:8px;}
#PopupHeading h1 {line-height:normal; text-align:left;}
#PopupContent { padding:15px; text-align:left}

#PopupHeader {
	padding:40px 0 0 7px;
}
#PopupBody {}
#PopupFooter {
	padding:10px;
}

#PopupContent li {padding-bottom:9px}


/*
 *  General styles
----------------------------------------------------------------------------- */

p {
	font-size: 1em;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 15px; 
	}

table {padding:0; margin:0}

h1, h2, h3, h4, h5, h6 { 
	/* font-family:  "Century Gothic", Helvetica, Arial, Tahoma, sans-serif; */ 
	font-family:  Helvetica, Arial, Tahoma, sans-serif; 
}

h1 {
	font-size: 1.3em;
	line-height: 40px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h2 {
	font-size: 1.2em;
	line-height: 35px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
	}

h2 img { 
	margin-bottom:7px;
	margin-left:-7px;
}

h3 {
	font-size: 1.15em;
	line-height: normal;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:12px;
	}

h4 {
	font-size: 1em;
	line-height: 26px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 0;
	}

img { border: 0px; }

dl, ul, ol {
	margin-top:0; 
	margin-bottom:20px;
}
li {line-height:18px; padding-bottom:5px}
td img {display:block}

strong, b {font-weight: bold; color:#000000	}



dd {
	margin:3px 0 15px 0; 
	line-height:1.5em
}


address {padding:0; margin:5px 0 15px 0px; line-height:15px; font-size:1em; font-weight:bold; font-style:normal; color:#000000 }

/*
 *  Goodies
----------------------------------------------------------------------------- */

.ahem { display: none; }
.clearboth { clear:both; }

.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
}

.divider {
	border-bottom:1px dashed #ccc;
	clear:both;
	margin:0px;
}


.SuccessMsg {
	font-weight:bold; 
	padding: 1px;
}
.HorzNav { float:right; width:120px;
			margin:60px 25px 0 0;}

.Top {border:1px solid #999999}

/*
 *  Form styles
----------------------------------------------------------------------------- */

.frmRules {padding-bottom:7px}
.IPC {
	font-weight:bold;
	margin:10px 0 0 0;
}
.frmBtn {margin-top:15px}
.frmTbl, .frmTbl td{ padding:3px}

/*
 *  Table styles
----------------------------------------------------------------------------- */


.tabData {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse ; 
	margin-bottom:15px;
	background-color: #999;
}



.tableHeader, .tableHeader td, .tableHeader th { 
	font-size:14px !important;
	letter-spacing:1px;
	padding:1px 7px !important;
	line-height:14px;
	color:#333 !important;
}

.tabData td, .tabData th{
	padding:7px;
	font-size:11px;
	border:1px solid #999;
	background-color:#e1e1e1;
}

.tabData th{
	padding:1px 7px;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	color:#333;
	
}



.tableHeader, .tableHeader td {
	background-color:#86BCFE !important;
	color:#000000;
}

.tabData td {
	background-color:#ffffff;
}

.tableFooter, .tableFooter td {
	background-color:#86BCFE;
	height:3px;
	padding:0; margin:0;
	line-height:3px;
}

* html div#TOCWrap, {	
	margin:0 33px 10px 30px;
}

#TOCWrap, #TOCWrap1 {
	float:right; clear:right;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 66px 10px 30px;
}

#PageContent ul li {padding-right:130px}

#PageContent td ul li {padding-right:0}



ul li {
	list-style-image:url(../images/Bullet1.gif);
}

ul.TOC { 
	margin:0 0 0 10px;
	width:140px;
	padding:10px 0 10px 20px;
	border:1px solid #999;
	background-color:#e8e8e8;
	color:#333;
	border-bottom:3px solid #86BCFE;
	
}


ul.TOC li{
	line-height:14px;
	font-size:11px;
	padding-right:0 !important;
	list-style-image:url(../images/Bullet2.gif);
}


ul.TOC li a {
	text-decoration:none;
	color:#666;
}

ul.TOC li a:hover {
	text-decoration:none;
	color:#000;
	background-color:transparent;
	border-bottom:1px dotted #999;
	padding-bottom:1px;
}


#TOCWrap .TOCHeader, #TOCWrap1 .TOCHeader { 
	font-size:14px; margin:0px 0px 0 10px; 
	padding:0px 0 1px 7px; 
	letter-spacing:1px;
	border:1px solid #999;
	border-bottom:none;
	background-color:#86BCFE;
	color:#000;
}
#TOCWrap h3, #TOCWrap1 h3 {font-weight:normal}
ul.TOC li.current a, ul.TOC li.current { color:#f60; }

.SiteMap, .SiteMap li {list-style-image:none !important; list-style-type:none !important;}
.SiteMap ul ul {margin:3px 0 5px 20px !important; }
.SiteMap ul ul li {padding:0 !important; }

.inline-img img{margin:5px 27px 5px 0}

/* ################################################################################################################################################
 *  Backgrounds / Colors / Boders
######################################################################## */



body, p, td { color:#555;}
body.Popup {
	background:url(../images/PopupHeadbar.gif) repeat-x right top;
	background-color:#fff; 
}


#PageFooter, #PageFooter a { color:#666666;}
#PageFooter a:hover {color:#000000; background-color:transparent;}
#PageFooter p.divider {border-bottom:1px solid #999;}

#PageBody { 
	background:url(../images/Background.jpg) repeat-y left top;
}

#RightBar { 
	background:url(../images/RBarBackground.gif) no-repeat left top; 
}

#LeftBar { 
	background-color:#ccc; 
}

#PageGraphic img {
	border:1px solid #999; 
	background: url(../images/BGPageGraphic.gif) no-repeat left top;
}

#PageHeading {
	background-color:#ccc; 
}


.line {background:url(../images/h3line.gif) repeat-x right bottom;}
.line1 {background:url(../images/h3line1.gif) repeat-x right bottom;}
.Heading1 {
	border-bottom:1px solid #ccc; 
	color:#06c;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:7px;
	margin-right:50px;
}

#PopupHeading h1 {color:#333}
#PopupHeader {
	background:url(../images/PopupHeader.gif) no-repeat right top;
}

#PopupFooter {
	background:url(../images/PopupFootbar.jpg) repeat-x left bottom;
}


a {
	text-decoration: none;
/*	color: #BB0000;*/
	color: #0A6AFE;
	padding-bottom:2px; 
	padding-top:1px;
}

a:hover { 
	text-decoration:underline; 
	background-color:#eef; 
	padding-bottom:2px; 
	padding-top:1px;
}

.colorA { color:#EC0000 !important; }
.colorB { color:#0A6AFE !important;  }
strong.colorA {color:#EC0000 }
strong.colorB {color:#0A6AFE }

#RoamingOperators td{padding-top:3px; padding-bottom:3px; vertical-align:top; }


.frm input{border:1px solid #999}
.frm textarea{border:1px solid #999}
.IPC {color:#EC0000}
.frm_ {
	border:1px solid #666; 
	background-color:#f2f2f2; 
	display:inline; 
}


.SuccessMsg {
	color:#00CC00; 
}





/*
 *  design time stylesheet: should be removed for final deployment */
/*  import url("temp.css"); */
/*----------------------------------------------------------------------------- */
